Releases: editor-code-assistant/eca
Releases · editor-code-assistant/eca
0.124.5
0.124.4
0.124.3
- Fix
/resumebroken for OpenAI chats: handle nil reasoning text during replay, preserve prompt-id after chat replacement, and clear UI before replaying messages. #400 - Add GitHub Enterprise support for Copilot authentication via
auth.urlandauth.clientIdprovider config. #402 - Add
chat/updatenotification for renaming chats. Chat titles are now persisted to the database and broadcast to all connected clients including remote web interface.
0.124.2
0.124.1
0.124.0
- Add
chatRetentionDaysconfig to control chat and cache cleanup retention period, default changed from 7 to 14 days. Set to 0 to disable cleanup. #393 - Preserve full chat history across compactions using tombstone markers instead of replacing messages. #394
- Add message flags — named checkpoints for resuming and forking chats. #395
- Fix OpenAI models getting stuck at toolCallPrepare when streaming response returns empty output in response.completed. #398
0.123.3
- Fix exceptions on openai responses models when creating tasks.
- Fix potential infinite auto-compact loop when context overflow persists after compaction. #391
- Improve Anthropic prompt caching: split system prompt into static/dynamic blocks, add cache markers to the tools array, and memoize static instructions per chat.
0.123.2
0.123.1
0.123.0
- Bump plumcp to 0.2.0-beta6.
- Fix MCP server start/stop blocking the protocol thread, causing ECA to become unresponsive.
- Dispatch request and notification handlers off the protocol thread to prevent blocking.
- Fix false positves rejection on plan agent.
- Add
chat/promptSteernotification for injecting user messages into a running prompt at the next LLM turn boundary. #386