Repository navigation
v0.2.1
Release v0.2.1
🚀 Features
- cache-analyzer: Add cache analysis tool with system prompt extraction and enhanced diff reporting
- cache-analyzer, turn-agent: Add cache analysis tool and merge assistant middleware
- observability: Add OpenTelemetry tracing and structured logging across server
- agent: Implement prompt message persistence and static tool registration
🔧 Fixes
- handler/rpc: Set user message streaming status to completed on creation
- eino-agent: Normalize empty/null tool arguments before execution
- protocol: Update generated model comments to match actual behavior
- agent, turn-agent: Resolve message structure mismatch and tool result duplication
- agent: Normalize empty tool arguments to prevent cache invalidation
- agent: Persist tool parse errors to DB for cache consistency
- agent: Read tool output from message table on RTC resume
- rpc: Compact JSON result to preserve key order
- cache-analyzer: Remove duplicate template loading
- agent: Fix prompt injection order and tool_calls merge
- rtc-queue: Prevent distributed lock race with credential-aware ReleaseSession
- rtc-queue, turn-agent: Add trace context to all worker and turn-agent logs
- agent: Reload messages on checkpoint resume and improve sub-agent notification
- loop: Start completed_turns at 0 for accurate counting
- loop: Fix stale history, cross-instance tool loss, and missing tool logs
🔄 Refactoring
- agent: Reorganize prompt system and add edit tool
- agent: Move TodoList from attachment to tool_result persistence
- agent, cache-analyzer: Improve workflow and diff report formatting
- turn-agent: Normalize tool call ordering for cache consistency
- cache-analyzer: Use go:embed for HTML templates
- agent: Return friendly text instead of JSON from createLoop tool
- agent: Rename tools to camelCase and add sendMessageToSubAgent
- loop: Simplify scheduling with idempotent task IDs and fix distributed OnTurnComplete
- agent: Extract toolName helper to eliminate redundant Info() calls
🧪 Testing
- agent: Add comprehensive tests and fix nil tracer panic
🎨 Style
- agent: Fix gofmt alignment in microcompact_extra_test.go
📦 Chores
- reviews: Move review reports to .claude repo
Full Changelog: v0.2.0...v0.2.1