用于跨 AI 智能体会话接力的 Agent Skills
32.2/100
综合分
3
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/25 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add DBinK/dbk-handoff该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 7 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/29) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/10/31(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
轻量级、基于文件的上下文交接协议与智能体技能,让任务在 Claude Code、Cursor、Windsurf、pi 等任意智能体之间无缝接力。
README
由 DeepSeek 最新模型翻译生成dbk-handoff
skills.sh
用于跨 AI 智能体会话接力的 Agent Skills
在 omp、pi、dsh、Codex、Claude Code、Antigravity 等工具间切换或开启新会话时,开发上下文会随之中断。新会话缺少前序状态,往往要重新检索代码库、重复尝试已排除的方案,或者在没对齐当前进度的情况下直接改代码
本项目提供两个配套技能,通过本地 Markdown 快照(.agent/handoff/xxx.md)传递任务状态:
- /dbk-handoff:提炼任务进度、需求对照矩阵、核心文件与已排除方案,生成本地快照文档与引导词
- /dbk-pickup:在新会话中校验 Git 工作区状态、汇报当前断点,暂停等待人工确认后再继续执行
工作流程
sequenceDiagram
autonumber
actor User as 用户 (Human) participant AgentA as Agent A (当前会话) participant AgentB as Agent B (接手会话)
rect rgba(127, 127, 127, 0.12)
展开完整文档(README 剩余 1 节)
dbk-handoff
skills.sh
用于跨 AI 智能体会话接力的 Agent Skills
在 omp、pi、dsh、Codex、Claude Code、Antigravity 等工具间切换或开启新会话时,开发上下文会随之中断。新会话缺少前序状态,往往要重新检索代码库、重复尝试已排除的方案,或者在没对齐当前进度的情况下直接改代码
本项目提供两个配套技能,通过本地 Markdown 快照(.agent/handoff/xxx.md)传递任务状态:
- /dbk-handoff:提炼任务进度、需求对照矩阵、核心文件与已排除方案,生成本地快照文档与引导词
- /dbk-pickup:在新会话中校验 Git 工作区状态、汇报当前断点,暂停等待人工确认后再继续执行
工作流程
sequenceDiagram
autonumber
actor User as 用户 (Human) participant AgentA as Agent A (当前会话) participant AgentB as Agent B (接手会话)
rect rgba(127, 127, 127, 0.12)
Note over User,AgentB: ① 发出端 User->>AgentA: 触发交接(/dbk-handoff) Note over AgentA: 归档快照至 .agent/handoff/
AgentA-->>User: 输出一键复制的 Prompt
end
rect rgba(127, 127, 127, 0.12)
Note over User,AgentB: ② 接收端 User->>AgentB: 粘贴 Prompt(/dbk-pickup) Note over AgentB: 读取快照恢复上下文
AgentB-->>User: 汇报现状与计划,等待确认
User->>AgentB: 确认后继续执行 end
核心特性
- 自适应双轨制(Dual-Track):
- 敏捷自由模式:日常开发或快速修 bug,一键归档当前技术断点与核心工作集。
- 规范基线模式(Spec-Driven):提供 PRD / 技术方案 / 需求单时,自动提炼结构化需求对照矩阵,宏观完成度(如 [2/4])一目了然。
- 汇报后强制暂停(人工确认环):接手智能体读完报告后默认暂停并等待确认,避免在没对齐理解前直接改代码。
- 防重复考古(Dead Ends 前置):继承自 can1357/oh-my-pi(omp)哲学,限定 5~15 个核心工作集,前置锁定已排除的死胡同方案。
- 渐进式加载防爆炸:优先读取 1~3 KB 的精炼快照,原始会话日志(Transcript)仅作最后兜底,且必须按需局部检索。
- 零仓库污染:快照目录 .agent/handoff/ 自动写入 * 忽略规则,把快照与忽略文件自身一并忽略,不污染业务 Git 仓库。
📄 点击展开:生成的标准化交接报告示例(带需求对照矩阵)
handoff_version: 1
created: "2026-10-22T10:30:00+08:00"
snapshot: 261022-1030-auth-refactor.md
workspace: /Users/binn/it/my-project
source_agent: claude-code
source_model: claude-sonnet-4
task: auth-refactor
spec: docs/rfcs/auth-v2.md
git: { branch: main, head: 11670ce, dirty: true }
Handoff: auth-refactor
📋 需求与交付基线 (Spec & Baseline)
- 需求基准: docs/rfcs/auth-v2.md
- 对照进度: [2/4] 已完成 2 项,1 项进行中,1 项待开工
| 需求条目 / 功能点 | 状态 | 对应代码 / 验证状态 |
| 1. OAuth2 鉴权与租户隔离 | ✅ 已完成 | src/auth/(端到端测试均通过) |
| 2. Token 无感刷新机制 | ✅ 已完成 | src/token.rs(过期自旋测试通过) |
| 3. RBAC 权限过滤中间件 | 🚧 进行中 | src/middleware/auth.rs(当前停顿点:类型已定义,待补全拦截逻辑) |
| 4. 敏感操作二次验证与审计 | ⏳ 待开工 | 暂未触及 |
📂 核心工作集 (Key Files & Working Set)
- src/middleware/auth.rs:核心权限拦截器,当前停顿位置(未提交)
- src/token.rs:Token 刷新核心实现
- tests/auth_test.rs:鉴权集成测试用例
✅ 已完成事项 (Completed)
- 跑通 OAuth2 登录换票流程与租户 ID 绑定
- 完成 Token 自动刷新与本地缓存淘汰
💡 关键决策与避坑指南 (Decisions & Dead Ends)
- 采用方案:基于 Header 中的 Claims 进行租户隔离。
- 已踩坑/已排除:曾尝试在全局 Middleware 里直接解析数据库 Session,在高并发下引起连接池耗尽,已被彻底排除,切勿退回该方案。
⏳ 当前停顿点与下一步待办 (Next Steps)
- 当前停顿点:src/middleware/auth.rs 第 42 行,待实现 check_role_permission 校验函数
- [ ] 待办 1:在 src/middleware/auth.rs 补齐角色权限比对逻辑
- [ ] 待办 2:运行 cargo test --test auth_test 验证闭环
🧪 验证与自测方案 (Verification)
- cargo test --test auth_test
与同类方案的关系
dbk-handoff 并非替代现有的 Agent 工具,而是与现有生态分工协作、互为补充:
| 方案 | 它解决什么(优势) | 与 dbk-handoff 的互补关系 |
| 客户端内置 /compact(Claude Code 文档) | 会话内上下文压缩:在单个 Agent 窗口内精简历史消息,降低单次长会话的 Token 消耗。 | 补齐跨环境断点:/compact 无法跨窗口或跨 IDE 传递,dbk-handoff 负责在换窗口或换 Agent 时无缝接力。 |
| Claude Code MEMORY.md / Mem0(Claude 文档 / Mem0 官网) | 全局长期记忆与偏好:沉淀跨项目的通用经验、个人开发偏好与项目长期认知(常驻后台)。 | 全局偏好 vs 单次任务断点:长期记忆不感知「当前这次开发写到了第几步、卡在哪行代码」,dbk-handoff 专记单次任务的高密度动态断点,即用即走。 |
| AGENTS.md / CLAUDE.md(Agent Skills 规范) | 长期静态规则库:常驻仓库根目录,定义技术栈要求、编码风格与构建测试命令。 | 动静互补:规则文件管「静态通用标准」,不记录任务动态进展,dbk-handoff 专记「当前进度矩阵与已排除的踩坑方案」。 |
| GitHub Spec Kit(github/spec-kit) | 需求落地全流程:通过 specify → plan → tasks → implement 完成宏观需求拆解。 | 宏观规划 vs 微观接力:Spec Kit 负责定义「要做什么」,dbk-handoff 在具体实现切换工具时,提供「当前交付完成度与精准代码断点」。 |
| omp /handoff(can1357/oh-my-pi) | 会话交接原型:本项目设计灵感来源,首创了显式记录「已排除方案」与「核心工作集」的交接机制。 | 继承与泛化:本项目继承其精炼理念,进一步扩展为跨客户端 Skill,并增加了需求对照矩阵与接手强制暂停确认环。 |
注:以上依据各项目公开文档描述其核心能力边界,若随版本迭代有出入,欢迎提交 Issue 探讨校准。
快速上手
1. 安装
npx skills add DBinK/dbk-handoff -g -y
2. 两步完成交接
1. 发出交接(Agent A):在当前窗口告诉 Agent 做个交接(有 PRD 时可说 对照 prd.md 做交接)。它会在 .agent/handoff/ 生成快照并输出一段引导 Prompt。
2. 接手任务(Agent B):在新窗口直接粘贴引导 Prompt。接手 Agent 会调用 dbk-pickup 汇报理解并停下来等待确认,你确认后再开干。
📋 点击展开:粘贴给 Agent B 的引导 Prompt 示例
--- [请复制以下内容发送给接手 Agent] ---
我需要将以下开发任务交接给你继续推进:
- 任务目标:完成鉴权模块重构与测试闭环
- 当前进度:对照需求文档已完成 [2/4],正处于第 3 项(RBAC 中间件编写中)
- 项目目录:/Users/binn/it/my-project
- 交接报告:/Users/binn/it/my-project/.agent/handoff/261022-1030-auth-refactor.md
接手要求:
1. 请先确认已安装 dbk-pickup skill,未安装时先运行 npx skills add DBinK/dbk-handoff -g -y。
2. 调用 dbk-pickup 读取交接报告,用简短几句话向我汇报你理解的现状与下一步计划。
3. 原会话记录仅作兜底,只在报告细节缺失时按需局部检索,切勿全量读取。
4. 汇报完毕后请直接暂停并等待我确认,确认前禁止修改任何文件或执行非只读命令。
🤖 点击展开:接手 Agent 的安全复述效果 “已读取交接报告 261022-1030-auth-refactor.md,工作区 Git 状态与交接时一致。
对照需求文档,当前整体进度为 [2/4],前两项 OAuth2 与 Token 刷新已跑通;目前停留在第 3 项(RBAC 中间件编写)。我已明确记下避坑提示,排除全局 Session 方案,下一步计划在 src/middleware/auth.rs 实现角色鉴权函数并运行自测。
我已就绪,请确认是否继续?”
组成
| 技能 | 角色 | 核心职责 |
| dbk-handoff | 发出端 | 提炼任务目标(或需求矩阵)、核心工作集、避坑指南与下一步待办,双写快照并输出引导提示词。 |
| dbk-pickup | 接收端 | 按规则读取快照,校验协议版本与 Git 状态,向用户汇报现状后暂停等待确认。 |
目录结构
<workspace-root>/
├── .agent/
│ └── handoff/
│ ├── .gitignore # 自动忽略快照与自身,保证工作区整洁 │ ├── latest.md # 最新快照的全量副本(方便免参读取) │ ├── 261022-1030-auth-refactor.md # 历史交接快照 1 │ └── 261022-1420-fix-token-expiry.md # 历史交接快照 2 └── ... (业务代码)
文档
- ARCHITECTURE.md — 存储规范、元数据全集、工作流序列图与技能深度设计
- AGENTS.md — 面向协作智能体与开发者的约定与校验命令
- CHANGELOG.md — 变更日志(基于 Keep a Changelog)
致谢
- can1357/oh-my-pi(omp):感谢其极具前瞻性的 /handoff 机制与上下文工程哲学。本项目深度借鉴了 omp 对 核心工作集(Key Files)、死胡同方案(Dead Ends)前置锁定 与 验证闭环(Verification Plan) 的严格定义,从而彻底告别低效的代码考古。
许可
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
DBinK/dbk-handoff
用于跨 AI 智能体会话接力的 Agent Skills
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,462已汉化DSH
73
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,848已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,246已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
DS Bot 是一个基于 DeepSeek Harness简称 dsh的 bot 插件,插件将 dsh 改造为 bot…
★ 4,717已汉化DSH
71.1
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,711已汉化DSH
71.1