Skip to main content

Module summarizers

Module summarizers 

Source
Expand description

Tool result summarization strategies

Implements Phase 4 summarization: Converting full tool outputs into concise LLM-friendly summaries while preserving rich UI content.

§Summarization Strategies

Different tool types need different summarization approaches:

  • Search tools (grep, list): Count-based summaries
  • File operations (read, edit): Content previews and statistics
  • Edit tools (edit, patch): Diff statistics
  • Execution tools (bash, code): Output summaries

Modules§

execution
Execution result summarization
file_ops
File operation result summarization
search
Search result summarization

Traits§

Summarizer
Trait for tool result summarization strategies

Functions§

extract_key_info
Extract key information from text (first N lines, keywords, etc.)