mirror of
https://github.com/zhayujie/chatgpt-on-wechat.git
synced 2026-06-02 00:57:41 +08:00
70 lines
4.6 KiB
Plaintext
70 lines
4.6 KiB
Plaintext
---
|
|
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)
|