会话医生
mayf3/dsh-session-doctor · 生产力
会话医生:诊断、解卡、读取 DeepSeek Harness 会话 / Diagnose, unstick, and read DSH sessions
★ 4GitHub 星标
1分支
2026-08-27最近更新
JavaScript开发语言
MIT许可证
主要功能
- list_sessions列出所有会话:id、标题、工作目录、持久化状态、agent 运行状态、排队消息数
- 列出所有会话标题、id、在线状态、agent 运行状态(running/idle)、排队消息数、工作目录
- 诊断sessionQuery.listSessions() 列出完整逻辑语料,ctx.agents.get(id) 读取 live agent 的 status 与 inbox 排队数,sessionQuery.listEvents(id) 取最后事件作为进展证据
- read_session读取指定会话的对话记录(用户/助手文本消息),按序返回,支持 limit
- session_status诊断目标会话:是否在线、running/idle、inbox 排队数、最后事件
使用条件
- session_recover 只作用于 live agent(running 状态);离线会话不存在卡住的活动,无需解卡。
- send_session_message 的离线恢复以默认模型启动目标会话(不继承它上次手动切换的模型选择)。
安装命令
dsh plugin --profile web add github:mayf3/dsh-session-doctor