LeslieWylie/dsh-task-relay ↗★ 1
dsh-task-relay
DSH 跨会话任务接力板:基于持久队列的跨会话/子agent 任务接力 + 交接摘要。Task Relay: cross-session task queue with handoff notes for agents and subagents.
AI Analysis
核心用途是解决长任务在不同会话间中断的问题,通过队列和交接文档实现任务接力。适合需要将复杂任务拆分到多个会话中逐步完成的用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:LeslieWylie/dsh-task-relayREADME
Read the full README ↗使用示例
跨会话任务接力
会话 A:推送一条任务
task_push title="修复登录页 Bug" priority="high" tags=["bug","frontend"]
→ { "id": "T1723647600000-1", "title": "修复登录页 Bug", "status": "open", ... }
会话 B:查看并认领
task_list status="open" priority="high"
→ 共 1 条任务,显示 1 条
task_claim id="T1723647600000-1"
→ { "id": "T1723647600000-1", "status": "claimed", "claimedBy": "session-b", ... }
会话 B:完成后通知
task_done id="T1723647600000-1" result="已修复,commit abc123"
→ { "id": "T1723647600000-1", "status": "done", "result": "已修复,commit abc123", ... }
会话交接
会话结束时:
handoff_write summary="完成了功能 A 的开发,剩余功能 B 和 C 待做。功能 B 的前端组件已搭好框架,后端 API 需要从 session-x 的交接中获取接口文档。"
→ { "sessionId": "session-a", "summary": "...", "openTasks": 2, ... }
新会话启动时:
handoff_read
→ 共 3 条交接摘要,显示最近 5 条