前言¶
DeepSeek Harness(DSH)通过插件机制扩展能力,构建复杂、有状态的工作流需要解决状态管理、证据追踪和人类反馈等工程问题。
插件介绍¶
名称:captain-dsh-plugin
维护者:Angel2518975237
定位:面向求职公司筛查的可恢复、多智能体 DSH 工作流插件。
解决什么问题:提供一种可恢复、可验收、可复现的 Agent 工作流,用于处理职业方向与公司筛查,通过多智能体协作和证据追踪,将模糊的求职决策转化为逐项可追溯的报告。
核心能力¶
该插件实现了以下功能:
- Agent 能力:Agentic Workflow, Agent Skill, Multi-Agent Orchestration, Agent 任务契约, Agent Reviewer, 并发, 动态规划
- 工程与安全:Context Engineering, CLI 同一入口, 检查点恢复, 版本化长期记忆, 状态路由, 幂等, 去重/冲突检查, 权限 Guardrail, 隐私 Guardrail, 预算 Guardrail, 确定性规则, Agent 与确定性程序的边界, Guardrails, Evals
- 数据处理:LLM 非结构化理解, 结构化输出, Prompt Engineering, 来源追踪, 业务建模, Entity Resolution, 长期记忆, 时间感知, 多模态
- 其他:Tool/MCP, Human-in-the-loop
安装与启用¶
插件代码托管在 GitHub 仓库。安装时请确保已安装必要的依赖:
- @deepseek-ai/cordis (4.0.2)
- @deepseek-ai/dsh-tools (0.1.1-rc.2)
- react (18.3.1)
启用方式:通过 DeepSeek Harness 侧栏的「Captain 控制台」动作开启。
使用示例¶
- 控制台与实时推进:上传资料后,航程轨道会随真实任务实时推进。
- 对话与全局控制:对话框真正拥有整个列,右侧航程轨道持续跟随状态机。
- 资料代填:上传已有材料(如简历、求职偏好)让 Agent 帮你代填。
- 模板下载:下载标准模板,填写后重新上传。
- 版本管理:只有明确提交才生成新版本。
注意事项¶
- 事实边界:简历只能支撑职业事实,不能自动推导薪资底线、工作制度、领导偏好。
- 隐私保护:敏感文件内容绝不写进日志或消息,只引用不透明的来源引用。
- 状态管理:从不在聊天里猜进度,而是从持久化的
current_node恢复;普通闲聊不会无谓地「点亮节点」。 - 身份确认:不在这里解决公司身份;那是后续阶段的事。
- 实体消歧:绝不能只凭「同名里最有名的那家」就下结论;只按确认的
company_id检索。 - 证据复用:已被接受、可复用的证据不再重复研究,除非需要复核。
- 权限控制:Worker 只有 Draft 写权限,不能审核自己的结果;任务失败不取消已成功的任务;超预算就停止扩展。
- 推断标记:Agent 的推断必须标成
hypothesis,绝不伪装成你的原话。
结尾¶
该插件通过多智能体编排和严格的证据复核机制,试图在职业决策中提供可回溯的依据。相关代码与文档可在以下链接获取:
- GitHub 仓库
- SkillHub 目录