DSH Dynamic Toolbox
Dynamic Cordis plugin toolbox for DeepSeek Harness — 1 framework + 28 tools, hot-reload from disk.
Project overview
Coupling is deliberately narrow: a tool plugin only needs ctx.get('toolboxRegistry').register(desc, handler) plus the HTML panel protocol — three steps, a 15-line skeleton, no client code for Host-only tools. Full guide: PLUGIN-DEV.md. Spotlight: Live Flow (流程)
Prerequisites: DeepSeek Harness running with dynamic-plugin (Cordis) support; a workspace directory (repo root = workspace root, or the repo cloned as a subdirectory of it). Path A · autoboot (your own machine, install once — recommended) Path B · zero-install (AI-driven, nothing persisted in DSH)
抽屉默认 Tab,把当前会话实时画成流程图,每 2s 静默自刷(live 开关可暂停): 三列泳道:中列主干自上而下走「用户/助手」步骤;工具调用右出输入卡 ▶、左回输出卡 ◀(成功绿色、错误红色、进行中虚线) 子代理分支:子会话在左列长出独立支线(入口/支线/出口),与触发它的主干卡同行不留空白,支线步骤取自子会话自己的日志 钻取:点分支上的「进入 →」打开该子会话自己的流程图,「← 返回」逐级退回,嵌套不限层数 并行分组:同一步的多个并行调用用虚线框 +「并行 ×N」角标圈成一组;进行中的调用高亮脉冲,一眼看到智能体正跑到哪一步 零跳跃详情:点工具卡看完整传入/返回,点消息卡看完整内容(含模型/tokens 元信息);详情挂右侧浮层、不撑高流程内容,展开收起滚动位置不动 日常迭代 数据与隐私约定