Repository navigation
Releases: deepseekv5/jutian-agent
Releases · deepseekv5/jutian-agent
Release list
v11.1.1 — 简洁度收敛 + 流式丢字修复
v11.1.1 — 简洁度收敛 + 一个流式丢字修复
本版全部是「行为不变的收敛」,没有新功能、没有界面变化:
- SSE 流式解析 6→1:6 处各自手写的读流/切行代码统一为一个共享实现,
并顺带修掉其中一处跨 chunk 拆行会丢字的潜在 bug(长回复偶现吞字的根因候选) - uid 生成 6→1:六份重复的短 ID 函数收成一份
- 删除聊天内联调研死代码:调研已在 11.1.0 迁到专属工作台,旧分支整体移除
- 新增 8 个流式解析单元测试,测试总数 33 全过
净删重复约 250 行。门禁:tsc 0 错误 / eslint 0 告警 / verify 全过 / 33 测试全过。
更新方式:应用内 设置 → 关于 → 检查更新(自动下载,重启即用)。
v11.1.0 — 深度调研工作台 + 安全加固
v11.1.0 — 深度调研工作台 + 全局安全与健壮性加固
这是本轮「全局后盾/前端/仓库大优化」的集中发版,同时包含一批安全修复。
新功能:深度调研专属工作台
- 新增「调研」标签页:独立提问 → 实时阶段步骤(拆解策略 / 检索 / 阅读来源 / 撰写 / 完成)→ 来源清单(带引用编号、抓取状态、低相关标记)→ 带引用的报告正文
- 历史归档:列表 / 打开 / 删除,旧报告自动进入历史
- 聊天输入框的「调研」按钮改为一键跳转工作台,并把当前输入带过去当初始问题
- 首页能力卡与命令面板均新增入口
安全加固(后端)
- 修复多处路径穿越:技能卸载 / 安装的技能名不再信任调用方输入,
../../无法再删除任意目录 - 目录白名单判断补齐路径分隔符边界,堵住
/UsersX这类同前缀绕过 web_fetch/http_request增加 SSRF 防护:拒绝内网、云元数据(169.254.169.254)、本应用自身管理端口,重定向逐跳校验- 请求体加 32MB 上限,防畸形请求打满内存导致崩溃
- 修复 QQ Token 缓存失效、重复路由等隐患
健壮性(前端)
- 修复会话串台:快速切换会话时旧响应不再覆盖新会话
- 每个标签页独立错误边界:单面板崩溃只坏自己,不再整窗白屏
- 全局错误提示:漏网的异步异常、上传/导出/导入失败现在都有可见反馈
- 主题与语言 Provider 渲染稳定化,长列表重渲染显著减少
质量与工程
- eslint 告警 178 → 0
- 从零测试到 25 个安全回归测试用例
- CI 加固:最小权限、超时、依赖漏洞门禁、构建后冒烟启动
更新方式:应用内 设置 → 关于 → 检查更新(自动下载,重启即用)。
v11.0.7 — 新标签页重做
v11.0.7 — 新标签页重做
界面
- 参考官网结构升级为「定位语 + 徽章亮点 + 分组能力卡」
- 每张卡带图标、标题、一句话介绍与能力标签(39 工具/目标模式/记忆/朗读…),用户不用猜每个入口是干什么的
更新方式:应用内 设置 → 关于 → 检查更新,或等自动更新提示。
v11.0.5 — 工程清理
v11.0.5 — 工程清理
清理(审计驱动)
- 删除 WebLLM 死代码(local-llm.ts + web-llm.d.ts,145 行,零引用),旧包残留的 13MB @mlc-ai 资源不再进入新构建
- 全量审计:src/electron/scripts 零孤儿文件;打包白名单 21 个依赖全部有引用;无跨文件重复定义
更新方式:应用内 设置 → 关于 → 检查更新,或等自动更新提示。
v11.0.4 — 全自动更新 + 镜像通道
v11.0.4 — 全自动更新 + 镜像通道
自动更新(不再需要手动检查)
- 开机与使用中(每 30 分钟)自动检查;发现新版即静默下载、校验、原子替换
- 下载完成只提示「重启即用」——不自动重启,重启时机完全交给用户
GitHub 连不通自动切镜像
- 更新检查与下载在 GitHub 不可达时依次尝试镜像站,全部失败才报错
协议优化
- 新增「自动更新与镜像通道」条款与隐私政策网络通信说明
- 官网协议页:https://deepseekv5.github.io/jutian-agent/legal.html
更新方式:应用内 设置 → 关于 → 检查更新,或等自动更新提示。
v11.0.3 — 用户协议与隐私政策
v11.0.3 — 用户协议与隐私政策
新增
- 首次启动强制同意弹窗:进入应用前须阅读并同意《用户协议》与《隐私政策》,未同意无法使用;协议版本化,更新后重新征求
- 协议覆盖全部功能(对话/AI 角色/知识库/定时任务/集群):AI 标识义务、AI 输出自行核实、未成年人保护、MIT 许可、责任限制
- 隐私政策:本机数据清单(~/.lyclaw)、在线模型服务数据流向、不用于训练承诺、查阅/复制/删除权利
- 入口:设置 → 关于
更新方式:应用内 设置 → 关于 → 检查更新,一键完成。
v11.0.2 — 浏览器浮层修复
v11.0.2 — 内嵌浏览器浮层修复
修复
- macOS 红绿灯避让:浮层顶部此前压在系统红绿灯下,点左上角按钮实际触发的是系统按钮——表现为「被开关按钮搞住、退出不了」;现在左侧让出红绿灯区,导航条可拖动窗口
- 关闭显式化:右上角独立 ✕ 关闭按钮(红色悬停),左侧不再用「←」兼职关闭
- 层级提升至 z-80;Esc 依旧可关
更新方式:应用内 设置 → 关于 → 检查更新,一键完成。
v11.0.1 — 语音修复 + 种子色 + AGENTS.md
v11.0.1 — 语音修复 + ClerkBox 功能移植
语音修复(不再误判、大幅提速)
- 分段并行合成:长文按句切段多条连接同时跑,实测 1.1 万字 7.5 秒(原单连接 60 秒+ 必超时被误判失败)
- 磁盘缓存:相同内容第二次朗读零等待(实测 0.013s)
- 即时反馈:点击朗读立即显示合成中状态,可随时取消
功能移植(来自 ClerkBox)
- 自定义种子色:设置 → 外观 取色器,任意颜色一键换肤,暗色变体自动派生;预设扩至 10 色
- AGENTS.md 项目指令:工作目录根的 AGENTS.md(回退 CLAUDE.md)自动注入主对话
更新方式:应用内 设置 → 关于 → 检查更新,一键完成。
v11.0.0 — 自动接力 · 深度调研 · 记忆中枢
v11.0.0 — 靠得住、干大事、记得清
模型自动接力(免费模型永不失联)
- 主上游连接失败 / HTTP 错误 / 空响应耗尽后自动换下一家(Kilo → Pollinations),流式与非流式全覆盖;配置的模型永远第一顺位
深度调研模式
- 输入框「调研」开关:一个提问 → 自动拆检索词 → 多轮搜索 → 阅读来源(相关性过滤滤垃圾站)→ 带引用的结构化报告,免费模型即可跑
记忆中枢
- 记忆页新增「角色记忆」分区:全部 AI 角色的长期记忆聚合可见、逐条删除
- 修复 /api/memories JSON 回落路径 argKey 存量 bug
更新方式:应用内 设置 → 关于 → 检查更新,一键完成。
v10.8.0 — 全平台语音 + 主动更新
v10.8.0 — 语音引擎重写 + 主动更新 + 界面收紧
Node 原生 Edge TTS(零 python 依赖)
- 语音合成纯 Node 直连微软 Edge TTS(WebSocket 协议 + Sec-MS-GEC 令牌,对齐官方 edge-tts 实现)
- 引擎随 app.asar 分发:更新包天然携带语音资源,mac arm64 / mac x64 / Windows 全平台一致可用
- 打包的 python TTS 保留为回落;前端另有浏览器/系统语音兜底(三重保障)
自动更新更主动
- 进入应用 12 秒静默自检 + 使用中每 30 分钟持续检查,发现新版即推送提醒,设置 → 关于 一键更新
界面
- 侧栏竖向压缩约 180px:功能入口单行图标(悬停见说明)、市场/任务半宽对、底部单行;全部功能保留
说明
- 本版按需求仅发布 app.asar 更新包;全平台安装器后续按需重发
更新方式:应用内 设置 → 关于 → 检查更新,一键完成。