haiku.rag/docs/capabilities
Yiorgis Gozadinos b374d5eb83
Replace ask_question and analyze with execute_code
In Claude Code the client is the model, so the server no longer runs one.
execute_code runs a Python program per call in the analysis sandbox over
the selected documents and returns what it printed; the sandbox is created
and closed per call so Monty's cumulative budget and a frozen mount never
outlive a program. --no-agents goes with the two tools, and format_citations
in haiku.rag.utils goes with its only caller.

The sandbox exposes chunk metadata to code: chunk_meta on search results,
metadata on list_documents rows and in metadata.json, and chunks.jsonl per
document. A host-side failure inside a program, a document read or an
in-code search raising, reaches the program by exception type only and is
logged with its traceback. recovery_hint moves to haiku.rag.sandbox.

Closes #604.
2026-09-07 10:02:42 +03:00
..
analysis.md Replace ask_question and analyze with execute_code 2026-09-07 10:02:42 +03:00
compaction.md Name the collection each piece of cited evidence came from 2026-08-28 10:35:38 +03:00
index.md Remove the environment overrides and the last unnamed-database wording 2026-09-03 15:12:09 +03:00
policy.md Refuse to compact evidence the host kept no record of 2026-08-13 15:46:23 +03:00
rag.md Update caps documentation 2026-08-13 14:08:14 +03:00