deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
一个面向 DSH Web 的多会话画布插件。它把分散在不同 session 中的内容放到同一张可视化画布上,方便浏览、组织、关联上下文,并直接在卡片内继续与模型对话。
/ 查看当前会话可用的命令与 skills;使用 ↑、↓ 选择,Tab 补全,Enter 执行。SKILL.md,并使用与普通 DSH 会话一致的工具和权限。localStorage 中。/ 调用命令和 skill。该项目是 DSH Web 插件,需要在已安装并可运行 DSH 的环境中使用。
从 Git 仓库安装:
dsh plugin --profile web add git+ssh://git@github.com/jackyoung022/dsh-session-canvas.git
然后重启 DSH Web,使 profile bundle patch 和浏览器端插件生效:
dsh web
如果你的 DSH 版本使用不同的插件管理命令,请将本仓库作为包安装到 Web profile,并确保 cordis.patch.yml 被加载。
在卡片输入框键入 / 后:
↑ / ↓:循环选择候选项。Tab:补全候选名称,之后可以继续输入任务描述。Enter:执行选中的 skill;命令补全后按 Enter 执行命令。例如:
/last30days 研究最近 30 天大家如何评价 DSH
插件不会自行截断或拼接 skill 指令,而是通过 DSH 原生 skill 调用链路加载完整 skill,并让模型在目标 session 的 agent 上执行。
.
├── cordis.patch.yml # 将插件加入 DSH Web profile
├── lib
│ ├── index.js # Host 端:session、对话、注入、命令和 skill API
│ └── client.js # Web 端:画布、卡片、连线和交互界面
├── test
│ └── skill-run.test.js # Skill 原生调用和 agent preset 回归测试
└── package.json
Host 端接口仅接受本机请求。浏览器端负责画布交互,Host 端通过 DSH 服务读取 session、恢复或创建 agent,并执行对话、命令及 skill。
npm test
node --check lib/index.js
node --check lib/client.js
npm pack --dry-run
提交代码前请确认不要加入 .env、访问令牌、SSH 私钥、证书、会话日志或其他个人数据。本仓库的 .gitignore 已覆盖常见敏感文件,但它不能替代人工检查。
Apache-2.0
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。