dsh-web-ui
zhu1090093659
Plugin and skin collection for DeepSeek Harness (DSH) Web UI - task board, git graph, right-side panel, remote mobile UI, pet, live token stats, and skin center.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:MJorgin/dsh-agent-conductor
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
让 DeepSeek Harness 的 agent 自动识别派活需求,把任务派给 11 种外部 agent CLI(Codex、Claude Code、TraeCode、OpenCode、Gemini、Cursor、Kimi、Qwen、Copilot、WorkBuddy、Grok)无头执行,结果回传会话。
灵感来自 Multica——把"agent 小队"概念做成一个零安装成本的 DSH 技能。
| profile 插件 / bundle | 动态插件 | Skill(本方案) | |
|---|---|---|---|
| 安装 | 写 profile + 重启 | 会话内定义 | 复制一个文件夹 |
| 触发 | 手动 | 模型调工具 | 描述匹配,模型自动识别 |
| 风险 | 可能影响 Web UI | 会话级、重启消失 | 只读脚本,宿主无感 |
| 结果 | 工具结果 | 工具结果 | stdout 直接成为回答依据 |
一个 SKILL.md + 一个 90 行的 dispatch.py,完事。
把 skills/conductor/ 复制到任意技能根目录(项目级 .dsh/skills/ 或全局 ~/.dsh/skills/):
mkdir -p .dsh/skills/conductor
cp -R skills/conductor/. .dsh/skills/conductor/
装完无需重启——下次对话直接说:
agent 会自动识别(SKILL.md 描述匹配)→ 执行 dispatch.py → 结果回传。
# Codex(机器上已有 codex-cli 时软链到 PATH)
ln -s ~/.codex/plugins/.plugin-appserver/codex ~/.local/bin/codex
# Claude Code / OpenCode
npm i -g @anthropic-ai/claude-code
npm i -g opencode-ai
# TraeCode CLI:https://docs.trae.cn/cli_command-line-parameters
Codex 要求在受信任的 git 仓库运行:把
CONDUCTOR_CWD=/path/to/git/repo写进~/.dsh/secrets/media-tools.env。 想让派出的 agent 能写文件:Codex 的~/.codex/config.toml加sandbox_mode = "workspace-write"。 派活消耗对方 CLI 的登录额度。
| CLI | 无头命令 | 状态 |
|---|---|---|
| Codex | codex exec "{task}" |
✅ 真机实测(翻译任务已产出交付) |
| Claude Code | claude -p "{task}" --output-format text |
✅ 官方文档 |
| TraeCode | traecli exec "{task}" |
✅ 官方文档 |
| OpenCode | opencode run "{task}" |
✅ 官方文档 |
| Gemini / Cursor / Kimi / Qwen / Copilot / WorkBuddy / Grok | 见 dispatch.py 注册表 |
⏳ 命令形态待实测 |
仓库同时是一个 host-only dsh bundle(声明 dsh.bundle、无任何客户端代码),一条命令把 conductor_dispatch 工具装进 profile:
dsh plugin --profile web add github:MJorgin/dsh-agent-conductor
index.js # bundle 宿主半边:conductor_dispatch 工具(host-only)
cordis.patch.yml # bundle 层(单行,无客户端)
skills/conductor/SKILL.md # 技能定义:触发描述 + 派活规则 + 隐私
skills/conductor/scripts/dispatch.py # 派活引擎(Python 标准库,零依赖)
conductor-dynamic.js # 备选:动态插件版(cordis_define 路线)
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: claude-code、task-board。