Expand description
File operation result summarization
Summarizes read_file and edit_file outputs from full content into concise summaries suitable for LLM context.
§Strategy
Instead of sending full file contents (potentially thousands of lines), send structural information:
- “Read 450 lines from src/main.rs. Preview: [first 10 lines]”
- “Modified 3 files: +45 lines, -12 lines. Changed: auth.rs, db.rs, api.rs”
Target: ~100-200 tokens vs potentially thousands
Structs§
- Edit
Summarizer - Summarizer for edit_file results
- Read
Summarizer - Summarizer for read_file results