gitcompass
在终端中运行以下命令:
dsh plugin install Dayi-Z/gitcompass
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端运行 dsh plugin install Dayi-Z/gitcompass 即可安装该插件,项目源码地址为 https://github.com/Dayi-Z/gitcompass
插件介绍
在处理 git 与 GitHub 事务时,DeepSeek Harness 的用户常常需要在终端命令、API 调用与浏览器之间反复切换,PR 进度、分支状态和工作区变更散落各处,难以形成连贯的工作流视角。gitcompass 将完整的 GitHub-Flow 收拢到一个可视化面板中:顶部引导条依次展示 Branch → Commit → Push → PR → Review → Merge 各阶段;GitLens 风格的提交图以泳道、SHA、PR 徽章三列布局呈现,支持一键 cherry-pick 与 revert;PR 与 Issue 的列表、详情、创建、评审、合并及评论全部在面板内完成,让你始终不丢失上下文。
面向模型一侧,gitcompass 提供了一组结构化工具(git_status、git_diff、git_branches、github_pr_create、github_issue_comment 等),让 agent 能够精确读写仓库状态。所有写操作都会触发面板内的审批卡片,用户可直接 Approve 或 Reject;同时一条实时 SSE 活动流追踪每次工具调用的开始、完成与失败,仓库观察者还会捕获面板之外的 bash git 操作(新提交、分支切换、工作区变更),确保两侧状态同步。
适合每天在 DeepSeek Harness 中围绕分支、提交、PR 和 Issue 进行开发迭代的工程师。界面自动跟随 DSH Web 的中英文 locale 与明暗主题,绑定 git 仓库的会话打开后即可在右侧栏看到 Compass 面板,零配置即可上手。
使用场景
- 在日常开发中完成分支、提交、推送和合并的完整流程
- 管理和审查 GitHub Pull Request 与 Issue
- 为 AI Agent 提供结构化的 Git 和 GitHub 读写工具
适合人员
- 每天使用分支、提交和 PR 进行迭代的工程师
- 希望在 DeepSeek Harness 中统一 Git 工作流的开发者
- 需要为 AI 模型提供仓库状态读写能力的团队