源代码管理
imux 在侧栏展示 Git 状态、暂存文件与 diff,使 agent 与终端共享同一证据表面。GitHub 与 Cursor Origin 都是一等 remote — imux 不是 forge。Clavue Worktree 是工作副本。
SCM 侧栏
在工作区打开任意 Git 仓库。源代码管理胶囊显示分支、ahead/behind、已暂存、已修改与未跟踪数量。
- 在侧栏暂存 / 取消暂存文件
- 提交前内联 diff 预览
- 分支快速切换,无需离开工作台
- agent 在相邻窗格运行时状态仍可见
GitHub 与 Cursor Origin
push、fetch、评审留在你选的 git 主机:GitHub 和/或 Cursor Origin。允许双推。Clavue Worktree 永远不是 origin。
- GitHub 上 gh pr;Origin 上 origin.cursor.com 的 PR
- imux 观察本地 Git 状态 — 不替代任何一边的托管
- Agent Chat 记下 push 策略;不会自己改 remote
并行副本
并行 agent 写入可用本机 git worktree、imux .imux/worktrees/ 线程树,或 clavue-worktree。见 Worktree 文档 — 仍 push 到 GitHub 和/或 Origin。
故障排除
SCM 只读本地 Git 状态 — 无法修复 GitHub 上的 remote 或权限问题。
- SCM 胶囊不出现 — 文件夹可能不是 Git 根;打开仓库顶层
- 计数过时 — 在终端 fetch 或刷新工作区
- 大 monorepo 慢 — 将工作区根收窄到你编辑的包