Skip to content

CLI-Manager V1.1.4

Choose a tag to compare

@github-actions github-actions released this 18 Jun 04:51

安装

平台 格式
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 滚动条样式。