dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
Ultracode for DeepSeek Harness: dynamic standard-preset inheritance, bounded multi-agent workflows, floating progress viewer, and subtle composer glow.
为 DSH 添加多 Agent 工作流预设、固定悬浮进度卡片和输入框模式微光。模型与思考强度沿用 DSH 的独立选择,不强制最高强度。
社区插件,与 Anthropic、OpenAI 无隶属关系;不包含 Claude Code 的专有代码。
已验证 DSH 0.2.1-rc.2;1.4.0–1.5.0 界面另在本机官方运行时 0.2.1-rc.3 验收。声明支持 >=0.2.1-rc.2 <0.3.0-0,未来宿主接口变化仍需重新验证。
从本仓库的 Release 下载 .tgz,在 DSH 的插件安装入口选择该安装包。CLI 用户可用:
dsh plugin --profile web add ./下载的安装包.tgz将安装包路径与 web 替换为实际文件和 profile。桌面端优先使用应用内插件管理入口。安装后完全退出并重新打开 DSH,在新会话的 Agent 预设中选择 Ultracode。
如果已经安装本地开发版 @local/dsh-ultracode,先通过 DSH 插件管理卸载该开发版,再安装本包,避免两个包同时注册同名预设。卸载插件不需要删除会话;本包沿用 ultracode 预设和历史标识。
当前宿主只允许空白会话切换预设,已有对话保留原模式。默认并发上限为 4,默认每个工作流总代理上限为 12,可调整但不超过 40。工作代理禁止继续递归委派。
在 DSH 的用户覆盖层设置 preset-ultracode;覆盖该行时保留完整配置:
- id: preset-ultracode
name: '@srelka/dsh-ultracode/inherit'
config:
basePreset: standard
maxConcurrentAgents: 4
defaultAgentLimit: 12
maxTotalAgents: 40
replacementTimeoutMs: 30000标准预设的修改在下次启动时继承,不做运行中热更新。详见 设计与验证。
使用与目标 DSH 运行时一致的 Node.js。安装依赖后,将 ULTRACODE_TEST_RUNTIME 指向具有 node_modules 的同版本 DSH 运行时目录,执行 npm test。该变量只供测试使用,插件通过宿主 Loader 获取原生接口。
只运行无需 DSH 依赖的模型和光效控制器测试:
node --test tests/model.test.mjs tests/composer-glow.test.mjs运行模块已经是 JavaScript,不要求用户执行构建脚本。打包使用 npm pack --ignore-scripts。private: true 用于防止误发布到 npm,不影响 Git/安装包分发。
本仓库是唯一源码。开发时需要保留 @local/dsh-ultracode 安装标识,可用 Node.js 24 执行 node scripts/prepare-local.mjs ;文件清单与版本来自 package.json,仅替换本地模块标识并省略不随包安装的开发命令。加 --check 可核对安装目录与源码是否一致。生成器不删除原目录的依赖和额外文档;不要反向同步生成目录。发布包直接在本仓库运行 npm pack --ignore-scripts,无需另一份发布源码。
任务拆分和结果质量取决于实际模型。进程重启后保留工作流历史及已完成结果;恢复时从头运行脚本并复用有效前缀,不恢复运行中的 JavaScript 指令位置。工具参数格式错误仅在本步尚未执行工具时最多重试两次,不能保证所有模型永不输出错误。系统开启减少动态效果时只保留静态模式边缘。
MIT,见 LICENSE。保留已有版权与许可声明。