← 返回列表
D

dsh-session-tools

v0.1.0 · 2 天前发布

Cross-session tools and Web @session mentions for DeepSeek Harness.

deepseek-harnessdshdsh-pluginsessionsagent-tools

README

dsh-session-tools

English | 中文

DeepSeek Harness 的会话能力插件。同一包提供六个模型侧工具,以及 Web 输入框的 @ 会话候选:选中后把另一会话作为带出处的上下文注入。

已按 @deepseek-ai/dsh@0.1.0-rc.6 验证。

安装

需要 Node.js 22 或更高版本,并确保 pnpmPATH 中:

bash
dsh plugin --profile web add dsh-session-tools@0.1.0

卸载命令:dsh plugin --profile web remove dsh-session-tools

工具

这些工具只允许当前精确、正在运行且由 Agent Loop 驱动的 Root Agent 调用。Subagent 一律拒绝。跨会话消息使用 source.kind = "session-relay",不会伪装成直接用户输入。

| 工具 | 行为 |
| --- | --- |
| list_sessions | 列出普通会话元数据(id、标题、cwd),不搜索正文。不含 subagent 会话。 |
| read_session | 将另一普通会话的受限、不可信快照附加到当前 step。工具调用、思考、内部上下文和未完成片段都会去掉。 |
| create_session | 通过 Host API 创建真实持久会话和 idle Agent。默认继承当前 cwd 与 agent preset。新会话不会自动被提问。 |
| rename_session | 使用与 Web 相同的业务 API 重命名当前会话或其他普通会话。 |
| fork_session |

查看完整 README →

版本兼容矩阵

DSH 版本状态说明
dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
dsh@0.1.0 ✅ 兼容 标准 patch ✅
dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
dsh@0.3.0+ ❓ 未知 尚未发布

💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

元数据

License
MIT
npm
dsh-session-tools
Repo
git+https://github.com/SisyphusSQ/dsh-plugins.git
Engines
{"node":">=22"}
Weekly DL
0
Monthly DL
0
dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-input-trigger"],"platform":"web"}}