LICENSE
MANIFEST.in
README.md
pyproject.toml
requirements.txt
docs/img/assistant_api.png
docs/img/llamphouse.png
docs/img/stack.png
examples/01_HelloWorld/.env.sample
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_CustomAuth/.env.sample
examples/03_CustomAuth/README.md
examples/03_CustomAuth/client.py
examples/03_CustomAuth/requirements.txt
examples/03_CustomAuth/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_Streaming/.env.sample
examples/05_Streaming/README.md
examples/05_Streaming/client.py
examples/05_Streaming/requirements.txt
examples/05_Streaming/server.py
examples/06_GeminiStreaming/.env.sample
examples/06_GeminiStreaming/README.md
examples/06_GeminiStreaming/client.py
examples/06_GeminiStreaming/requirements.txt
examples/06_GeminiStreaming/server.py
examples/07_Purge/.env.sample
examples/07_Purge/README.md
examples/07_Purge/purge_postgres.py
examples/07_Purge/requirements.txt
examples/07_Purge/seed_postgres.py
examples/08_Tracing/.env.sample
examples/08_Tracing/README.md
examples/08_Tracing/client.py
examples/08_Tracing/requirements.txt
examples/08_Tracing/server.py
examples/LangGraph/.env.sample
examples/LangGraph/README.md
examples/LangGraph/client.py
examples/LangGraph/requirements.txt
examples/LangGraph/server.py
examples/LangGraph/assistants/temperature.py
examples/LangGraph/tools/get_coordinates_by_query.py
examples/LangGraph/tools/get_temperature_from_lat_lon.py
llamphouse/__init__.py
llamphouse.egg-info/PKG-INFO
llamphouse.egg-info/SOURCES.txt
llamphouse.egg-info/dependency_links.txt
llamphouse.egg-info/requires.txt
llamphouse.egg-info/top_level.txt
llamphouse/__pycache__/__init__.cpython-310.pyc
llamphouse/core/__init__.py
llamphouse/core/_exceptions.py
llamphouse/core/assistant.py
llamphouse/core/context.py
llamphouse/core/llamphouse.py
llamphouse/core/_utils/__init__.py
llamphouse/core/_utils/_utils.py
llamphouse/core/api_interfaces/base_api_interface.py
llamphouse/core/auth/__init__.py
llamphouse/core/auth/base_auth.py
llamphouse/core/auth/key_auth.py
llamphouse/core/data_stores/__init__.py
llamphouse/core/data_stores/base_data_store.py
llamphouse/core/data_stores/in_memory_store.py
llamphouse/core/data_stores/postgres_store.py
llamphouse/core/data_stores/retention.py
llamphouse/core/database/__init__.py
llamphouse/core/database/models.py
llamphouse/core/middlewares/__init__.py
llamphouse/core/middlewares/auth_middleware.py
llamphouse/core/middlewares/catch_exceptions_middleware.py
llamphouse/core/queue/__init__.py
llamphouse/core/queue/base_queue.py
llamphouse/core/queue/exceptions.py
llamphouse/core/queue/in_memory_queue.py
llamphouse/core/queue/types.py
llamphouse/core/routes/__init__.py
llamphouse/core/routes/assistant.py
llamphouse/core/routes/message.py
llamphouse/core/routes/run.py
llamphouse/core/routes/run_step.py
llamphouse/core/routes/threads.py
llamphouse/core/streaming/__init__.py
llamphouse/core/streaming/base_event_handler.py
llamphouse/core/streaming/emitter.py
llamphouse/core/streaming/event.py
llamphouse/core/streaming/stream_events.py
llamphouse/core/streaming/adapters/__init__.py
llamphouse/core/streaming/adapters/anthropic.py
llamphouse/core/streaming/adapters/base_stream_adapter.py
llamphouse/core/streaming/adapters/gemini.py
llamphouse/core/streaming/adapters/openai_chat_completions.py
llamphouse/core/streaming/adapters/registry.py
llamphouse/core/streaming/event_queue/base_event_queue.py
llamphouse/core/streaming/event_queue/in_memory_event_queue.py
llamphouse/core/streaming/event_queue/janus_event_queue.py
llamphouse/core/tracing/__init__.py
llamphouse/core/tracing/tracing.py
llamphouse/core/types/__init__.py
llamphouse/core/types/assistant.py
llamphouse/core/types/completion.py
llamphouse/core/types/list.py
llamphouse/core/types/message.py
llamphouse/core/types/run.py
llamphouse/core/types/run_step.py
llamphouse/core/types/thread.py
llamphouse/core/types/tool_call.py
llamphouse/core/types/enum/__init__.py
llamphouse/core/types/enum/event_type.py
llamphouse/core/types/enum/message_status.py
llamphouse/core/types/enum/run_status.py
llamphouse/core/types/enum/run_step_status.py
llamphouse/core/workers/__init__.py
llamphouse/core/workers/async_worker.py
llamphouse/core/workers/base_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/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