CoPaw 1.0.2 更新:插件架构、终端任务、更安全的敏感凭据存储
CoPaw 1.0.2 更新:插件架构、终端任务、更安全的敏感凭据存储
稳定版本后的第一个重要更新,专注于扩展性与安全性
CoPaw 1.0.2 来了!距离正式版发布不到半个月,我们带来了插件架构、命令行任务执行、对话内模型切换、敏感凭据加密存储等一系列实用功能更新。这次虽然没有惊天动地的架构重构,但每一个小改进都在让 CoPaw 变得更易用、更安全。
📊 版本概览
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
✨ 核心亮点
插件架构:从工作区安装扩展 重磅
说实话,我一直觉得 CoPaw 的扩展性有点受限——要么改代码,要么等官方更新。1.0.2 终于解决了这个问题:
-
工作区插件目录:现在可以在你的项目根目录下创建 plugins/文件夹,直接把插件放进去就能用 -
零配置启用:插件自动发现和加载,无需重启服务(#3101, #3131, #3132) -
标准插件格式:遵循简单的 manifest.json 格式,任何开发者都能快速创建
这意味什么?想象一下,你可以为团队创建专门的数据库查询插件,为项目创建自定义部署脚本——然后这些插件只在对应的项目里生效,不会污染全局环境。
copaw task:终端执行一次性任务 全新
有时候你并不需要启动完整的 Web 服务,只是想在 CI/CD 流水线里跑个脚本,或者定时清理日志文件。以前你得写一堆胶水代码,现在:
copaw task --task="清理三天前的日志文件"
copaw task --task="备份数据库到S3"
这个功能(#3031)让 CoPaw 从”聊天助手”变成了真正的”自动化工具”。讲真,用起来比写 cron job 舒服多了。
对话中的 /model:快速切换模型 实用
不知道你们有没有这样的体验:聊到一半,发现当前模型处理不了复杂推理,得退出聊天,点开设置页,找到模型切换,切换,再返回聊天……一顿操作下来,思路都断了。
现在直接在聊天框里输入:
/model list # 查看所有可用模型
/model switch gpt-4o # 切换到 GPT-4o
/model info # 查看当前模型信息
/model default # 恢复到默认模型
就这么简单(#3133)。说实话,这个功能应该早点做的。
🚀 新功能速览
模型与供应商增强
|
|
|
|---|---|
| SiliconFlow 内置支持 |
|
| CoPaw Local 图像视频能力 |
|
SiliconFlow 的支持特别值得一提——这是国内少有的提供稳定 OpenAI 兼容 API 的服务商,现在 CoPaw 原生集成了,对国内用户来说是重大利好。
安全增强:敏感凭据加密存储 重要
以前 CoPaw 的 API Key 是明文存储在配置文件里的,这个问题我提了好几次(别问我怎么知道的,吃过亏)。1.0.2 终于解决了:
-
落盘加密:所有敏感值(API Key、密码等)都会加密后再存储到磁盘(#3025) -
系统钥匙串优先:在支持的平台上(macOS Keychain、Windows Credential Manager),加密密钥会存入系统钥匙串 -
向后兼容:现有配置会自动迁移,不会有数据丢失
这个改进虽然看不见,但很重要。特别是团队协作时,配置文件经常要提交到 Git,现在至少不用担心 API Key 泄露了。
控制台体验优化
聊天输入历史:用 ↑↓ 方向键翻阅之前的输入行(#2466)。终于不用反复复制粘贴了!
聊天搜索:跨会话检索消息内容(#2842)。找半年前讨论的那个技术方案?现在直接搜就行。
置顶会话:重要对话固定在列表顶部(#3137)。产品经理的需求文档、老板的紧急任务,再也不会被埋没在聊天列表里了。
按智能体记忆会话:切换智能体时,自动跳转到上次的对话(#3155)。这个细节很贴心,让多智能体协作更自然。
界面图标增强:内置工具现在都有图标了,模型选择器旁边还会显示提供商标识(#3061, #3130)。视觉上更统一,也更容易识别。
技能与工具生态
|
|
|
|---|---|
| 技能指令系统 | /skills
/<技能名> 查看说明或直接调用(#3150) |
| 技能池标签 |
|
| MCP 工具发现 |
|
技能指令系统特别有意思,现在你可以这样交互:
/skills # 列出所有可用技能
/calculator # 调用计算器技能
/image-gen --help# 查看图片生成技能的帮助
比原来在设置页里翻来翻去方便多了。
频道功能完善
QQ:现在各种消息类型下,文件和富媒体发送表现一致了(#3012)。之前图片能发视频发不了的问题解决了。
企业微信:入站消息保留引用和回复上下文(#3024)。模型现在能理解”回复上一条消息说”这样的指代了,对话连续性大幅提升。
🔄 优化改进
-
时区选择:时区选项名称现在随界面语言展示了(#2497)。中文界面看到”北京时间”,英文界面看到”Asia/Shanghai”。 -
文件大小显示:控制台内统一使用易读的字节单位(#2808)。”1.2 MB”比”1258291 bytes”友好多了。 -
控制台启动优化:较重的设置类页面改为按需加载,首屏打开更快(#3122)。 -
大型技能列表:技能池条目很多时,滚动和操作更顺滑(#3141, #3158)。 -
提供商连通性测试:测试结果的提示信息已随界面语言本地化(#2913)。 -
错误码统一:各聊天频道、HTTP API 与 CLI 之间的错误码更加一致(#3110)。排查问题时的体验好了不少。
说实话,第3条优化是我感受最明显的。之前启动控制台总要等几秒钟,现在基本秒开。小团队做的产品能有这种响应速度,挺难得的。
🐛 重要修复
频道稳定性修复
|
|
|
|---|---|
| iMessage DM 策略 |
|
| Discord 分段回复 |
|
| 飞书多智能体问题 |
|
特别说一下 Discord 的修复——之前如果回复内容包含代码块,又恰好需要分段发送,可能会在第一段的结尾出现半个代码块围栏,第二段开头又是半个,渲染出来简直是灾难。现在这个逻辑理顺了。
工具与技能修复
|
|
|
|---|---|
| MCP CPU 占用 |
|
| 浏览器自动化 |
|
| Shell 工具 |
|
| 技能元数据 |
|
浏览器自动化那个修复很实用。之前如果页面上有多个 class=“btn” 的按钮,总是点到第一个,现在能根据其他属性精确定位了。选择器的相关说明也已经在文档中补充,新手友好度+1。
🎯 升级建议
所有 CoPaw 1.0.x 用户都建议升级到 1.0.2,特别是:
-
关注安全的团队:敏感凭据加密存储是必升的理由 -
需要扩展性的项目:插件架构让你可以定制专属工作流 -
使用 QQ/企业微信频道的用户:这次有很多频道相关的修复和优化
升级命令:
# 命令行版本
pip install -U copaw
# Docker 用户
docker pull modelscope/copaw:1.0.2
Windows 桌面端用户:前往下载页面获取最新安装包。
⚠️ 升级注意:由于新增了敏感凭据加密功能,第一次启动时可能会稍慢一些(需要生成或迁移密钥)。这是正常现象。
💬 社区反馈与展望
1.0.2 的很多改进都来自社区反馈。比如聊天搜索(#2842)和聊天输入历史(#2466)都是被提了很久的 issue。
接下来我们会重点投入的方向:
-
插件市场:基于新的插件架构,建立官方插件市场 -
移动端应用:是的,移动端已经在规划中了 -
更多本地模型优化:让离线使用体验更接近云端模型
“稳定不是终点,而是更好体验的起点。”
CoPaw 1.0.2 让这个起点更加坚实。
CoPaw 1.0.2 · 插件架构 · 终端任务 · 安全升级
夜雨聆风