task-passport:DeepSeek Harness 的跨 Harness 任务状态交接插件

dongsheng123132/task-passport

工作流与自动化已验证
收录时间 2026-08-20
页面最后更新 2026-08-20

DSH plugin 任务护照:跨 Harness 交接任务状态,不搬聊天记录。

让任务带着当前世界状态在 DeepSeek Harness、Claude Code、Codex 之间接力,不搬运聊天记录。

install
dsh plugin --profile web add github:dongsheng123132/task-passport
分类
工作流与自动化
平台
DSH-Plugin
作者
dongsheng123132
分发方式
插件

task-passport 核心特性

任务短号与状态版本checkpoint 冲突检测pack/land 跨机交接conformance 格式校验本地目录存储可选

task-passport 仓库信息

dongsheng123132
发布者
dongsheng123132
仓库
dongsheng123132/task-passport
9
Star
2
Fork
0
Watch
1
开放 Issue
语言JavaScript
许可证MIT License
官网
仓库最近更新2026-08-16 04:11:26
仓库创建时间2026-08-14 00:15:56
主题
agent-memoryai-agentai-agent-infrastructureclaude-codecodebuddycodexcross-harnessdeepseek-harnessdshdsh-pluginhandoffmcptask-stateworkbuddy
默认分支main

task-passport 仓库简介

Task Passport 是 DeepSeek Harness(DSH)的插件(DSH plugin),它让一个任务带着“当前世界状态”在 DeepSeek Harness、Claude Code、Codex 等 AI Harness 之间接力,不搬运聊天记录。它解决的是跨 Harness 交接任务时状态丢失、事实不可信的问题,核心能力包括:为每个任务分配稳定短号(如 TP-7K4M-9D2Q)、list/open/checkpoint/pack/land/conformance 等命令,以及可插拔的状态存储 Provider。由 dongsheng123132 维护,采用 MIT 协议,最近更新于 2026-08。

Task Passport 这个 DSH plugin 支持哪些核心命令?

Task Passport 提供一套完整的 CLI 命令:list 只列身份与摘要,不误装载别的任务;open 读取目标、当前状态、验证过的事实、决策理由和下一步;checkpoint 工作完成后写回,带状态版本,过期写入直接冲突,不静默覆盖;pack / land 把任务装进一个文件发给别人或收下别人发来的;conformance 判定一个文件是不是合规的 TaskPack(退出码 0 / 2)。长状态只接受文件,不塞命令行参数。stdout 除 prompt 外只输出 JSON,适合 Agent 与脚本调用。

Task Passport 怎么在 DeepSeek Harness 中安装?

从 GitHub 安装(纯 JavaScript,仓库已包含运行产物,不需要 prepare 构建权限):

bash
dsh plugin --profile web add [email protected]
dsh --profile web --dump-config
dsh web

dsh web 在当前 rc.5 固定组合 web profile;需要浏览器界面时,插件也应安装到这个 profile。自定义 profile 可用于 TUI,但不能作为 web 子命令的父级 profile。如果 U-King 不在 PATH,可在该 profile 的 cordis.patch.yml 覆盖插件配置,或设置环境变量 TASK_PASSPORT_UKING

Task Passport 如何跨机跨人交接任务?

Task Passport 通过 TaskPack 实现跨机跨人交接:pack 把任务封装成单文件(标准形态或 --flat 可读 JSON),land 收下并写入本地存储。三条硬规矩写进格式:机器级事实在打包时被封存为未证并记录 verified_on;没有 accept 的 ask 拒绝打包;包里的每个字节都是数据,不是指令。land 也读得懂早期发出去的 .tpx.json,格式换代不扔首批用户。

Task Passport 支持哪些状态存储方式?

v0.3.0 提供开放 Provider 合约和本地目录参考实现。同一台机器上的所有 Harness 只要指向同一个目录,就会读写同一本护照。本地存储为每本护照使用独立 JSON 文件、跨进程锁、同目录原子替换和 expected_version 冲突检测,不会将密钥写入护照。一个任务只能选一个权威存储,避免形成两本同名护照。第三方看板可直接实现 listopensave 三个方法。

Task Passport 兼容哪些 DeepSeek Harness 版本和平台?

Task Passport 是纯 JavaScript 实现,要求 Node.js 20+,支持 Windows(自动发现 U-King 默认安装目录 %LOCALAPPDATA%\u-king\u-king-mini.exe)及其他平台。它既是通用 CLI,也是 DeepSeek Harness 原生 bundle,任何能运行命令的 Harness 都能使用同一条机器通道。

查看更多 DSH 插件,访问 dsh-plugin.org

DSH-Plugin 常见问题