1 file changed
+1
-1
lines changed- dive_mcp_host/host/agents/agent_factory.py+16-1
- dive_mcp_host/host/agents/chat_agent.py+29
- dive_mcp_host/host/chat.py+16-1
- dive_mcp_host/host/conf/__init__.py+1
- dive_mcp_host/host/custom_events.py+10-1
- dive_mcp_host/host/host.py+81-3
- dive_mcp_host/host/tools/__init__.py+68-7
- dive_mcp_host/host/tools/echo.py+42-1
- dive_mcp_host/host/tools/elicitation_manager.py+205
- dive_mcp_host/host/tools/hack/__init__.py+3-1
- dive_mcp_host/host/tools/hack/client_session.py-37
- dive_mcp_host/host/tools/mcp_server.py+136-10
- dive_mcp_host/host/tools/plugin.py+225
- dive_mcp_host/host/tools/server_session_store.py+48-12
- dive_mcp_host/httpd/routers/models.py+39-2
- dive_mcp_host/httpd/routers/tools.py+46
- dive_mcp_host/httpd/routers/utils.py+83-1
- dive_mcp_host/httpd/server.py+10
- dive_mcp_host/httpd/store/cache.py+8-3
- dive_mcp_host/mcp_installer_plugin/__init__.py+105
- dive_mcp_host/mcp_installer_plugin/agent.py+451
- dive_mcp_host/mcp_installer_plugin/approval.py+363
- dive_mcp_host/mcp_installer_plugin/config.py+149
- dive_mcp_host/mcp_installer_plugin/events.py+99
- dive_mcp_host/mcp_installer_plugin/prompt.py+608
- dive_mcp_host/mcp_installer_plugin/runtime.py+34
- dive_mcp_host/mcp_installer_plugin/tool.py+281
- dive_mcp_host/mcp_installer_plugin/tools.py+1.3k
- pyproject.toml+5-3
- tests/conftest.py+108-4
- tests/httpd/routers/test_config.py+32
- tests/httpd/routers/test_tools.py+129-1
- tests/mcp_servers/weather.py+4
- tests/test_host.py+14-12
- tests/test_installer.py+305
- tests/test_tools.py+479-93
- uv.lock+208-205
0 commit comments