DeepSeek Harness (DSH) 采用插件化架构,支持通过扩展点定制工作流。在构建 Agent 时,针对不同场景(如通用研究或代码开发)配置工具链较为繁琐。dsh-dual-agent-presets 插件为 DSH 提供了现成的 Agent 预设配置,旨在简化这一过程。
插件介绍¶
该插件由 QlzqQlzq 维护,类别为工作流。它为 DSH 提供通用及编码专用的 Agent 预设,帮助用户快速启用特定能力的 Agent。
核心功能¶
插件提供两个可选的 Agent 预设:
- General Agent (
general-agent):专注于研究、文件处理、规划和个人生产力。该预设默认不暴露原始 shell 工具,适合处理一般性任务。 - Coding Pro (
coding-pro):面向仓库级别的编码任务。它包含文件系统、Shell、规划、委托、工作流和验证工具,适合开发场景。
安装与启用¶
执行以下命令将插件添加到 Web profile:
dsh plugin --profile web add github:QlzqQlzq/dsh-dual-agent-presets
安装完成后,重启 Web profile,然后在创建会话时选择对应的预设即可使用。
典型用法¶
插件会将其管理的预设目录安装到 $DSH_HOME/.agent-presets(通常为 ~/.dsh/.agent-presets)。
若不再需要这些预设,可在 Agent Presets 设置中手动移除 general-agent 和 coding-pro。
注意事项¶
- 该插件以当前 DSH 进程的权限运行,安装前建议检查源码与许可证。
- 插件仅在安装目录操作,除非目录包含此包的所有权标记,否则不会覆盖同名目录。
- 通过
dsh plugin remove移除插件捆绑包后,已部署的预设目录不会自动删除,需手动移除。
结语¶
该插件基于 MIT 许可证,其预设配置基于 DeepSeek Harness 的标准预设衍生而来。若需获取更多细节或反馈,可访问其 GitHub 仓库或社区目录。