Repository navigation
Ally v1.16.0
版本特色: 浅色主题(beta)、Mermaid 全屏与 ECharts 渲染卡、ANSI 彩色命令输出、多仓库 git 支持、SSH 密钥/密码凭据、工具结果与提示词大幅瘦身省 token、流式渲染性能优化。
✨ 新功能
浅色主题(beta)
- 新增浅色模式:全站颜色统一到
--ally设计令牌体系,游戏区提取独立配色令牌,头像重绘 - 浅色主题对比度打磨中,默认仍为深色;欢迎反馈
聊天体验
- Mermaid 图表支持全屏预览,统一为冰激凌淡色主题并新增语义节点配色(
:::user/:::core等) render_html内置 Apache ECharts(暗色主题 + 自适应尺寸),渲染卡支持全屏查看command/ 后台服务输出渲染 ANSI 颜色(ansi_up),终端输出视图从代码高亮中独立拆分- 新开 Tab 继承上次使用的模型,并按使用频次回退选择
远程与凭据
ssh_credential支持私钥文件(keyPath,经ssh -i注入,可与密码共存)- 聊天中直接给出 SSH 密码即可登录:内存凭据缓存(12h,不落盘),全链路脱敏
- 远程路径在工作区内时改为 rebase 到工作区根,不再直接拒绝
模型与工具
- 多仓库支持:工作区内自动发现多个 git 仓库并支持切换
read/grep参数与内容输出对齐常用习惯,模型侧并行读取策略强制化- 工具结果压缩 + 内置工具描述瘦身,模型上下文显著更省 token
- Anthropic 适配器自动合并连续同角色消息,修复部分中转格式下的 400
设置
- MCP 设置支持配置导入/导出,技能列表显示来源徽章(user/project/builtin)
- 新建模型自动预填同 provider 模板;每 Tab 的模型选择不再污染持久化默认配置
🐛 修复
- 死锁防护:压缩相关 map 字段在持锁写入前加 nil 懒初始化守卫,杜绝锁永久挂死导致整应用卡死
- http_request 修复:
json参数双重编码(模型把 JSON 序列化成字符串)自动修复并警告,不再服务端 500 - 远程删除修复:
/root从系统保护树重新分类为父根,root 用户远程工作区的删除不再误报 - 流式工具卡渲染平滑;应用隐藏时暂停动画、流式期间延迟代码高亮,降低空耗
- 推理头部 token 计数改用紧凑格式化;退出码保留在终端格式中
- 单一 LLM 错误分类体系与统一 token 估算,收敛重复启发式(两批重构)
⚡ 性能
- composer 状态点提升为合成层,降低 GPU 负载;read/grep 统计数字改为递增微动画
- 重试横幅清理统一时机,流式期间不再整树重解析
📦 依赖升级
- openai-go 升级 v3 并适配 Responses prompt caching、katex 版本对齐、构建插件移至 devDependencies
🎨 界面细节
- 消息正文行内代码去掉水平内边距;Chrome 层对比度降低并统一到单一次要文本令牌
- 工具卡统计精简,按调用顺序排列;移除折叠分组统计 chips
Full Changelog: v1.15.1...v1.16.0