packages/preset

September 6, 2026 · View on GitHub

English | 中文

Summary

The preset group provides per-session agent composition: an agent preset is a directory holding one agent.cordis.yml, and a session composed from a preset runs that preset's tools, prompt sections, and skills while every other session keeps its own. agent-presets owns the roster — discovery over configured roots plus the harness home, the guarded per-agent mount, and copy-only authoring — and persona supplies the composable row that lets a preset change an agent's identity and not only its tools. Together they let one process run several differently composed agents at once.

Table of Contents


Packages

PackageRolectx key
agent-presetsPreset roster, discovery over trusted and user roots, per-agent composition, copy-only authoringctx.agentPresets
personaThe composable persona row a preset mounts to shadow or replace the deployment persona

The presets the deployment ships live in agent-presets/presets/ — one directory per preset, and that directory listing is the roster; naming them here too would be a second list to keep in step.


Dev Note

Working context for maintainers — click to expand

None.