haiku.rag/haiku_rag_slim/haiku/rag/sandbox
Yiorgis Gozadinos 95fdb46c3a
Check the sandbox deadline on every host call, one error contract
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.
2026-09-07 12:47:28 +03:00
..
__init__.py Replace ask_question and analyze with execute_code 2026-09-07 10:02:42 +03:00
dependencies.py Ask and analyze across several databases 2026-08-24 10:03:46 +03:00
models.py replace haiku.skills with native Pydantic AI capabilities 2026-07-24 15:26:17 +03:00
sandbox.py Check the sandbox deadline on every host call, one error contract 2026-09-07 12:47:28 +03:00