Skip to main content

Module file_ops

Module file_ops 

Source
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§

EditSummarizer
Summarizer for edit_file results
ReadSummarizer
Summarizer for read_file results