跳到主内容

task-passport 使用指南

为 DSH、Claude Code、Codex 等 AI Harness 提供可接力的任务状态护照,支持跨机器跨人交接而无需搬运聊天记录。

本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。

本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。

快速上手

task-passport

— 源: plugin_wiki.wiki_content

安装与验证

dsh plugin --profile web add task-passport

复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。

— 源: plugins.install

关键要点

  • 每个任务一个稳定短号,例如 TP-7K4M-9D2Q。
  • list:只列身份与摘要,不误装载别的任务。
  • open:读取目标、当前状态、验证过的事实、决策理由和下一步。
  • checkpoint:工作完成后写回;带状态版本,过期写入直接冲突,不静默覆盖。
  • pack / land:把任务装进一个文件发给别人、发给另一台机器,或者收下别人发来的。

— 源: plugin_wiki.readme_zh (fallback readme_raw)

常见问题

这个插件会复制上一位 AI 的聊天记录吗?

不会。护照只携带目标、当前状态、已验证事实、决策理由和下一步;不会继承上一位 AI 的对话记录,也不会自动把"刚改过的任务"猜成当前任务。

默认会把数据存在哪里?

Windows 上会自动发现 U-King 默认安装目录;其他平台优先读取 TASK_PASSPORT_UKING 或 UKING_EXECUTABLE 环境变量;如果都没有,再回落到目录存储 Provider(需在配置中指定 storeDirectory)。

如何把任务交给另一个 AI 工具?

使用 CLI 的 pack 子命令生成 TaskPack 文件(zip 或纯 JSON),发给对方后用 land 子命令落地;TaskPack 是纯数据格式,对方也可以丢给自己 AI 解析。

写入可以被关闭吗?

可以。把配置项 allowCheckpoint 设为 false 后,task_passport_new 和 task_passport_checkpoint 两个写工具会直接拒绝调用,避免误写入。

中国大陆网络装不上 npm 包怎么办?

在 npx / npm 命令前加 --registry https://registry.npmmirror.com 切换镜像;把护照交给同事时这一行要一起发过去,否则对方第一步可能就卡在安装阶段。

它和官方持久记忆功能冲突吗?

不冲突。它采用薄插件边界,状态保存在插件生命周期之外(U-King 或外部目录),DSH 插件可以随时装卸而数据不丢失。

同一个任务在 DSH 和 Claude Code 中会冲突吗?

会形成两本同名护照。必须让所有 Harness 指向同一个权威存储(同一份 U-King 或同一份 storeDirectory),否则会读到不同的状态。

离线能跑吗?

可以。本地目录 Provider 完全是文件系统操作,不依赖任何外部服务;只要 Node >= 20 就能运行。

— 源: plugin_wiki.faq_json

兼容性

  • DSH: >=0.1.0-rc.5(基于 @deepseek-ai/dsh-tools peer)
  • Node: >=20

— 源: plugin_wiki.compatibility_json

踩坑提醒

安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。

— 来源:通用规则