fix(extract): disable tools for digest LLM extraction (no error_max_turns) #120

Merged
chaim merged 1 commits from worktree-digest-notools into main 2026-06-07 20:18:48 +00:00
Owner

חילוץ-המטא-דאטה של יומון = טקסט→JSON טהור, אבל ה-claude CLI רץ עם tools זמינים → Sonnet לפעמים פולט stop_reason=tool_use → פוגע ב---max-turns 1error_max_turns → retry איטי. בגיבוי המוני (534) זה בזבז זמן רב.

  • claude_session.query/query_json: פרמטר חדש tools--tools. "" = בלי tools (אין tool_use). None = ברירת-CLI (תאימות-לאחור — שאר הקוראים לא משתנים).
  • digest_metadata_extractor.extract: tools="".

אומת: extract על יומון 5160 (Sonnet, tools="") → num_turns=1, JSON תקין, ללא error_max_turns. claude_session נשאר local-only.

🤖 Generated with Claude Code

חילוץ-המטא-דאטה של יומון = טקסט→JSON טהור, אבל ה-claude CLI רץ עם tools זמינים → Sonnet לפעמים פולט `stop_reason=tool_use` → פוגע ב-`--max-turns 1` → `error_max_turns` → retry איטי. בגיבוי המוני (534) זה בזבז זמן רב. - `claude_session.query`/`query_json`: פרמטר חדש `tools` → `--tools`. `""` = בלי tools (אין tool_use). `None` = ברירת-CLI (תאימות-לאחור — שאר הקוראים לא משתנים). - `digest_metadata_extractor.extract`: `tools=""`. אומת: extract על יומון 5160 (Sonnet, tools="") → `num_turns=1`, JSON תקין, ללא error_max_turns. `claude_session` נשאר local-only. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
chaim added 1 commit 2026-06-07 20:18:42 +00:00
חילוץ-המטא-דאטה של יומון הוא טקסט→JSON טהור, אבל ה-claude CLI רץ עם tools
זמינים, ו-Sonnet לפעמים פולט stop_reason=tool_use → פוגע ב---max-turns 1 →
error_max_turns → retry (איטי). מבזבז זמן רב בגיבוי-המוני.

- claude_session.query/query_json: פרמטר חדש `tools` → מועבר כ---tools.
  "" = ביטוי כל ה-tools (אין tool_use → אין max-turns trip). None = ברירת-CLI.
- digest_metadata_extractor.extract: מעביר tools="".

אומת: extract על יומון 5160 ב-Sonnet+tools="" → num_turns=1, JSON תקין, ללא
error_max_turns. claude_session נשאר local-only.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
chaim merged commit 540d39b958 into main 2026-06-07 20:18:48 +00:00
chaim deleted branch worktree-digest-notools 2026-06-07 20:18:48 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ezer-mishpati/legal-ai#120