haiku.rag/haiku_rag_slim/haiku/rag
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
..
agents address review: top-level AnalysisRunDeps import, asserts, e2e tests 2026-04-22 15:04:24 +03:00
chat remove dead code, add tool descriptions in frontend, update changelog 2026-04-20 15:38:17 +03:00
chunkers enable repeat_table_header for self-contained table chunks and docling-serve parity 2026-03-26 14:02:12 +02:00
config fix context expansion: respect section boundaries, remove max_context_items 2026-04-20 15:18:16 +03:00
converters Update docling, docling-core and move to version 1.10.0 of DoclingDocument. 2026-03-23 17:34:06 +02:00
embeddings Add batching to embeddings for huge documents 2026-04-07 12:06:28 +03:00
inspector extract get_database_stats and share it across info, inspector, and backend 2026-04-17 15:33:30 +03:00
providers Extract shared DoclingServeClient for async workflow & use it for VLM support, chunking, converting 2026-01-07 11:09:23 +02:00
reranking Jina uses AutoModel not AutoModelForSequenceClassification 2026-01-21 11:26:23 +02:00
skill_generator Remove documents from state, fix tests 2026-04-20 09:48:18 +03:00
skills address review: top-level AnalysisRunDeps import, asserts, e2e tests 2026-04-22 15:04:24 +03:00
store bulk-fetch items.jsonl via lazy cache to avoid per-document query timeout 2026-04-20 14:25:16 +03:00
tools remove dead code, add tool descriptions in frontend, update changelog 2026-04-20 15:38:17 +03:00
__init__.py Restructure into uv workspace to support minimal and full installations 2025-11-04 17:59:12 +02:00
app.py rename RLM agent to analysis throughout the codebase 2026-04-17 18:32:01 +03:00
cli.py add --skill flag to chat TUI for rag and analysis skills 2026-04-17 18:35:16 +03:00
client.py fix convert() misreading text content that starts with a URL 2026-04-22 14:47:23 +03:00
context.py fix context expansion: respect section boundaries, remove max_context_items 2026-04-20 15:18:16 +03:00
logging.py Restructure into uv workspace to support minimal and full installations 2025-11-04 17:59:12 +02:00
mcp.py rename RLM agent to analysis throughout the codebase 2026-04-17 18:32:01 +03:00
monitor.py Update dependencies 2026-01-19 16:23:26 +02:00
utils.py deduplicate escape_sql_string into utils 2026-04-16 12:11:53 +03:00