orchestrata_ultimate.llm

Reference › orchestrata_ultimate › llm › init

The package facade of the LLM client (40 lines). It re-exports call_llm and call_reasoner from client, the configuration API from config (VolkConfig, get_volk_provider, get_volk_model, escalate_agent_model, get_active_profile, list_profiles, select_profile, LLMConfigError, PROVIDER_MODELS, REASONING_AGENTS) and the errors from exceptions. Many agent tests import it. See the package page.

At a glance

Source src/orchestrata_ultimate/llm/__init__.py
Lines of code 40
Classes 0
Functions 0
Imports (internal) orchestrata_ultimate.llm.client, orchestrata_ultimate.llm.config, orchestrata_ultimate.llm.exceptions
Imported by none
Tests that import it tests/agents/test_volk_tools_and_personas.py, tests/agents/volks/codedirector/test_volk.py, tests/agents/volks/junior/test_volk_extended.py, tests/agents/volks/pm/test_volk_extended.py, tests/conftest.py, tests/drivers/test_claude_code_driver.py, tests/drivers/test_claude_code_driver_live.py, tests/drivers/test_deepseek_coder_driver.py, tests/drivers/test_driver_factory.py, tests/gateway/handlers/test_ultimatetui.py, tests/generated_recovery/test_drivers_deepseek_coder_driver.py, tests/harness/test_evaluator_llm_judge.py, tests/llm/test_cassette.py, tests/llm/test_client.py, tests/llm/test_client_claude_code_routing.py, tests/llm/test_client_extended.py, tests/llm/test_config.py, tests/llm/test_haiku_routing.py, tests/llm/test_init.py, tests/llm/test_llm_profiles_integration.py, tests/llm/test_qwen_minimax_e2e.py, tests/test_llm.py

Class diagram

No classes; see Functions.

Dependency diagram

Dependency diagram orchestrata_ultimate.llm

API

No public API: the module defines no classes, functions or constants.

Source

Permalink: https://gitlab.com/MSamy/orchestrata-ultimate-architecture/-/blob/a4cbc2bdf/src/orchestrata_ultimate/llm/__init__.py

"""Orchestrata LLM client — async facade for volk brains.

Provides call_llm() and call_reasoner() which route through
the ProviderManager with per-volk provider/model assignment.
"""

from orchestrata_ultimate.llm.client import call_llm, call_reasoner
from orchestrata_ultimate.llm.config import (
    PROVIDER_MODELS,
    REASONING_AGENTS,
    LLMConfigError,
    VolkConfig,
    escalate_agent_model,
    get_active_profile,
    get_volk_model,
    get_volk_provider,
    list_profiles,
    select_profile,
)
from orchestrata_ultimate.llm.exceptions import (
    LLMClientError,
    LLMProviderUnavailableError,
)

__all__ = [
    "call_llm",
    "call_reasoner",
    "escalate_agent_model",
    "get_active_profile",
    "get_volk_model",
    "get_volk_provider",
    "list_profiles",
    "select_profile",
    "VolkConfig",
    "LLMConfigError",
    "LLMClientError",
    "LLMProviderUnavailableError",
    "PROVIDER_MODELS",
    "REASONING_AGENTS",
]