diff --git a/agent/evolution/prompts.py b/agent/evolution/prompts.py index 6a4e9e40..6cf060bc 100644 --- a/agent/evolution/prompts.py +++ b/agent/evolution/prompts.py @@ -127,7 +127,7 @@ them. When their signal is clear, act; do not be shy here. - Nothing worth evolving -> output exactly `[SILENT]` and nothing else. - Otherwise, after performing the edits, output a short user-facing summary in - the SAME LANGUAGE the user used. Write it for an ordinary user, in plain + the SAME LANGUAGE the user speaks in the conversation. Write it for an ordinary user, in plain everyday words — NOT a developer report. No need to expose internal details (file names/paths, system mechanics, etc.). Tell the user, briefly: 1) that you just did a self-learning pass, diff --git a/docs/docs.json b/docs/docs.json index 8f848823..f11a1d2b 100644 --- a/docs/docs.json +++ b/docs/docs.json @@ -241,6 +241,7 @@ "group": "Release Notes", "pages": [ "releases/overview", + "releases/v2.1.1", "releases/v2.1.0", "releases/v2.0.9", "releases/v2.0.8", diff --git a/docs/releases/overview.mdx b/docs/releases/overview.mdx index c47237ed..6f0542fd 100644 --- a/docs/releases/overview.mdx +++ b/docs/releases/overview.mdx @@ -5,6 +5,7 @@ description: CowAgent version history | Version | Date | Description | | --- | --- | --- | +| [2.1.1](/releases/v2.1.1) | 2026.06.09 | Self-Evolution, Web Console message management and parallel sessions, cross-platform MCP enhancements with concurrent calls, new models (MiniMax-M3, qwen3.7-plus, etc.), various improvements | | [2.1.0](/releases/v2.1.0) | 2026.06.01 | Internationalization, new Telegram / Discord / Slack / WeChat Customer Service channels, CLI interaction upgrades (streaming output, fuzzy command matching, task cancellation), MCP Streamable HTTP, new models | | [2.0.9](/releases/v2.0.9) | 2026.05.22 | Model management console, MCP protocol support, browser persistent login, new models (gpt-5.5, gemini-3.5-flash, qwen3.7-max, etc.), deployment hardening | | [2.0.8](/releases/v2.0.8) | 2026.05.06 | Major Feishu channel upgrade (voice, streaming and Markdown, one-click QR-scan setup), DeepSeek V4 and Baidu models, scheduler tool enhancements | diff --git a/docs/releases/v2.1.1.mdx b/docs/releases/v2.1.1.mdx new file mode 100644 index 00000000..61f0ba29 --- /dev/null +++ b/docs/releases/v2.1.1.mdx @@ -0,0 +1,63 @@ +--- +title: v2.1.1 +description: CowAgent 2.1.1 - Self-Evolution, Web Console message management and parallel sessions, cross-platform MCP enhancements, new models and improvements +--- + +🌐 [English](https://docs.cowagent.ai/releases/v2.1.1) | [中文](https://docs.cowagent.ai/zh/releases/v2.1.1) + +## 🧬 Self-Evolution + +CowAgent introduces **Self-Evolution**, letting the agent go beyond completing a single task and keep improving through everyday collaboration with you: + +- **Automatic review after idle**: Once a conversation goes idle, the agent reviews it in the background to fix problems a skill exposed in use, create reusable new skills, follow up on unfinished tasks, and record important information into memory and the knowledge base +- **Silent by default, notify on demand**: It reports what it changed only when it actually made a change, and stays silent otherwise +- **Safe and reversible**: Every review is backed up beforehand and can be undone at any time. Built-in skills are protected, and all reads and writes stay within the workspace + +Enabled by default for new installs. Existing users can turn it on with a single click in the Web Console under **Settings → Agent Config**. + +Self-Evolution conversation example + +Documentation: [Self-Evolution](https://docs.cowagent.ai/memory/self-evolution) + +## 💬 Web Console Upgrades + +The Web Console chat experience gets several enhancements: + +- **Message management**: Edit, delete, and regenerate both user and bot messages; code blocks now include language labels and a one-click copy button +- **Parallel sessions**: Run multiple sessions at the same time without interference, with live streaming automatically resumed when you switch back to a session +- **Refinements**: Drag and drop files anywhere in the chat view; automatically switch to a sibling session after deleting the active one + +Thanks [@core-power](https://github.com/core-power) (#2865) + +## 🧩 Cross-platform MCP Enhancements + +- **Windows compatibility fix**: Fixed `stdio` communication failing on Windows, and made the server timeout configurable via `mcp.json` +- **Concurrent calls**: The `sse` and `streamable-http` transports now support concurrent calls across sessions for faster multi-tool responses + +Thanks [@xliu123321](https://github.com/xliu123321) (#2859) + +Documentation: [MCP Tools](https://docs.cowagent.ai/tools/mcp) + +## 🤖 New Models & Improvements + +- **MiniMax-M3**: Added and set as the default model, with the M2.7 series kept as an option. Thanks [@octo-patch](https://github.com/octo-patch) (#2855) +- **Qwen3.7-plus**: Added support for multi-modal conversations +- **Selectable ASR model**: The Web Console can now select and persist the ASR (speech recognition) model. Thanks [@nightwhite](https://github.com/nightwhite) (#2857) +- **Simplified install menu**: The one-line install script streamlines the model menu and adds the Xiaomi MiMo option + +Documentation: [Models Overview](https://docs.cowagent.ai/models) + +## 🛠 Improvements & Fixes + +- **Python 3.13 support**: Fixed installation and dependency compatibility on Python 3.13 +- **Internationalization**: The channel list is now ordered by the interface language; refined the automatic language fallback under `auto` mode +- **More reliable cancellation**: Fixed cases where a streaming reply could not be interrupted +- **CLI**: `cow status` now shows the current project path +- **Hardened deployment security**: The credential-file block is narrowed to `~/.cow/.env` so other directories are no longer affected (Thanks [@orbisai0security](https://github.com/orbisai0security) #2863); the WeChat Official Account now rejects webhook requests when `wechatmp_token` is empty +- **Group task board plugin**: Added the group task board plugin source. Thanks [@Wyh-max-star](https://github.com/Wyh-max-star) (#2853) + +## 📦 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/guide/upgrade) for details. + +**Release Date**: 2026.06.09 | [Full Changelog](https://github.com/zhayujie/CowAgent/compare/2.1.0...2.1.1) diff --git a/docs/zh/releases/overview.mdx b/docs/zh/releases/overview.mdx index 42a8ced0..d9263da1 100644 --- a/docs/zh/releases/overview.mdx +++ b/docs/zh/releases/overview.mdx @@ -5,7 +5,7 @@ description: CowAgent 版本更新历史 | 版本 | 日期 | 说明 | | --- | --- | --- | -| [2.1.1](/zh/releases/v2.1.1) | 2026.06.08 | 自主进化能力、Web 控制台消息管理升级、MCP 跨平台增强与并发调用、新模型接入(MiniMax-M3、qwen3.7-plus 等)、多项优化 | +| [2.1.1](/zh/releases/v2.1.1) | 2026.06.09 | 自主进化能力、Web 控制台消息管理升级、新模型接入(MiniMax-M3、qwen3.7-plus 等)、其他多项优化和修复 | | [2.1.0](/zh/releases/v2.1.0) | 2026.06.01 | 国际化支持、新增 Telegram / Discord / Slack / 微信客服通道、命令行交互升级(流式输出、命令模糊匹配、任务取消)、MCP Streamable HTTP、新模型接入 | | [2.0.9](/zh/releases/v2.0.9) | 2026.05.22 | 新增模型管理、MCP 协议支持、浏览器登录态持久化、新模型接入(gpt-5.5、gemini-3.5-flash、qwen3.7-max 等)、部署安全加固 | | [2.0.8](/zh/releases/v2.0.8) | 2026.05.06 | 飞书渠道全面升级(语音、流式输出和Markdown、扫码一键接入)、DeepSeek V4和百度模型新增、定时任务工具增强 | diff --git a/docs/zh/releases/v2.1.1.mdx b/docs/zh/releases/v2.1.1.mdx index 5f275984..53669843 100644 --- a/docs/zh/releases/v2.1.1.mdx +++ b/docs/zh/releases/v2.1.1.mdx @@ -1,30 +1,31 @@ --- title: v2.1.1 -description: CowAgent 2.1.1 - 自主进化能力、Web 控制台消息管理升级、MCP 跨平台增强、多模型接入与优化 +description: CowAgent 2.1.1:自主进化能力、Web 控制台消息管理与多会话并行、MCP 跨平台增强、多模型接入与优化 --- 🌐 [English](https://docs.cowagent.ai/releases/v2.1.1) | [中文](https://docs.cowagent.ai/zh/releases/v2.1.1) ## 🧬 自主进化能力 -CowAgent 新增**自主进化(Self-Evolution)**能力,让 Agent 不止于完成单次任务,而是在与你的日常协作中持续成长: +CowAgent 新增 **自主进化(Self-Evolution)** 能力,让 Agent 不止于完成单次任务,而是在与你的日常协作中持续成长: -- **自动复盘成长**:一段对话自然结束并进入空闲后,Agent 会在后台悄悄回顾刚刚的对话,沉淀值得记住的偏好和事实、修复技能中暴露的问题、并补做未完成的任务 -- **越用越懂你**:随着使用,Agent 会逐渐记住你的习惯、减少重复犯错,在收尾上做得更好 -- **不打扰原则**:只有在确实做出了改动时,才用一句话告诉你它学到了什么、调整了什么,没有变化时全程静默 -- **安全可回退**:每次复盘前都会自动备份,对结果不满意时只需在对话中让它撤销即可恢复;内置技能受保护、所有改动均限制在工作空间内 +- **空闲后自动复盘**:对话空闲后自动复盘,修正技能在使用中暴露的问题、创建可复用的新技能,处理遗留的未完成事项,并将重要信息补充进记忆与知识库 +- **静默执行、按需提醒**:仅在实际有改动时主动告知本次调整内容,无变更时全程静默 +- **安全可回退**:每次复盘前自动备份,可随时撤销本次改动;内置技能受保护,所有读写均限定在工作空间内 -默认关闭,可在 Web 控制台 **设置 → Agent 配置** 中一键开启。 +新安装用户默认开启,已有用户可在 Web 控制台 **设置 → Agent 配置** 中一键开启。 + +自主进化对话示例 相关文档:[自主进化](https://docs.cowagent.ai/zh/memory/self-evolution) -## 💬 Web 控制台消息管理升级 +## 💬 Web 控制台升级 -Web 控制台的聊天体验进一步增强,操作更接近主流聊天产品: +Web 控制台的聊天体验进一步增强: -- **消息编辑与重发**:用户与机器人的消息均支持编辑、删除、重新生成 -- **代码块更易用**:代码块新增语言标签和一键复制按钮 -- **拖拽体验优化**:支持将文件拖拽到整个聊天区域 +- **消息管理**:用户与机器人的消息均支持编辑、删除、重新生成;代码块新增语言标签和一键复制按钮 +- **多会话并行**:支持多个会话同时进行、互不干扰,切回会话时自动恢复实时流式输出 +- **细节优化**:支持将文件拖拽到整个聊天区域;删除当前会话后自动切换到相邻会话 Thanks @core-power (#2865) @@ -48,14 +49,15 @@ Thanks @xliu123321 (#2859) ## 🛠 体验优化与修复 +- **Python 3.13 支持**:修复在 Python 3.13 环境下的安装与依赖兼容问题 - **国际化体验**:通道列表按界面语言排序展示;优化 `auto` 模式下的语言自动回退逻辑 - **任务取消更可靠**:修复部分场景下流式回复无法中断的问题 - **CLI 增强**:`cow status` 新增显示当前项目路径 - **部署安全加固**:凭证文件拦截范围收敛至 `~/.cow/.env`,不再误拦其他目录(Thanks @orbisai0security #2863);微信公众号在 `wechatmp_token` 为空时拒绝 Webhook 请求 -- **群任务看板插件**:内置群任务看板插件源。Thanks @Wyh-max-star (#2853) +- **群任务看板插件**:新增群聊任务看板插件源。Thanks @Wyh-max-star (#2853) ## 📦 升级方式 源码部署可执行 `cow update` 一键升级,或手动拉取代码后重启。详见 [更新升级文档](https://docs.cowagent.ai/zh/guide/upgrade)。 -**发布日期**:2026.06.08 | [Full Changelog](https://github.com/zhayujie/CowAgent/compare/2.1.0...2.1.1) +**发布日期**:2026.06.09 | [Full Changelog](https://github.com/zhayujie/CowAgent/compare/2.1.0...2.1.1)