Files
deepseek-harness/packages/preset/README.zh.md
Yichen Jiang 2886c6391b feat(agent-presets): rename the two-tool preset to minimal
`core-web` said neither of the things that matter about it. The `-web`
suffix is a leftover from the whole-process `core-web.cordis.yml` overlay,
and presets are per-session and not web-specific. `core` reads as "the
foundational one" when it is in fact the one with the fewest capabilities.

`minimal` says what it is and orders the shipped set legibly by capability:
minimal, standard, cordis.

Breaking: a session created under `core-web` records that id in its header
and will fail to resolve it on resume. Nothing outside this repository has
shipped, so no migration path is offered.

The identically named `config/core-web.cordis.yml` — the legacy
whole-process overlay behind the web snapshot test — is a different thing
and keeps its name.
2026-08-07 00:41:50 +08:00

1.3 KiB
Raw Blame History

preset/:按会话组装 agent

English | 中文

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

职责 ctx 键
agent-presets/ preset 词汇、在受信任目录与用户自建目录上的文件系统发现,以及带校验的按 agent 挂载 ctx.agentPresets
persona/ 把 agent 人设做成可组装的行,使 preset 不止能改工具、也能改身份

部署随附三个 presetstandard(完整编码 agentminimal(两个工具的 benchmark 表层),以及 cordis(标准 agent 加上自指工具集与一份组装创作 skill使人可以让 agent 去创作另一个 agent

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

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