前言¶
DeepSeek Harness (DSH) 捕获了代码工作的执行轨迹:每一次检索、工具调用和重试都作为结构化事件记录下来,因为执行器会发出这些事件,而不是因为有人记得去记录。内容生产目前缺乏这样的记录。任务板只能告诉你草稿从 todo 变成了 in_review,却无法告诉你大纲是从哪二十篇文章中提取的,第二次修订花了多长时间,或者编辑的具体拒绝理由。MetaBoard 旨在将这种轨迹能力引入非代码工作,从内容生产开始。
插件介绍¶
MetaBoard 是 DeepSeek Harness (DSH) 的一个插件。它从内容生产开始,为非代码工作建立执行轨迹。
- 定位:为非代码工作(如内容生产)提供执行轨迹记录。
- 维护者:SilasSolivagus
- 许可证:MIT
- 当前状态:第一阶段(独立 dsh 插件形式)已实现。两个验收项仍开放(需要完整的端到端循环验证以及与真实运行时的并发冲突验证)。
核心功能¶
MetaBoard 提供了 CLI 命令和 DSH 工具两套接口,用于工作项管理和轨迹记录,且遵循“无 fork、无修改主机、无新事件类型”的设计原则。
- CLI 命令:用于直接管理工作项,包括创建、审批、列出、查看、状态更新、评论、退回、重命名、归档、设置项目以及项目管理操作。
- DSH 工具:供 Agent 在对话中调用,用于创建工作项、记录研究素材、草稿、修订、审查、读取工作项以及生成报告。
- 架构约束:不修改 DSH 主机,不引入新的事件类型。
安装与启用¶
目前该插件处于 Phase 1 实现阶段。如果你今天想找点东西安装,建议稍后再来。插件依赖 Node.js 环境,版本需满足 >=22.5。
典型用法¶
MetaBoard 提供了 CLI 和 Agent 工具两种使用方式。
CLI 示例:
- 创建想法:记录一个想法,放入待办队列。
metaboard new <title> [--project <pid>]
- 查看板面:列出已批准的工作项,按状态分组。
metaboard ls [--project <pid>] [--all]
- 查看详情:显示某个工作项的完整时间线,包含板面操作和 DSH 会话事件。
metaboard show <id>
- 诊断:检查工作项日志、项目日志和 DSH 会话存储是否可达。
metaboard doctor
DSH 工具示例:
Agent 在对话中可调用以下工具:
* metaboard_work_create:记录新工作项。
* metaboard_research:记录已收集的源材料。
* metaboard_draft:记录已写好的草稿。
* metaboard_review:记录人工审查决策。
适用场景与注意¶
- 适用场景:需要追踪非代码工作(特别是内容生产)来源、版本变更和审查历史的工作流。
- 注意事项:目前有两个验收项尚未完成,需要完整的端到端循环和真实的并发冲突验证。
- 权限与安全:插件以当前 DSH 进程权限运行。使用前应检查源码与许可证(MIT)。
短结尾¶
MetaBoard 通过复用 DSH 的对话节点组装器,将代码工作的轨迹能力扩展到内容生产领域,实现了对工作过程的可检查记录。相关目录与源码可参考下方链接。