Skip to content

Releases: editor-code-assistant/eca

0.123.2

01 Apr 21:47
f1e610c

Choose a tag to compare

  • Wait for pending MCP tool list refresh before reading tools after tool execution, fixing race where dynamically loaded tools were not immediately available.

0.123.1

01 Apr 18:58
3521b5a

Choose a tag to compare

  • Fix OAuth HTTPS server crash in native image by building SSLContext in-memory instead of relying on ring-jetty's keystore path reflection.

0.123.0

01 Apr 16:48
d94b76a

Choose a tag to compare

  • 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/promptSteer notification for injecting user messages into a running prompt at the next LLM turn boundary. #386

0.122.1

31 Mar 00:31
a685caf

Choose a tag to compare

  • Fix /resume getting stuck when resumed chat had stale compaction flags.
  • Add clientSecret and oauthPort support for MCP servers requiring confidential OAuth with HTTPS pre-registered redirect URIs (e.g. Slack MCP).

0.122.0

30 Mar 15:49
af1f953

Choose a tag to compare

  • Improve summary of filesystem and shell functions making cleaner.
  • Fix move_file not working for renaming.
  • Support parameterized skills via slash commands with $ARGS/$ARGUMENTS/$1/$2 substitution, e.g. /review-pr URL. #384

0.121.1

29 Mar 23:10
4083359

Choose a tag to compare

  • Fix remote connection for tailscale + docs.

0.121.0

29 Mar 21:04
7fdfe6d

Choose a tag to compare

  • Add providers/list, providers/login, providers/loginInput, providers/logout requests and providers/updated notification for settings-based provider/model management.
  • Add LiteLLM, LM Studio, Mistral, and Moonshot as built-in providers with login support.
  • Fix Z-AI provider config using wrong API type and URL.
  • Improve explorer subagent prompt, remove role based approach.
  • Remove model/variant list from spawn_agent tool description so it doesn't use models when it is not asked to. #369
  • Add streamIdleTimeoutSeconds config option to make the LLM stream idle timeout configurable (default: 120s).

0.120.1

27 Mar 19:44
7111890

Choose a tag to compare

  • Update the compact prompt to read the active eca__task list after compacting.
  • Fix MCP OAuth discovery failing for servers whose authorization_server URL has a trailing slash (e.g. Miro) due to malformed well-known endpoint URL.

0.120.0

27 Mar 16:12
2f76379

Choose a tag to compare

  • Add mcp/disableServer and mcp/enableServer notifications to toggle MCP servers from the client, persisting the disabled flag in config.json.

0.119.0

27 Mar 13:53
d7a07c7

Choose a tag to compare

  • Add /fork command to clone current chat into a new chat with the same history and settings, and chat/opened server notification.
  • Fix /resume leaving the chat stuck after replaying messages because the resumed chat's :prompt-finished? flag blocked finalization.