dsh-codex-kanban:DeepSeek Harness 的 AI 原生看板伴侣

DeepSeek Harness 专注于会话和聊天交互,擅长思考,但在长期维护操作真相方面较弱。dsh-codex-kanban 插件为 Harness 提供了一个持久化的可视化看板。它不构建独立的聊天界面,而是通过原生工具让 Harness 聊天读取和更新卡片,同时集成 Codex 作为官方子代理。

插件概况

  • 名称:dsh-codex-kanban
  • 作者:sonozaki7
  • 类别:工作流
  • 许可证:MIT

该插件将卡片存储在本地 JSON 文件中,而非浏览器存储。它集成了 Codex 官方子代理,提供工具化操作接口,支持状态流转、证据追踪以及本地运行与安全绑定。

安装与前置条件

安装前请确保满足以下环境要求:
* Node.js 版本 >= 22.19
* 已认证的 Codex CLI
* DeepSeek Harness 环境

仅管理员需要执行一次安装命令。安装完成后,需重启 DSH web 配置文件。

dsh plugin --profile web add github:sonozaki7/dsh-codex-kanban

核心功能

状态流转管理

插件明确定义了任务状态流转路径:
* backlog:值得记住但未准备好开始。
* ready:上下文和验收标准足够。
* running:有人或代理正在积极工作。
* review:工作已完成但未验收(需证据证明)。
* done:标准已满足且有证据。
* blocked:存在具体阻碍,进入此状态并附带原因。

工具化操作

插件向 DeepSeek 代理注册了以下工具:
* kanban:支持 list, create, update, move, evidence, delete。
* kanban_codex:将现有任务委托给 Codex 子代理执行。

重要字段包括 project, status, owner, acceptance_criteria, blocked_by, evidence_text, evidence_url。

证据与安全性

  • 证据追踪:验收标准、阻碍项、执行报告和验证证据都保存在卡片上。
  • 本地运行:仪表板绑定到 127.0.0.1:4317,数据写入本地文件 ~/.dsh/codex-kanban/board.json。
  • 权限控制:数据文件仅允许所有者写入,拒绝来自外部浏览器的未授权修改。

使用流程

安装完成后,日常使用主要为可视化操作:

  1. 打开工作台:在浏览器访问 http://127.0.0.1:4317。
  2. 创建卡片:选择“Create my first card”,描述预期结果和验收标准。
  3. 准备工作:将卡片移动到 Ready 状态。
  4. 转发任务:点击卡片上的“Open in Harness”按钮。插件会复制卡片的结构化任务消息并打开官方 Harness UI。
  5. 执行任务:在 Harness 中粘贴并发送准备好的消息。DeepSeek 可以更新同一张卡片,并在适当时候使用 Codex 内部执行代码。

注意事项

  • Codex 执行结果:Codex 工作完成后默认进入 review 状态,而非 done。必须有人工或代理检查并附加证据后,状态才能流转至 done。
  • 依赖项:插件依赖 @deepseek-ai/dsh-subagent-codex 和 @deepseek-ai/schemastery。
  • 操作模式:在桌面端支持拖拽卡片,在移动端或键盘操作下使用卡片底部的状态菜单。

生态背景

DeepSeek Harness 理念为「一切皆插件」。本插件在本地运行,不依赖云任务服务暴露项目上下文,适合需要在多个仓库和 AI 聊天间切换、并希望 DeepSeek 协调而 Codex 处理边界代码工作的场景。

GitHub 仓库 | 插件目录

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜