MetaBoard:为非代码工作建立执行轨迹的 DeepSeek Harness 插件

前言

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 示例:

  1. 创建想法:记录一个想法,放入待办队列。
    metaboard new <title> [--project <pid>]
  1. 查看板面:列出已批准的工作项,按状态分组。
    metaboard ls [--project <pid>] [--all]
  1. 查看详情:显示某个工作项的完整时间线,包含板面操作和 DSH 会话事件。
    metaboard show <id>
  1. 诊断:检查工作项日志、项目日志和 DSH 会话存储是否可达。
    metaboard doctor

DSH 工具示例:

Agent 在对话中可调用以下工具:
* metaboard_work_create:记录新工作项。
* metaboard_research:记录已收集的源材料。
* metaboard_draft:记录已写好的草稿。
* metaboard_review:记录人工审查决策。

适用场景与注意

  • 适用场景:需要追踪非代码工作(特别是内容生产)来源、版本变更和审查历史的工作流。
  • 注意事项:目前有两个验收项尚未完成,需要完整的端到端循环和真实的并发冲突验证。
  • 权限与安全:插件以当前 DSH 进程权限运行。使用前应检查源码与许可证(MIT)。

短结尾

MetaBoard 通过复用 DSH 的对话节点组装器,将代码工作的轨迹能力扩展到内容生产领域,实现了对工作过程的可检查记录。相关目录与源码可参考下方链接。

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

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

小夜