LICENSE
MANIFEST.in
README.md
pyproject.toml
requirements.txt
docs/ARCHITECTURE_DRAFT.md
docs/api-compatibility.md
docs/configuration.md
docs/contributing.md
docs/deployment.md
docs/examples.md
docs/index.md
docs/concepts/adapters.md
docs/concepts/agents.md
docs/concepts/context.md
docs/concepts/multi-agent.md
docs/getting-started/adding-llm.md
docs/getting-started/installation.md
docs/getting-started/quickstart.md
docs/guides/compass.md
docs/guides/config-store.md
docs/guides/streaming.md
docs/guides/tool-calls.md
docs/guides/tracing.md
docs/img/assistant_api.png
docs/img/llamphouse.png
docs/img/stack.png
docs/overrides/footer.html
docs/overrides/templates/footer.html
examples/01_HelloWorld/README.md
examples/01_HelloWorld/client.py
examples/01_HelloWorld/requirements.txt
examples/01_HelloWorld/server.py
examples/02_Chat/.env.sample
examples/02_Chat/README.md
examples/02_Chat/client.py
examples/02_Chat/requirements.txt
examples/02_Chat/server.py
examples/03_Streaming/.env.sample
examples/03_Streaming/README.md
examples/03_Streaming/client.py
examples/03_Streaming/requirements.txt
examples/03_Streaming/server.py
examples/04_ToolCall/.env.sample
examples/04_ToolCall/README.md
examples/04_ToolCall/client.py
examples/04_ToolCall/requirements.txt
examples/04_ToolCall/server.py
examples/05_OrchestratorAgent/.env.sample
examples/05_OrchestratorAgent/README.md
examples/05_OrchestratorAgent/client.py
examples/05_OrchestratorAgent/server.py
examples/06_AgentHandover/.env.sample
examples/06_AgentHandover/README.md
examples/06_AgentHandover/client.py
examples/06_AgentHandover/server.py
examples/07_Tracing/.env.sample
examples/07_Tracing/README.md
examples/07_Tracing/client.py
examples/07_Tracing/requirements.txt
examples/07_Tracing/server.py
examples/08_ConfigStore/README.md
examples/08_ConfigStore/client.py
examples/08_ConfigStore/requirements.txt
examples/08_ConfigStore/server.py
examples/09_CustomAuth/.env.sample
examples/09_CustomAuth/README.md
examples/09_CustomAuth/client.py
examples/09_CustomAuth/requirements.txt
examples/09_CustomAuth/server.py
examples/10_DistributedWorker/.env.sample
examples/10_DistributedWorker/README.md
examples/10_DistributedWorker/client.py
examples/10_DistributedWorker/requirements.txt
examples/10_DistributedWorker/server.py
examples/10_DistributedWorker/worker.py
llamphouse/llamphouse/__init__.py
llamphouse/llamphouse.egg-info/PKG-INFO
llamphouse/llamphouse.egg-info/SOURCES.txt
llamphouse/llamphouse.egg-info/dependency_links.txt
llamphouse/llamphouse.egg-info/entry_points.txt
llamphouse/llamphouse.egg-info/requires.txt
llamphouse/llamphouse.egg-info/top_level.txt
llamphouse/llamphouse/core/__init__.py
llamphouse/llamphouse/core/_exceptions.py
llamphouse/llamphouse/core/assistant.py
llamphouse/llamphouse/core/cli.py
llamphouse/llamphouse/core/context.py
llamphouse/llamphouse/core/llamphouse.py
llamphouse/llamphouse/core/_utils/__init__.py
llamphouse/llamphouse/core/_utils/_utils.py
llamphouse/llamphouse/core/adapters/__init__.py
llamphouse/llamphouse/core/adapters/base.py
llamphouse/llamphouse/core/adapters/a2a/__init__.py
llamphouse/llamphouse/core/adapters/a2a/adapter.py
llamphouse/llamphouse/core/adapters/a2a/routes.py
llamphouse/llamphouse/core/adapters/a2a/types.py
llamphouse/llamphouse/core/adapters/assistant_api/__init__.py
llamphouse/llamphouse/core/adapters/assistant_api/adapter.py
llamphouse/llamphouse/core/adapters/assistant_api/assistant.py
llamphouse/llamphouse/core/adapters/assistant_api/message.py
llamphouse/llamphouse/core/adapters/assistant_api/run.py
llamphouse/llamphouse/core/adapters/assistant_api/run_step.py
llamphouse/llamphouse/core/adapters/assistant_api/threads.py
llamphouse/llamphouse/core/adapters/compass/__init__.py
llamphouse/llamphouse/core/adapters/compass/adapter.py
llamphouse/llamphouse/core/adapters/compass/routes.py
llamphouse/llamphouse/core/adapters/compass/frontend/env.d.ts
llamphouse/llamphouse/core/adapters/compass/frontend/index.html
llamphouse/llamphouse/core/adapters/compass/frontend/package-lock.json
llamphouse/llamphouse/core/adapters/compass/frontend/package.json
llamphouse/llamphouse/core/adapters/compass/frontend/tsconfig.json
llamphouse/llamphouse/core/adapters/compass/frontend/tsconfig.tsbuildinfo
llamphouse/llamphouse/core/adapters/compass/frontend/vite.config.ts
llamphouse/llamphouse/core/adapters/compass/frontend/src/App.vue
llamphouse/llamphouse/core/adapters/compass/frontend/src/main.ts
llamphouse/llamphouse/core/adapters/compass/frontend/src/api/client.ts
llamphouse/llamphouse/core/adapters/compass/frontend/src/components/AppSidebar.vue
llamphouse/llamphouse/core/adapters/compass/frontend/src/components/ConfigForm.vue
llamphouse/llamphouse/core/adapters/compass/frontend/src/components/DataTable.vue
llamphouse/llamphouse/core/adapters/compass/frontend/src/components/MessageBubble.vue
llamphouse/llamphouse/core/adapters/compass/frontend/src/components/SpanTree.vue
llamphouse/llamphouse/core/adapters/compass/frontend/src/components/StatCard.vue
llamphouse/llamphouse/core/adapters/compass/frontend/src/router/index.ts
llamphouse/llamphouse/core/adapters/compass/frontend/src/styles/main.css
llamphouse/llamphouse/core/adapters/compass/frontend/src/views/AssistantsView.vue
llamphouse/llamphouse/core/adapters/compass/frontend/src/views/CompareView.vue
llamphouse/llamphouse/core/adapters/compass/frontend/src/views/OverviewView.vue
llamphouse/llamphouse/core/adapters/compass/frontend/src/views/RunDetailView.vue
llamphouse/llamphouse/core/adapters/compass/frontend/src/views/ThreadDetailView.vue
llamphouse/llamphouse/core/adapters/compass/frontend/src/views/ThreadsView.vue
llamphouse/llamphouse/core/adapters/compass/frontend/src/views/TraceDetailView.vue
llamphouse/llamphouse/core/adapters/compass/frontend/src/views/TracesView.vue
llamphouse/llamphouse/core/adapters/compass/static/index.html
llamphouse/llamphouse/core/adapters/compass/static/assets/AssistantsView.css
llamphouse/llamphouse/core/adapters/compass/static/assets/AssistantsView.js
llamphouse/llamphouse/core/adapters/compass/static/assets/CompareView.css
llamphouse/llamphouse/core/adapters/compass/static/assets/CompareView.js
llamphouse/llamphouse/core/adapters/compass/static/assets/DataTable.vue_vue_type_script_setup_true_lang.js
llamphouse/llamphouse/core/adapters/compass/static/assets/OverviewView.css
llamphouse/llamphouse/core/adapters/compass/static/assets/OverviewView.js
llamphouse/llamphouse/core/adapters/compass/static/assets/RunDetailView.css
llamphouse/llamphouse/core/adapters/compass/static/assets/RunDetailView.js
llamphouse/llamphouse/core/adapters/compass/static/assets/SpanTree.css
llamphouse/llamphouse/core/adapters/compass/static/assets/SpanTree.js
llamphouse/llamphouse/core/adapters/compass/static/assets/ThreadDetailView.css
llamphouse/llamphouse/core/adapters/compass/static/assets/ThreadDetailView.js
llamphouse/llamphouse/core/adapters/compass/static/assets/ThreadsView.js
llamphouse/llamphouse/core/adapters/compass/static/assets/TraceDetailView.css
llamphouse/llamphouse/core/adapters/compass/static/assets/TraceDetailView.js
llamphouse/llamphouse/core/adapters/compass/static/assets/TracesView.css
llamphouse/llamphouse/core/adapters/compass/static/assets/TracesView.js
llamphouse/llamphouse/core/adapters/compass/static/assets/client.js
llamphouse/llamphouse/core/adapters/compass/static/assets/index.css
llamphouse/llamphouse/core/adapters/compass/static/assets/index.js
llamphouse/llamphouse/core/adapters/dashboard/__init__.py
llamphouse/llamphouse/core/adapters/dashboard/adapter.py
llamphouse/llamphouse/core/adapters/dashboard/routes.py
llamphouse/llamphouse/core/adapters/dashboard/static/index.html
llamphouse/llamphouse/core/api_interfaces/base_api_interface.py
llamphouse/llamphouse/core/auth/__init__.py
llamphouse/llamphouse/core/auth/base_auth.py
llamphouse/llamphouse/core/auth/key_auth.py
llamphouse/llamphouse/core/config_store/__init__.py
llamphouse/llamphouse/core/config_store/base.py
llamphouse/llamphouse/core/config_store/in_memory_store.py
llamphouse/llamphouse/core/data_stores/__init__.py
llamphouse/llamphouse/core/data_stores/base_data_store.py
llamphouse/llamphouse/core/data_stores/in_memory_store.py
llamphouse/llamphouse/core/data_stores/postgres_store.py
llamphouse/llamphouse/core/data_stores/retention.py
llamphouse/llamphouse/core/database/__init__.py
llamphouse/llamphouse/core/database/models.py
llamphouse/llamphouse/core/middlewares/__init__.py
llamphouse/llamphouse/core/middlewares/auth_middleware.py
llamphouse/llamphouse/core/middlewares/catch_exceptions_middleware.py
llamphouse/llamphouse/core/queue/__init__.py
llamphouse/llamphouse/core/queue/base_queue.py
llamphouse/llamphouse/core/queue/exceptions.py
llamphouse/llamphouse/core/queue/in_memory_queue.py
llamphouse/llamphouse/core/queue/redis_queue.py
llamphouse/llamphouse/core/queue/types.py
llamphouse/llamphouse/core/streaming/__init__.py
llamphouse/llamphouse/core/streaming/base_event_handler.py
llamphouse/llamphouse/core/streaming/emitter.py
llamphouse/llamphouse/core/streaming/event.py
llamphouse/llamphouse/core/streaming/stream_events.py
llamphouse/llamphouse/core/streaming/adapters/__init__.py
llamphouse/llamphouse/core/streaming/adapters/anthropic.py
llamphouse/llamphouse/core/streaming/adapters/base_stream_adapter.py
llamphouse/llamphouse/core/streaming/adapters/gemini.py
llamphouse/llamphouse/core/streaming/adapters/openai_chat_completions.py
llamphouse/llamphouse/core/streaming/adapters/registry.py
llamphouse/llamphouse/core/streaming/event_queue/base_event_queue.py
llamphouse/llamphouse/core/streaming/event_queue/in_memory_event_queue.py
llamphouse/llamphouse/core/streaming/event_queue/janus_event_queue.py
llamphouse/llamphouse/core/streaming/event_queue/redis_event_queue.py
llamphouse/llamphouse/core/tracing/__init__.py
llamphouse/llamphouse/core/tracing/tracing.py
llamphouse/llamphouse/core/types/__init__.py
llamphouse/llamphouse/core/types/assistant.py
llamphouse/llamphouse/core/types/completion.py
llamphouse/llamphouse/core/types/config.py
llamphouse/llamphouse/core/types/list.py
llamphouse/llamphouse/core/types/message.py
llamphouse/llamphouse/core/types/run.py
llamphouse/llamphouse/core/types/run_step.py
llamphouse/llamphouse/core/types/thread.py
llamphouse/llamphouse/core/types/tool_call.py
llamphouse/llamphouse/core/types/enum/__init__.py
llamphouse/llamphouse/core/types/enum/event_type.py
llamphouse/llamphouse/core/types/enum/message_status.py
llamphouse/llamphouse/core/types/enum/run_status.py
llamphouse/llamphouse/core/types/enum/run_step_status.py
llamphouse/llamphouse/core/workers/__init__.py
llamphouse/llamphouse/core/workers/async_worker.py
llamphouse/llamphouse/core/workers/base_worker.py
llamphouse/llamphouse/core/workers/distributed_worker.py
tests/.env.sample
tests/README.md
tests/conftest.py
tests/requirements.txt
tests/contract/data_store/test_contract.py
tests/contract/data_store/test_retention_contract.py
tests/integration/api/test_assistant.py
tests/integration/api/test_messages.py
tests/integration/api/test_run.py
tests/integration/api/test_run_steps.py
tests/integration/api/test_threads.py
tests/integration/streaming/test_sse_runs_stream.py
tests/optional/schemathesis/filtered_openapi.yml
tests/optional/schemathesis/openapi.yml
tests/unit/test_lifecycle_hooks.py
tests/unit/auth/test_auth_middleware.py
tests/unit/queue/test_queue.py
tests/unit/streaming/test_event_queues.py
tests/unit/types/test_assistant_models.py
tests/unit/types/test_models.py