🌐 English | 中文Documentation Index
Fetch the complete documentation index at: https://docs.cowagent.ai/llms.txt
Use this file to discover all available pages before exploring further.
📱 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 (#2840)
🌍 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
automode infers the language from the system locale, or you can setcow_langexplicitly inconfig.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 (#2850)
- Task cancellation: In-flight agent runs can be interrupted on demand — the Web Console adds a stop button, and other channels can send
/cancelto abort
🧩 MCP Protocol Enhancements
MCP tools now support the Streamable HTTP transport. On top of the existingstdio 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
🤖 New Models & Improvements
- New models:
claude-opus-4-8, XiaomiMiMo - Improvements: Fixed JSON parsing failures for tool-call arguments returned by some models (#2823)
🧠 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
🛠 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 (#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_passwordwas not a string
📦 Upgrade
Source-code deployments can runcow update for a one-click upgrade, or pull the latest code and restart manually. See the Upgrade Guide for details.
Release Date: 2026.06.01 | Full Changelog