task-passport

@dongsheng123132 · 会话与消息
检测未发现问题无安装脚本来源一致

用带版本锁的检查点,在 DSH、Claude Code、Codex、WorkBuddy 间接力交接任务状态而非聊天记录。

v0.3.0版本
npm 预构建包安装方式
2026-08-15最近更新
9 · 805Star · 周下载
dsh plugin --profile web add task-passport查看仓库

插件介绍

根据仓库资料整理 · commit da74176

主要功能

  • 为每个任务分配稳定短号(如 TP-7K4M-9D2Q),list/open 只读取身份与已验证的目标、状态、下一步。
  • checkpoint 写入带状态版本号,过期版本直接冲突拒绝,不会静默覆盖。
  • pack/land 可将任务打包成单文件 TaskPack,跨机器、跨人交接;conformance 校验文件是否合规。
  • 状态可由 U-King、本地目录或第三方 Provider 托管,插件本身是可随时装卸的薄适配器。
  • 同一 npm 包同时是 DSH 插件、通用 CLI 和标准输入输出 MCP 服务,供 Claude Code、Codex、WorkBuddy 复用同一本任务状态。

适合什么时候用

  • 一个任务需要在 DSH、Claude Code、Codex、WorkBuddy 等多个 Harness 或会话间接力推进,但不想搬运整段聊天记录。
  • 需要把正在进行的任务交接给同事或另一台机器,且对方可能未安装相同工具链。
  • 多个会话/多台机器共享同一任务状态,需要防止并发写入互相覆盖。

安装后会多出什么

命令task-passport listtask-passport opentask-passport newtask-passport checkpointtask-passport packtask-passport landtask-passport conformancetask-passport mcp
Agent 工具task_passport_listtask_passport_opentask_passport_newtask_passport_checkpointtask_passport_packtask_passport_landtask_passport_conformance

使用前需要

  • Node.js 20 及以上版本。
  • 依赖 @deepseek-ai/cordis、@deepseek-ai/dsh-tools、@deepseek-ai/schemastery(peerDependencies)。
  • 默认 Provider 为 U-King,需可执行文件路径;或改用本地目录存储 / 自定义第三方 Provider。
  • 中国大陆网络下安装/调用可能需配置 npm 镜像 registry(如 registry.npmmirror.com)。

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI环境变量文件系统宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库dongsheng123132/task-passportnpmtask-passport@0.3.0安装方式npm 预构建包收录日期2026-08-14固定 commitda741767ee01 · 2026-08-15
dsh plugin --profile web add task-passport