oh-my-dsh
在终端中运行以下命令:
dsh plugin install Marshall-sng/oh-my-dsh
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Marshall-sng/oh-my-dsh,或在桌面版 Plugins 页面安装来自 https://github.com/Marshall-sng/oh-my-dsh 的插件。
插件介绍
让一个模型包办所有任务,往往在质量、速度和成本之间顾此失彼。oh-my-dsh 把 oh-my-opencode-slim 的「按事选人」思路移植到 DeepSeek Harness:用八个专职席位(总管、侦察、实现、顾问、设计、议会、议员、观察)分工协作,而不是逼单一模型硬扛全流程。
核心在于「派发」而非堆提示词。总管通过 omo_dispatch 把活派成隔离 lane,每条 lane 自带席位人格、工具策略和可选的模型路由;只读席位在执行层就被限制,无法写文件或乱派子 agent。多模型议会让不同模型的议员独立作答,再由零工具的议会席位综合裁决。十二个从 omo-slim 移植的技能挂在各席位技能目录里,可按需加载。
席位平面与 DSH 官方四种模式并存:席位不会出现在官方 preset 选择器里,切换席位也不替代官方模型选择器;输入框行的 Agent 芯片负责选席和编辑各席「派工默认模型」。整套能力打包在 bundle 内,不修改官方包。
适合已在用 DeepSeek Harness、希望做多 agent 编排、又在意工具边界与按 lane 选模型的开发者与团队;若你只需要单会话单模型对话,官方模式即可,不必上这套席位体系。
使用场景
- 大型改动需要先侦察再实现,希望总管派发只读侦察与有界实现两条隔离 lane
- 架构或风险问题需要只读顾问审查,同时实现席位不能误改仓库
- 多模型对同一决策各自表态,再用议会席位综合共识
适合人员
- 日常在 DeepSeek Harness 里写代码、希望按任务类型切换专职 agent 的开发者
- 需要并行派发多条 lane、并控制各席读写与 shell 权限的团队
- 从 oh-my-opencode-slim 迁移到 DSH、想保留八席与技能体系的用户