Release · ECA · editor-code-assistant

ECA 0.150.0

What's new in ECA 0.150.0, released Jul 24, 2026 (). Newer: 0.166.0 (Oct 21, 2026)

Release notes

ECA 0.150.0

  • Abort in-flight LLM streaming requests promptly on prompt stop for OpenAI, GitHub Copilot, Google, Ollama and custom OpenAI-compatible providers (previously only Anthropic/Bedrock), including while waiting for the first token. #554

  • Don't reset a chat's model when changing the agent of an already started chat; the agent's defaultModel now only applies to chats without an established model. editor-code-assistant/eca-emacs#282

  • Fix plugin-provided agents missing from the editor's agent list when model sync finishes before plugin resolution (common with providers using fetchModels: false): re-emit the chat config after plugins resolve.

  • Surface Anthropic refusal stop reason (e.g. Fable safety classifiers) as a clear chat message with Anthropic's category/explanation instead of silently ending the prompt.

  • Improve @/# completion performance: enumerate files via git ls-files instead of walking the whole tree, cache dir candidates and avoid re-computing sort keys.