ollie/data
Levi Neely e84b4ffef7 feat: add resetsCounter tool property to reset step budget on active progress
Tools like file_write, file_edit, and shell now reset the agent's step
counter when called successfully. This allows the agent to continue
working without hitting the soft step-budget guardrail as long as it's
making active progress (writing files, running commands) rather than
looping on research/reading.

Changes:
- Add ResetsCounter bool to ToolInfo and MetaFile structs
- Parse resetsCounter from .meta JSON files
- Reset step counter in agent loop when ResetsCounter tool succeeds
- Add resetsCounter: true to file_write, file_edit, shell
- Reduce maxSteps from 50 to 25 (resetsCounter makes this safe)
2026-08-07 17:13:14 +02:00
..
agents feat: add resetsCounter tool property to reset step budget on active progress 2026-08-07 17:13:14 +02:00
configs agent: replace hardcoded model maps with models.yaml config 2026-08-07 07:24:43 +02:00
prompts Remove stale data/prompts/system_prompt.md (not embedded, not installed) 2026-08-05 19:41:52 +02:00
scripts feat: add resetsCounter tool property to reset step budget on active progress 2026-08-07 17:13:14 +02:00
services remove D-Bus session management, 9P is the only control plane 2026-08-05 08:20:04 +02:00
skills rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
tools feat: add resetsCounter tool property to reset step budget on active progress 2026-08-07 17:13:14 +02:00