LeslieWylie/dsh-task-relay
LeslieWylie★ 0TypeScript最后同步: 2026-08-14
DSH 跨会话任务接力板:task_push/list/claim/done + handoff_write/read
README 摘要
📋 dsh-task-relay English DSH 跨会话任务接力板插件 —— 基于持久队列的 跨会话/子agent 任务接力 + 交接摘要 。 为什么 DSH 的会话生命周期是独立的:会话 A 做完的工作,会话 B 默认不知道。 dsh-task-relay 填补了这个空白——它提供一个 跨会话共享任务队列 ,任何会话(包括子 agent)都可以: - 投递任务给未来的自己 / 其他会话 / 子 agent - 认领和完成开放任务 - 记录会话交接摘要,供后续会话查看 工具一览 工具 能力 描述 task push 推送任务 投递新任务到共享队列,指定标题/描述/优先级/标签 task list 查询任务 按状态/优先级/标签筛选,返回降序列表 task claim 认领任务 认领一个开放任务,标记为 claimed task done 完成任务 标记任务为已完成,记录结果 task cancel 取消任务 open 则删除,claimed 则退回 open handoff write 写交接摘要 记录当前会话的工作进展和待办事项 handoff read 读交接摘要 按会话 ID 或最近 N 条读取 安装 或者在 cordis.yml 中追加: 使用示例 跨会话任务接力 会话 A :推送一条任务 会话 B :查看并认领 会话 B :完成后通知 会话交接 会话结束时 : 新会话启动时 : 数据存储 所有数据存储在 $HOME/.dsh/task-relay/queue.json ,使用原子写入(temp file + rename)防止数据损坏。 架构 开发 安全边界 - 纯工具插件,不联网、不执行外部命令 - 数据存储在用户主目录下的 /.dsh/task-relay/ ,目录权限 700 - 输入验证:标题 200 字符、描述 4000 字符、摘要 2000 字符、标签 10 个 - 认领/完成操作有会话归属校验 许可 MIT
在 GitHub 查看完整 README →分类
🎨 The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / Gemini / OpenCode / Qwen & 20+ CLIs via BYOK.
★ 86,052
titanwings/colleague-skill将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶
★ 21,889
tt-a1i/archifyAgent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.
★ 12,333