Skip to main content
🌐 English | 中文
This is a refinement release for the 2.1.8 multi-Agent version, building on it with a series of improvements and fixes across multi-Agent collaboration, model capabilities, and channel integration.

🤝 Multi-Agent Experience

Further polish around using multi-Agent teams:
  • Multi-Agent session selection: the in-session multi-Agent selector adds a lead-Agent marker that clearly separates the lead Agent from members, while simplifying the view in single-Agent setups.
  • Collaboration fix: fixed failures when delegating tasks from non-lead Agents in multi-Agent group chats, now correctly identifying member Agents.
  • Member Agent image rendering: fixed images generated by non-default Agents failing to render on the Web console and desktop client.
  • Group-chat entry: the desktop Team page adds a group-chat entry, so you can start a group session directly from an Agent team.
Multi-Agent group chat

📡 Channel Integration Fixes

Fixed key issues along the console’s channel start/stop path for more stable channel integration:
  • Desktop channel integration fix: fixed channels failing to start in the desktop client.
  • Channel stop fix: fixed a lost app_module lookup during the channel stop flow that caused disconnect errors (a regression introduced by #3141).
  • QQ channel reconnection: fixed the QQ channel not reconnecting after a silent WebSocket disconnect; it now reconnects automatically.

🤖 Model Capabilities

  • Model list configuration: model providers can now configure a model list, setting the model name, model type, context window, max output, and more. Thanks @alanyz106 (#3146)
Model list configuration
  • Multiple fallback models: when the primary model fails, CowAgent now tries an ordered fallback chain in turn, replacing the previous single fallback model. Thanks @alanyz106 (#3125)
Multiple fallback models
  • Fallback credential fix: fixed credential resolution during fallback, which now resolves credentials by the provider actually routed to rather than the global configuration. Thanks @alanyz106 (#3142)
  • New image models: added gpt-image-2.5-flare and gpt-image-2.5-sunburst. Thanks @cowagent (#3140)

🛠 Improvements & Fixes

  • Config file tolerance: tolerate a UTF-8 BOM in config.json, and stop the pre-login 401 polling to avoid invalid requests before sign-in.
  • Image generation fixes:
    • fixed Baidu Ernie IMAGE_CREATE crashing when unsupported, now returning an error message instead (Thanks @c020627 #3144).
    • fixed Midjourney reply retries not recursing into the send logic correctly (Thanks @c020627 #3151).
  • Voice fix: fixed silk voice transcoding by first decoding silk into a standalone wav and then re-encoding to mp3, avoiding overwriting the source file (Thanks @c020627 #3149).
  • Media URL classification: determine media type from the resolved URL path, fixing misclassified media links (Thanks @c020627 #3150).
  • Baidu Translate: fixed Baidu Translate not reporting the API error after all retries failed (Thanks @c020627 #3147).
  • Background command detection: restrict run_in_background to long-running processes, preventing tasks from being marked complete too early.
  • Tool output truncation: report the byte-based truncation reason correctly when kept lines are partially truncated (Thanks @c020627 #3137).
  • Web mobile layout: improved the console layout on mobile.
  • Desktop client: fixed the multi-Agent team menu not showing.

📦 How to Upgrade

  • Source deployment: run cow update for a one-click upgrade, or pull the latest code and restart. See the upgrade guide.
  • Desktop client: check for updates and update with one click inside the client, or get the latest version from the download page.
Release date: 2026.09.14 | Full Changelog