--- title: v2.1.0 description: CowAgent 2.1.0 - Internationalization, new Telegram / Discord / Slack / WeChat Customer Service channels, CLI interaction upgrades, MCP protocol enhancements and new models --- 🌐 [English](https://docs.cowagent.ai/releases/v2.1.0) | [δΈ­ζ–‡](https://docs.cowagent.ai/zh/releases/v2.1.0) ## πŸ“± New Channels This release adds several mainstream platform channels β€” configure and go, ready out of the box: - **Telegram Bot**: Connect a Telegram bot with support for text and multimedia messages - **Discord Bot**: Connect a Discord bot to chat in channels and direct messages - **Slack Bot**: Connect a Slack bot and bring CowAgent into your team's workflow - **WeChat Customer Service**: New WeChat Customer Service channel that receives images and files and automatically merges them into the next turn, bringing its multimedia context experience in line with other channels. Thanks [@6vision](https://github.com/6vision) (#2840) Documentation: [Channels Overview](https://docs.cowagent.ai/en/channels) ## 🌍 Internationalization CowAgent introduces an end-to-end internationalization framework built for developers worldwide, adapting automatically based on the system language: - **End-to-end localization**: The install flow, CLI, logs and error messages, agent system prompts and more are all localized - **Automatic language detection**: The default `auto` mode infers the language from the system locale, or you can set `cow_lang` explicitly in `config.json`. English and Chinese ship first, with more languages to follow - **One-click switch in the console**: The Web Console supports switching the system language online, taking effect in real time ## ⌨️ CLI Interaction Upgrades - **Streamlined one-line install**: The install script is simplified with an interactive setup β€” pick your language, and optionally choose a model and channel right from the prompts, getting you up and running in minutes - **Streaming output**: The Terminal channel now renders the agent's reasoning, tool calls and streaming replies in real time - **Fuzzy command matching**: Supports command abbreviations and near-miss typo suggestions, ships with built-in shortcuts, and lets you define custom aliases in the config file. Thanks [@lyteen](https://github.com/lyteen) (#2850) - **Task cancellation**: In-flight agent runs can be interrupted on demand β€” the Web Console adds a stop button, and other channels can send `/cancel` to abort Documentation: [CLI Guide](https://docs.cowagent.ai/en/cli/general) ## 🧩 MCP Protocol Enhancements MCP tools now support the **Streamable HTTP** transport. On top of the existing `stdio` and `sse` options, this makes more MCP services compatible, letting you connect directly to remote tools that use the streamable HTTP protocol. Documentation: [MCP Tools](https://docs.cowagent.ai/en/tools/mcp) ## πŸ€– New Models & Improvements - **New models**: `claude-opus-4-8`, Xiaomi `MiMo` - **Improvements**: Fixed JSON parsing failures for tool-call arguments returned by some models (#2823) Documentation: [Models Overview](https://docs.cowagent.ai/en/models) ## 🧠 Memory & Retrieval Improvements - **Keyword search**: Fixed low hit rates for Chinese keyword search and empty results for pure-English keyword queries - **Vector retrieval**: Optimized the vector retrieval flow and improved Python version compatibility Thanks [@yangluxin613](https://github.com/yangluxin613) (#2832) ## πŸ›  UX Improvements & Fixes - **Confined file access**: Web file reads and sends are now limited to the user home directory and agent workspace by default to prevent arbitrary file reads; the scope can be widened via `web_file_serve_root` - **More stable scheduled tasks**: Fixed scheduled-task pushes failing after a restart on the Personal WeChat channel - **Browser tool**: Fixed non-HTTP schemes being dropped from navigation URLs; reduced browser memory usage - **WeChat Official Account**: Passive replies now merge cached text segments, flush ready segments while a task is still running, and support sending local `file://` images. Thanks [@6vision](https://github.com/6vision) (#2848) - **Faster WeCom bot responses**: Callbacks are now dispatched asynchronously to avoid message loss from WeCom's 5-second timeout - **More robust login**: Fixed a login error when `web_password` was not a string ## πŸ“¦ Upgrade Source-code deployments can run `cow update` for a one-click upgrade, or pull the latest code and restart manually. See the [Upgrade Guide](https://docs.cowagent.ai/en/guide/upgrade) for details. **Release Date**: 2026.06.01 | [Full Changelog](https://github.com/zhayujie/CowAgent/compare/2.0.9...2.1.0)