CLI-Manager V1.1.4
安装
| 平台 | 格式 |
|---|---|
| Windows | .msi 安装包 |
| macOS (Apple Silicon) | .dmg 磁盘映像 |
| Linux | .deb / .AppImage |
- Windows 首次安装可能触发 SmartScreen 提示,点击"仍要运行"继续
- macOS 应用未经 Apple 签名/公证,首次打开可能提示"已损坏"或"无法验证开发者"
macOS 安装说明
如果已拖入"应用程序"目录,执行:
xattr -cr /Applications/CLI-Manager.app
open /Applications/CLI-Manager.app也可以在 Finder 中右键应用图标,选择"打开",或在"系统设置 → 隐私与安全性"中点击"仍要打开"。
变更日志
侧边栏项目树多选与工具栏精简
- 移除项目树顶部操作栏与搜索框(「启动筛选 / 启动已选 / 清空」按钮与 Search 输入框,原
SidebarSearch组件已删除);多选项目的启动入口保留在项目右键菜单「启动已选 (N)」,多选功能不丢失。 - 多选新增 Windows 风格 Shift 连续范围选择:以最近一次非 Shift 选中项为锚点,Shift 单击按可见顺序选中整段区间(自动跳过已折叠分组下的子项);
Ctrl/⌘+Shift在已有选择上叠加区间。 - 跨平台兼容 macOS:切换单项用
Ctrl(Win/Linux) 或Cmd(Mac),范围选择用Shift;键盘空格选中也会同步更新锚点,便于随后用 Shift 扩展。
项目树图标与徽章
- 项目树前导图标改为 CLI 厂商品牌图标(复用
VendorIcon):可识别厂商时以品牌图标作为项目图标,无法识别厂商时回退终端图标。 - 取消项目行前导的运行状态绿点(运行 / 退出 / 异常状态仍通过
data-status属性保留供样式使用)。 - 移除项目名后重复的 CLI 徽标(图标已上移到前导位),避免同一厂商图标显示两次。
- 「项目树徽章」开关调整为仅控制供应商徽标、路径异常与分组数量;CLI 厂商图标作为项目图标常驻显示,不再受该开关控制,设置页开关说明同步更新。
供应商设置页修复
- 修复环境变量卡片中长变量名(如
ANTHROPIC_DEFAULT_HAIKU_MODEL_NAME)与右上角复制按钮重叠的问题:.prov-env-key增加overflow-wrap: anywhere/word-break: break-word允许长 key 换行,复制按钮加shrink-0固定不被压缩。
终端分屏输出修复
- 修复左右 / 上下分屏时,非聚焦一侧终端停止实时输出、需重新点击该侧才恢复刷新的问题。根因是输出渲染门控复用了「全局聚焦会话」判断:分屏下两个 pane 同时可见,却只有被聚焦的一个被判为活跃,另一侧的 PTY 输出被暂存进后台 ring buffer(点击激活才 flush)。
- 现将终端的实时输出渲染与尺寸自适应改由「在所属 pane 内可见」判定(新增
isVisible)驱动,键盘 / 光标 / 输入法仍跟随「全局聚焦」(isActive);后台 Tab(display:none)的省渲染缓冲机制保持不变。
统计与计费口径
- 历史统计费用统一以「设置 → 模型价格」中的
model_prices为唯一计费来源;删除或缺失模型价格后计入未定价,不再回退到后端硬编码价格。 - 历史 JSONL 中自带的显式 cost 不再覆盖本地模型价格计算,避免内部历史/实时统计与模型价格管理不一致。
- 统一 Token 缓存展示文案:将缓存读/Cache Read 收敛为「缓存命中」,将缓存写/Cache Creation 收敛为「缓存写入」。
界面一致性
- 终端 Tab 保留状态圆点与悬浮提示,移除标签上可见的「运行中 / 已完成 / 异常 / 待处理」状态文字,降低 Tab 宽度占用。
- 设置页外层分组容器从 Mantine
Card迁移为统一原生容器,背景、边框和圆角与「关于」区块保持一致。 - 全局可见滚动条统一为 Git/Diff 视图风格,并同步收敛
.ui-thin-scroll与 xterm viewport 滚动条样式。