This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+10 more
Summary
AI summaryBroad release touches ⌨️ CLI Interaction Upgrades, https://github.com/6vision, https://docs.cowagent.ai/en/channels, and https://github.com/lyteen.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Security | Medium |
Confined file access to user home directory and agent workspace by default in Web UI. Confined file access to user home directory and agent workspace by default in Web UI. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Medium |
Adds Telegram Bot channel support for text and multimedia messages. Adds Telegram Bot channel support for text and multimedia messages. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Feature | Medium |
Adds Discord Bot channel to chat in channels and direct messages. Adds Discord Bot channel to chat in channels and direct messages. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Feature | Medium |
Adds Slack Bot channel integration for team workflows. Adds Slack Bot channel integration for team workflows. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Feature | Medium |
Adds WeChat Customer Service channel with image and file merging support. Adds WeChat Customer Service channel with image and file merging support. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Feature | Medium |
Introduces end‑to‑end internationalization with automatic language detection and console switching. Introduces end‑to‑end internationalization with automatic language detection and console switching. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Feature | Medium |
Streamlines CLI install into an interactive one‑line setup with language, model and channel selection. Streamlines CLI install into an interactive one‑line setup with language, model and channel selection. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Feature | Medium |
Enables real‑time streaming output of agent reasoning, tool calls and replies in the Terminal channel. Enables real‑time streaming output of agent reasoning, tool calls and replies in the Terminal channel. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Feature | Medium |
Adds fuzzy command matching with abbreviation support and typo suggestions in the CLI. Adds fuzzy command matching with abbreviation support and typo suggestions in the CLI. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Feature | Medium |
Introduces task cancellation via Web Console stop button or `/cancel` command in other channels. Introduces task cancellation via Web Console stop button or `/cancel` command in other channels. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Feature | Low |
Adds Streamable HTTP transport option to MCP tools alongside stdio and SSE. Adds Streamable HTTP transport option to MCP tools alongside stdio and SSE. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Low |
Introduces new models `claude-opus-4-8` and Xiaomi `MiMo`. Introduces new models `claude-opus-4-8` and Xiaomi `MiMo`. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Low |
Passive replies in WeChat Official Account now merge cached text segments and support local `file://` images. Passive replies in WeChat Official Account now merge cached text segments and support local `file://` images. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Performance | Low |
Optimizes vector retrieval flow and improves Python version compatibility. Optimizes vector retrieval flow and improves Python version compatibility. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Performance | Low |
Dispatches WeCom bot callbacks asynchronously to avoid 5‑second timeout message loss. Dispatches WeCom bot callbacks asynchronously to avoid 5‑second timeout message loss. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Bugfix | Medium |
Fixes JSON parsing failures for tool‑call arguments returned by some models. Fixes JSON parsing failures for tool‑call arguments returned by some models. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Bugfix | Medium |
Fixes login error when `web_password` is not a string. Fixes login error when `web_password` is not a string. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Bugfix | Low |
Fixes low hit rates for Chinese keyword search and empty results for pure‑English queries. Fixes low hit rates for Chinese keyword search and empty results for pure‑English queries. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Bugfix | Low |
Fixes scheduled‑task pushes failing after restart on Personal WeChat channel. Fixes scheduled‑task pushes failing after restart on Personal WeChat channel. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Bugfix | Low |
Corrects browser tool dropping non‑HTTP URL schemes and reduces memory usage. Corrects browser tool dropping non‑HTTP URL schemes and reduces memory usage. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
Full changelog
📱 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)
Documentation: Channels Overview
🌍 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
Documentation: CLI Guide
🧩 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
🤖 New Models & Improvements
- New models:
claude-opus-4-8, XiaomiMiMo - Improvements: Fixed JSON parsing failures for tool-call arguments returned by some models (#2823)
Documentation: Models Overview
🧠 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 (#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 (#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 run cow 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
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About chatgpt-on-wechat
CowAgent是基于大模型的超级AI助理,能主动思考和任务规划、访问操作系统和外部资源、创造和执行Skills、通过长期记忆和知识库不断成长,比OpenClaw更轻量和便捷。同时支持微信、飞书、钉钉、企微、QQ、公众号、网页等接入,可选择OpenAI/Claude/Gemini/DeepSeek/ Qwen/GLM/Kimi/LinkAI,能处理文本、语音、图片和文件,可快速搭建个人AI助理和企业数字员工。
Related context
Related tools
Beta — feedback welcome: [email protected]