haiku.rag/haiku_rag_slim/haiku/rag/agents/analysis
Yiorgis Gozadinos 206c4ffcf2
address review: top-level AnalysisRunDeps import, asserts, e2e tests
- Move AnalysisRunDeps to the module-level import in _tools.py.
- Swap the RuntimeError guards in _require_rag and execute_code for
  plain asserts with the same diagnostic messages. Apply the same
  treatment to the ty-reachability guard in Sandbox._ensure_initialized.
- Add end-to-end lifespan tests for both skills that drive _run_skill
  with TestModel, covering the sub-agent entry path that the existing
  tool-level tests bypass.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 15:04:24 +03:00
..
__init__.py add citation support to analysis agent 2026-04-17 18:35:16 +03:00
agent.py add citation support to analysis agent 2026-04-17 18:35:16 +03:00
dependencies.py rename RLM agent to analysis throughout the codebase 2026-04-17 18:32:01 +03:00
models.py remove cited_chunks from analysis agent, hoist _deny_write out of loop 2026-04-20 14:05:10 +03:00
prompts.py remove cited_chunks from analysis agent, hoist _deny_write out of loop 2026-04-20 14:05:10 +03:00
sandbox.py address review: top-level AnalysisRunDeps import, asserts, e2e tests 2026-04-22 15:04:24 +03:00