LICENSE
README.md
pyproject.toml
src/triad_core_ai/__init__.py
src/triad_core_ai/ai_task.py
src/triad_core_ai/exceptions.py
src/triad_core_ai/schemas.py
src/triad_core_ai/task.py
src/triad_core_ai.egg-info/PKG-INFO
src/triad_core_ai.egg-info/SOURCES.txt
src/triad_core_ai.egg-info/dependency_links.txt
src/triad_core_ai.egg-info/requires.txt
src/triad_core_ai.egg-info/top_level.txt
src/triad_core_ai/core/__init__.py
src/triad_core_ai/core/agent.py
src/triad_core_ai/core/context.py
src/triad_core_ai/core/runtime.py
src/triad_core_ai/core/session.py
src/triad_core_ai/dynamic/__init__.py
src/triad_core_ai/dynamic/function_registry.py
src/triad_core_ai/dynamic/handlers.py
src/triad_core_ai/dynamic/prompt_registry.py
src/triad_core_ai/dynamic/prompt_validator.py
src/triad_core_ai/dynamic/schemas.py
src/triad_core_ai/dynamic/task_registry.py
src/triad_core_ai/interfaces/__init__.py
src/triad_core_ai/interfaces/ai_provider.py
src/triad_core_ai/mcp/__init__.py
src/triad_core_ai/mcp/adapter.py
src/triad_core_ai/mcp/handler.py
src/triad_core_ai/mcp/registry.py
src/triad_core_ai/mcp/schema.py
src/triad_core_ai/providers/__init__.py
src/triad_core_ai/providers/mock_provider.py
src/triad_core_ai/providers/openai_provider.py
src/triad_core_ai/registry/__init__.py
src/triad_core_ai/registry/decorators.py
src/triad_core_ai/registry/registry.py
tests/test_ai_task.py
tests/test_context.py
tests/test_dependency.py
tests/test_dynamic.py
tests/test_e2e.py
tests/test_mcp.py
tests/test_prompt_proxy.py
tests/test_registry.py
tests/test_router_timeout.py
tests/test_schemas.py
tests/test_session.py
tests/test_session_merge.py
tests/test_single_task.py
tests/test_static.py
tests/test_task_failure_isolation.py
tests/test_tool_call_flow.py
tests/test_tool_call_loop.py