Skip to content

CLI-Manager V1.0.7

Choose a tag to compare

@github-actions github-actions released this 15 Jun 15:21

安装

平台 格式
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 中右键应用图标,选择"打开",或在"系统设置 → 隐私与安全性"中点击"仍要打开"。

变更日志

终端实时统计面板

  • 新增 SessionStart Hook:Claude / Codex 在会话启动 / 恢复时即回传 sessionId 并绑定到对应终端 Tab(不改变 Tab 运行状态),实时统计面板无需先发送一条指令即可填充会话数据;Hook 设置页同步新增「会话启动 Hook(SessionStart)」安装状态检查项,重新安装一次 Hook 即可补写该条目。
  • 会话级卡片按 sessionId ↔ tabId 严格绑定门控:Token 用量 / Token 趋势 / 模型与上下文 / 工具与扩展 4 张卡片,仅当加载到的会话 session_id 与当前终端 Hook 回传的 cliSessionId 一致时才展示真实数据,彻底解决同一项目下多个 Claude / Codex 终端(多窗口)实时统计互相串显的问题。
  • 未绑定会话时保留卡片骨架:未收到 Hook 回调或会话未匹配时,4 张卡片保留图形骨架、数据置空(Donut 灰圈、$0.00、「暂无趋势数据」、模型与上下文「—」、「暂无工具调用」),不再以提示文案占位;会话信息卡的消息数 / 时长 / 角色分布同步置 0,项目 / 路径 / 分支 / 来源徽章仍如实展示。
  • 实时统计显示项目当前 Git 分支:新增 get_current_git_branch 命令,按当前终端项目路径读取并展示其 Git 分支。
  • 实时统计面板的项目与路径增加图标,路径支持双击在资源管理器中打开。

设置

  • 「通用设置 - 工具栏」新增「统计」按钮显隐开关(默认开启),可隐藏终端标签栏右侧的实时统计入口;配置持久化,下次启动生效。

终端中文输入法修复

  • 彻底修复 Claude Code / Codex 流式重绘导致中文输入法候选框漂移:放弃一切依赖 TUI 硬件光标的方案,改用纯结构识别——从屏幕底部向上定位 > 输入首行,再以其下方第一条横线()作为输入框下边框,将候选框锚定到框内当前输入行;覆盖空框 / 单行 / 多行场景,多行输入时候选框正确跟随到当前行,仅「普通 shell 单行且硬件光标恰在输入行」时才使用精确光标。

版本发布

  • 应用版本同步升级到 1.0.7(npm、Cargo、Tauri 配置)。