You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add conversation summarization, unique agent IDs, and local event storage (v0.4.1)
Features:
- Conversation Summarization:
- Automatic AI-generated summaries at conversation completion
- Configurable summary agent (default: Gemini)
- --no-summary flag and config option to disable
- --summary-agent flag to override configured agent
- Summary metadata includes agent type, model, tokens, cost, duration
- Summary tokens and cost factored into conversation totals
- Unique Agent IDs:
- Agent IDs now unique per instance: {agentType}-{index}
- Supports multiple agents of same type in single conversation
- AgentID included in all bridge streaming events
- AgentID in conversation.started participants list
- AgentID in all message.created events
- Local Event Storage:
- Events saved to ~/.agentpipe/events/ directory
- One JSON Lines file per conversation
- Non-blocking async operation
Changes:
- Enhanced ConversationCompletedData with SummaryMetadata struct
- Added SummaryConfig to configuration
- Updated EmitMessageCreated signature to include agentID
- Added EventStore for local event persistence
- Updated all call sites and tests
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
0 commit comments