LICENSE
README.md
pyproject.toml
src/thenvoi/__init__.py
src/thenvoi/agent.py
src/thenvoi/adapters/__init__.py
src/thenvoi/adapters/a2a.py
src/thenvoi/adapters/a2a_gateway.py
src/thenvoi/adapters/acp.py
src/thenvoi/adapters/anthropic.py
src/thenvoi/adapters/claude_sdk.py
src/thenvoi/adapters/codex.py
src/thenvoi/adapters/crewai.py
src/thenvoi/adapters/gemini.py
src/thenvoi/adapters/google_adk.py
src/thenvoi/adapters/langgraph.py
src/thenvoi/adapters/letta.py
src/thenvoi/adapters/opencode.py
src/thenvoi/adapters/parlant.py
src/thenvoi/adapters/pydantic_ai.py
src/thenvoi/client/__init__.py
src/thenvoi/client/rest/__init__.py
src/thenvoi/client/streaming/__init__.py
src/thenvoi/client/streaming/client.py
src/thenvoi/config/__init__.py
src/thenvoi/config/loader.py
src/thenvoi/converters/__init__.py
src/thenvoi/converters/_tool_parsing.py
src/thenvoi/converters/_utils.py
src/thenvoi/converters/a2a.py
src/thenvoi/converters/a2a_gateway.py
src/thenvoi/converters/acp_client.py
src/thenvoi/converters/acp_server.py
src/thenvoi/converters/anthropic.py
src/thenvoi/converters/claude_sdk.py
src/thenvoi/converters/codex.py
src/thenvoi/converters/crewai.py
src/thenvoi/converters/gemini.py
src/thenvoi/converters/google_adk.py
src/thenvoi/converters/langchain.py
src/thenvoi/converters/letta.py
src/thenvoi/converters/opencode.py
src/thenvoi/converters/parlant.py
src/thenvoi/converters/pydantic_ai.py
src/thenvoi/core/__init__.py
src/thenvoi/core/exceptions.py
src/thenvoi/core/protocols.py
src/thenvoi/core/simple_adapter.py
src/thenvoi/core/tool_filter.py
src/thenvoi/core/types.py
src/thenvoi/integrations/__init__.py
src/thenvoi/integrations/base.py
src/thenvoi/integrations/a2a/__init__.py
src/thenvoi/integrations/a2a/adapter.py
src/thenvoi/integrations/a2a/types.py
src/thenvoi/integrations/a2a/gateway/__init__.py
src/thenvoi/integrations/a2a/gateway/adapter.py
src/thenvoi/integrations/a2a/gateway/server.py
src/thenvoi/integrations/a2a/gateway/types.py
src/thenvoi/integrations/acp/__init__.py
src/thenvoi/integrations/acp/__main__.py
src/thenvoi/integrations/acp/cli.py
src/thenvoi/integrations/acp/client_adapter.py
src/thenvoi/integrations/acp/client_types.py
src/thenvoi/integrations/acp/event_converter.py
src/thenvoi/integrations/acp/push_handler.py
src/thenvoi/integrations/acp/router.py
src/thenvoi/integrations/acp/server.py
src/thenvoi/integrations/acp/server_adapter.py
src/thenvoi/integrations/acp/types.py
src/thenvoi/integrations/anthropic/__init__.py
src/thenvoi/integrations/claude_sdk/__init__.py
src/thenvoi/integrations/claude_sdk/prompts.py
src/thenvoi/integrations/claude_sdk/session_manager.py
src/thenvoi/integrations/claude_sdk/tools.py
src/thenvoi/integrations/codex/__init__.py
src/thenvoi/integrations/codex/rpc_base.py
src/thenvoi/integrations/codex/stdio_client.py
src/thenvoi/integrations/codex/types.py
src/thenvoi/integrations/codex/websocket_client.py
src/thenvoi/integrations/langgraph/__init__.py
src/thenvoi/integrations/langgraph/graph_tools.py
src/thenvoi/integrations/langgraph/langchain_tools.py
src/thenvoi/integrations/langgraph/message_formatters.py
src/thenvoi/integrations/mcp/__init__.py
src/thenvoi/integrations/mcp/backends.py
src/thenvoi/integrations/opencode/__init__.py
src/thenvoi/integrations/opencode/client.py
src/thenvoi/integrations/opencode/types.py
src/thenvoi/integrations/parlant/__init__.py
src/thenvoi/integrations/parlant/tools.py
src/thenvoi/integrations/pydantic_ai/__init__.py
src/thenvoi/platform/__init__.py
src/thenvoi/platform/event.py
src/thenvoi/platform/link.py
src/thenvoi/preprocessing/__init__.py
src/thenvoi/preprocessing/default.py
src/thenvoi/prompts/__init__.py
src/thenvoi/prompts/roles.py
src/thenvoi/runtime/__init__.py
src/thenvoi/runtime/contact_handler.py
src/thenvoi/runtime/contact_tools.py
src/thenvoi/runtime/custom_tools.py
src/thenvoi/runtime/execution.py
src/thenvoi/runtime/formatters.py
src/thenvoi/runtime/mcp_server.py
src/thenvoi/runtime/participant_tracker.py
src/thenvoi/runtime/platform_runtime.py
src/thenvoi/runtime/presence.py
src/thenvoi/runtime/prompts.py
src/thenvoi/runtime/retry_tracker.py
src/thenvoi/runtime/runtime.py
src/thenvoi/runtime/shutdown.py
src/thenvoi/runtime/tools.py
src/thenvoi/runtime/types.py
src/thenvoi/testing/__init__.py
src/thenvoi/testing/fake_tools.py
src/thenvoi_sdk.egg-info/PKG-INFO
src/thenvoi_sdk.egg-info/SOURCES.txt
src/thenvoi_sdk.egg-info/dependency_links.txt
src/thenvoi_sdk.egg-info/entry_points.txt
src/thenvoi_sdk.egg-info/requires.txt
src/thenvoi_sdk.egg-info/top_level.txt
tests/test_agent.py
tests/test_agent_contacts.py
tests/test_config.py
tests/test_integrations_base.py
tests/test_no_clean_mode.py
tests/test_platform_runtime.py
tests/test_prompts.py
tests/test_session_config.py
tests/test_session_shutdown.py
tests/test_session_sync.py
tests/test_smoke.py