7. Assistant personas
[!ref] Full details in the User Manual, "Assistant personas".
7.1 Persona fields
| Field | Type | Required | Description |
|---|---|---|---|
id |
string | ✓ | Internal id; carried in system messages |
name |
string | ✓ | Display name |
personality |
string | One-line style | |
soul |
string | ✓ | Full system prompt |
soul_path |
string | Markdown file path (alternative to soul) |
|
default_model |
string | Default model | |
default_temperature |
number | Default temperature |
7.2 Built-in personas
| ID | Name | Default mode |
|---|---|---|
builtin/auto |
Auto | auto |
builtin/plan |
Plan | plan |
builtin/prepare |
Prepare | prepare |
builtin/execute |
Execute | execute |
builtin/assess |
Assess | assess |
7.3 Mode → persona binding
Each workspace keeps a 5-entry map:
mode_persona:
auto: builtin/auto
plan: builtin/plan
prepare: builtin/prepare
execute: builtin/execute
assess: builtin/assess
