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.)