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
Composite AssistantResponse event — folds content + tool_calls into a single atomic record, eliminating merge heuristics during replay
ToolsSkipped event — when multiple tool calls are interrupted (by steering or approval), records all skipped tools in a single event instead of N individual ToolResult events
Crash recovery for incomplete tool iterations — registry synthesizes missing ToolResult events on server restart
Markdown-to-HTML formatting for Telegram gateway messages
Changed
Agentic loop now persists its own final response; callers use force_flush() instead of add_assistant_message()
New assistant responses use composite AssistantResponse event (backward-compatible with legacy AssistantMessage + ToolCall events in existing JSONL)