Skip to content

Releases: editor-code-assistant/eca

0.118.0

26 Mar 18:52
b498d60

Choose a tag to compare

  • Show the selected variant in spawn_agent subagent details and harden restrictions regarding the use of the optional model in sub-agent. #369
  • Fix MCP OAuth browser not opening on Windows by using cmd /c start instead of java.awt.Desktop, which is unavailable in the native image.
  • Improve server shutdown speed for remote MCP servers.
  • Extract git/gh instructions from shell_command into a dedicated git tool with a condensed prompt, reducing per-turn token overhead.
  • Fix crash when @ signs in prompts (e.g. email addresses) are misinterpreted as context mentions. #379

0.117.1

26 Mar 15:58
b31e684

Choose a tag to compare

  • Fix remote server on Windows stealing TLS traffic from Tailscale/WireGuard when using the same port, by binding to specific interfaces instead of 0.0.0.0 when tunnel adapters are detected.
  • Fix plugin-defined hooks not firing for chatStart and sessionStart due to plugins resolving after hooks fired. #374
  • Fix workspace cache resume when worktrees are dynamically added mid-session by using the initial workspace set for the cache key. #372
  • Lots of improvements to stop prompt behavior:
    • Fix exception when stopping while a subagent chat run.
    • Fix duplicate "Prompt stopped" message when stopping with a running subagent.
    • Fix delayed newline appearing after stopping a prompt by suppressing belated status notifications.
    • Reduce stream watchdog poll interval for faster stop responsiveness.

0.117.0

25 Mar 16:54
3f97f1f

Choose a tag to compare

  • Fix /compact triggering empty-response retries and rejected tool errors after the compact tool finishes.
  • Start remote server as https using built-in cert/private key. Fixes mixed content issues.
  • Fix stopping a prompt during web_search leaving chat in unrecoverable state. #375

0.116.6

25 Mar 12:47
0f2e5bd

Choose a tag to compare

  • Bump plumcp to 0.2.0-beta5.
  • Fix auto-continue clobbering new prompt status and losing the stop button.
  • Add configurable shell for shell_command tool via toolCall.shellCommand.path and toolCall.shellCommand.args. #370
  • Fix providers disappearing from /login after saving an API key. eca-emacs#196
  • Fix remote.enabled in project-local .eca/config.json being ignored when a global config also exists.

0.116.5

23 Mar 20:50
cca64a6

Choose a tag to compare

  • Add /remote command to display connection URL, password and setup guide. Password is no longer shown in logs or welcome message.
  • Improve server port binding for remote.

0.116.4

23 Mar 17:18
b03bd00

Choose a tag to compare

Release: 0.116.4

0.116.3

23 Mar 14:14
f2fefb8

Choose a tag to compare

  • Fix remote server failing to bind when other services (e.g. Tailscale) hold the same ports on different network interfaces, by falling back to 127.0.0.1 when 0.0.0.0 is unavailable.

0.116.2

23 Mar 13:38
da3ae15

Choose a tag to compare

  • Fix stopping a prompt corruping other cases of chat.

0.116.1

23 Mar 12:18
c1b12a8

Choose a tag to compare

  • Fix stopping a prompt corrupting chat history with empty content blocks, causing subsequent API errors.

0.116.0

23 Mar 11:58
b62312d

Choose a tag to compare

  • Auto-retry Anthropic streams that end prematurely with empty responses, and auto-continue when response is truncated (e.g. unclosed code blocks).
  • Fix resume crash when conversation contained server-side tool use (e.g. web search).
  • Add remote web control server for browser-based chat observation and control via web.eca.dev. #333