Files
deepseek-harness/packages/preset/README.zh.md
T
Yichen Jiang 91e30d6f82 Merge remote-tracking branch 'origin/master' into fix/derive-shipped-preset-root-per-composition
# Conflicts:
#	.agents/notes/implemented/architecture/2026-07-10-single-file-executable-sdk-runtime-distribution.i18n.yaml
#	.agents/notes/implemented/architecture/2026-07-10-single-file-executable-sdk-runtime-distribution.md
#	.agents/notes/implemented/architecture/2026-07-10-single-file-executable-sdk-runtime-distribution.zh.md
#	scripts/check-workspace-constraints.ts
#	scripts/rescope-vendor.ts
2026-08-24 10:11:11 +08:00

1.5 KiB

preset/:按会话组装 agent

English | 中文

agent preset 是一个目录,其中放置一份 agent.cordis.yml。把它挂载到某个 agent(智能体)的 scope 上下文之下,该会话就获得自己的工具与提示词段落,而其他在运行的会话各自保持不变,因此一个进程可以同时运行多个组装方式不同的 agent。

职责 ctx 键
agent-presets/ preset 词汇体系、对受信任根目录和用户自定义根目录的文件系统发现,以及受防护的按 agent 挂载 ctx.agentPresets
persona/ 把 agent 人设做成可组装的行,使 preset 不止能改工具、也能改身份

部署交付哪些 preset,看 agent-presets/presets/——一个 preset 一个目录,那份目录列表就是清单。在这里再列一遍只会多出一份需要同步的名单,而且总是它先过时。

本组假定的组装划分是:注册表与跨会话设施是进程单例,留在宿主组装中;preset 只承载单个 agent 对它们的贡献。若 preset 中某一行发布了进程级全局服务,挂载时即被拒绝,而不是留到与下一个会话相撞。

设计详见 按会话组装 agent preset 的 Agent Note

有关发现、挂载、继承和重新组装的约定,参见 AgentPresets 参考