e2244a3cae
- src/ 页面与组件、public/ 静态资源 - 工程配置:vite/tsconfig/package 依赖
11 KiB
11 KiB
✨ 新增功能
频道与通信
- 频道管理系统:全面的频道自定义管理,支持按类型筛选(全部/内置/自定义)、动态字段编辑器和频道类型标识 (#615)
- 消息过滤机制:按频道配置隐藏工具执行过程和思考内容,仅展示最终结果,让聊天体验更清爽 (#449, #704)
- Twilio 语音频道:接入 Twilio 语音服务,支持通过 Cloudflare 隧道进行安全连接 (#38)
- Telegram CLI 配置:提供命令行交互式配置工具,支持设置机器人令牌、前缀、代理和打字提示 (#529)
- 钉钉功能增强:
- iMessage 附件支持:iMessage 频道支持发送图片、音频和视频文件 (#386)
模型与 AI 功能
- DeepSeek 推理模式:支持 DeepSeek Reasoner 模型,保留推理过程(
reasoning_content),兼容工具调用场景 (#707) - 模型自动发现:支持自动检测可用模型,显示提供商状态;内置 Anthropic 提供商 (#408)
- 自定义模型请求头:模型 API 请求支持添加自定义 HTTP 请求头 (#740)
系统与管理
- 版本更新提醒:自动检测新版本,在侧边栏显示更新徽章,点击可查看详细更新说明,并快速跳转到文档、FAQ 和更新日志 (#715)
- 守护进程模式:新增
copaw daemon命令管理后台服务,支持查看状态、重启、重载配置、查询版本和查看日志 (#597) - 智能体中断功能:提供
interrupt()方法主动取消正在执行的回复任务,确保资源正确释放 (#728) - /message 命令:通过消息索引快速查看对话历史中的指定消息 (#638)
- MCP 客户端自动恢复:MCP 会话断开时自动重连并重建,失败时优雅降级,避免覆盖会话状态 (#431)
安装与平台
- Windows 一键安装:提供
install.bat批处理脚本,Windows 用户双击即可安装 (#742, #484) - 频道文档快捷入口:各频道卡片新增"文档"按钮,一键跳转配置指南 (#556)
🔄 优化改进
记忆与性能
- 记忆系统升级:升级至 reme-ai 0.3.0.3,支持 vLLM 嵌入,简化管理并优化 token 计数 (#383, #566)
- 记忆压缩优化:优化自动压缩算法,更精准地估算上下文总大小,提升记忆管理准确度 (#547)
- 按需加载频道:可选频道采用懒加载机制,减少启动时间和内存占用 (#596)
- MLX 模型优化:下载 ModelScope 完整快照,提升 MLX 模型的加载稳定性 (#602)
控制台与界面
- 控制台功能增强:
- 过滤配置生效:控制台现在正确应用
filter_tool_messages和filter_thinking配置 (#744) - 定时任务界面:重新设计 UI,采用结构化布局、提示文案和帮助文档链接,提升易用性 (#595)
模型与提供商
- OpenAI 模型列表:修正模型 ID,将无效的
gpt-5-chat替换为gpt-5,新增gpt-5.2(#498) - 提供商状态简化:统一为
available/unavailable状态,移除冗余的has_api_key字段 (#442) - Ollama 超时配置:支持为 Ollama 操作设置超时时间,避免请求挂起 (#427, #634)
工具与集成
- 浏览器工具:支持系统浏览器检测,macOS 上自动回退至 WebKit;优化安装流程并改进错误提示 (#451)
- 技能中心:优化 GitHub API 错误处理,提供更清晰的速率限制提示和更智能的默认分支检测 (#506)
- 心跳回复:更新文档,建议提供有上下文的个性化心跳回复,避免机械式应答 (#599)
🐛 问题修复
核心修复
- 配置持久化(Docker 用户重点关注):修复容器重启后配置丢失问题,将
providers.json和envs.json迁移至持久化目录SECRET_DIR,支持自动迁移和安全加固 (#346, #345) - Ollama 连接配置:修复
base_url配置不生效的问题,所有 Ollama 操作现在支持指定服务器地址 (#683)
频道修复
- 钉钉:修复 webhook 处理逻辑,避免复用过期会话 (#446)
- 飞书:修复定时任务消息投递,正确附加频道元数据和接收者 ID (#464)
- QQ:过滤消息中的 URL 以避免触发 QQ API 错误 (#362)
- Telegram:修复智能体处理时打字提示持续显示的问题,添加打字提示超时保护,修复频道关闭时的竞态条件 (#640, #686)
模型与提供商修复
- OpenAI 兼容提供商:
- 控制台模型提供商处理:控制台遇到未知提供商时不再阻塞,模型测试异步执行 (#655)
平台特定修复
系统与界面修复
- 控制台编译错误:解决 ChannelCard 组件的 TypeScript 类型错误,改用运行时类型检查 (#687)
- MCP 客户端:
- 工具系统:修复"工具已在工具包中注册"错误,支持自动处理重复注册 (#438)
- AgentScope 版本兼容:适配 AgentScope 1.0.16 正式版 (#699)
- CLI 命令:移除
config key命令中多余的提供商验证 (#457)
📚 文档
指南与教程
- 模型配置文档:提供云服务提供商、本地模型(llama.cpp/MLX)及 Ollama 的完整配置教程(中英文版本) (#630)
- Docker + Ollama 打通指南:如何让 Docker 容器中的 CoPaw 访问宿主机的 Ollama 服务,提供两种连接方案(中英日三语) (#696)
- 定时任务排查手册:定时任务不生效?手把手教你排查,配截图说明 (#721)
- Telegram 配置指南:提供 Telegram 频道完整配置文档,包括机器人注册、配置和代理设置 (#592)
- iMessage 使用指南:iMessage 频道从配置到使用的完整文档 (#748)
国际化与导航
- 日文文档:新增日文 README 完整翻译,支持跨语言跳转 (#354)
- FAQ 入口:所有 README 文件添加常见问题页面链接 (#601)
- 项目路线图:在官网和 README 发布产品路线图和社区贡献指南,提供中英双语版本 (#428, #439)
网站与资源
- 版本发布记录:网站集成版本更新日志,历史版本一目了然 (#724)
- 贡献者墙:README 展示所有贡献者头像,感谢每一位参与者 (#650)
- Docker 安全加固:默认端口绑定改为
127.0.0.1,仅允许本机访问,钉钉二维码同步更新 (#681)