analysis.code_timeout was enforced only in _run_on_loop, the bridge for database-bound reads; metadata.json, the cached JSONL files and in-code search() and list_documents() never looked at the clock, and Monty's watchdog counts compute only. Every host call now checks the deadline before it starts. Host errors keep their message for every caller: the masking added for the MCP server goes, and the sandbox is one path for the capability and the server alike. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| conftest.py | ||
| test_models.py | ||
| test_sandbox.py | ||
| test_sandbox_multi_db.py | ||
| test_sandbox_multimodal.py | ||
| test_sandbox_toc.py | ||