Profile(配置档案)是 Harness 里"把一套设定存成一个文件"的机制。
一个审查专家 Profile
# reviewer.profile.yaml
name: 代码审查专家
models:
default: claude-3-5
plugins:
- lint
- git-diff
- security-scan
prompt: 你是一名严格的代码审查者,只关注安全、性能与可读性。
分享给团队
把 reviewer.profile.yaml 提交到仓库,同事一键加载:
dsh --profile ./reviewer.profile.yaml run "审查本次 PR"
好处
- 一致性:团队用同一套标准审代码;
- 可版本化:Profile 进 git,改了有记录;
- 低门槛:新人不用自己配一堆插件。
本文基于 DeepSeek Harness v0.1 开发者预览版撰写。项目处于快速演进期,命令、目录与配置项可能有变动,一切以 官方仓库 最新文档为准。