deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
DeepSeek Harness Web 插件:把每一轮对话的工具调用聚合为一个可折叠分组,附总结卡片,大幅减少工具调用在消息流中的刷屏。
conversation.chat.node 的 tool-call key;渲染异常时自动 abdicate,Harness 内置工具行立即接管。在 DSH 终端执行(仓库已打 dsh-plugin 主题,可被 DSH 插件目录 发现):
dsh plugin add github:statem-li/dsh-tool-summary
安装后重启 dsh web 生效。如需锁定版本:dsh plugin add github:statem-li/dsh-tool-summary#<commit-sha>。
以下是手动安装方式(备用):
前置条件:DeepSeek Harness Web 可正常启动(≥ 0.1.0-rc.5)。
git clone <本仓库> && cd dsh-tool-summary
pnpm install && node build.mjs
# 在 web profile 的 cordis.patch.yml 中加入:
# - insert:
# - id: dsh-tool-summary
# name: dsh-tool-summary
# 并在 profile package.json 的 dependencies 中加入:
# "dsh-tool-summary": "link:<本目录绝对路径>"
用户层补丁通过 profile HMR watcher 热生效,无需重启 DSH。
node build.mjs # 构建 lib/index.js + lib/client.js(client bundle 为 __ModuleLoader__ 契约格式)
tsc -p . # 类型检查(tsconfig paths 指向 DeepSeek Harness checkout 的依赖)
改完源码后:重新 build → touch profile 的 cordis.patch.yml(触发重挂载)→ 刷新页面。
chat.locations.getTurn(turn) 顺序)渲染整个分组,同 turn 其余 node 渲染空。tool.call.toolview(该 slot 的 children 声明由 ui-tool 独占,shadow 无法重新声明)。--dsw-alias-*)。MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。