__all__ = [
    "Agents",
    "Client",
    "completion",

    "classify",
    "code",
    "create_system_prompt",
    "extract",
    "function",
    "generate",
    "least_to_most",
    "optimize_system_prompt",
    "plan",
    "query",
    "self_consistency",
    "self_refine",
    "step_back",
    "tree_of_thought",
    "terminal"
]


from ...completions.agents import Agents


from ...completions.client import (
    Client, completion
)


from ...completions.resources.classify import classify
from ...completions.resources.code import code
from ...completions.resources.create_system_prompt import create_system_prompt
from ...completions.resources.extract import extract
from ...completions.resources.function import function
from ...completions.resources.generate import generate
from ...completions.resources.least_to_most import least_to_most
from ...completions.resources.optimize_system_prompt import optimize_system_prompt
from ...completions.resources.plan import plan
from ...completions.resources.query import query
from ...completions.resources.self_consistency import self_consistency
from ...completions.resources.self_refine import self_refine
from ...completions.resources.step_back import step_back
from ...completions.resources.tree_of_thought import tree_of_thought


from ...app import terminal