Choose a flow's persona
set_flow_personaAssign an agent, skills, implants and rules to a flow by replacing its frontmatter persona, or reset the choice so the flow's original configuration applies again.
Instructions
Choose the agent, skills, implants and rules a flow runs with, for this user.
Works for built-in, user: and repo: flows without copying their text; it
replaces the persona in the flow's frontmatter. A list loads exactly those
components (empty = none); an omitted list keeps the agent's own selection.
agent omitted: run the flow without a persona. reset=true (alone): drop this
choice so the flow's frontmatter applies again; it also repairs a broken one.
IDs: agent names as in list_agents; skills and implants by file ID
(skill-web-search, implant-iteration-budget, not footer short names);
rules by name (no-fabrication).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| flow | Yes | ||
| agent | No | Agent name for the flow persona. | |
| reset | No | ||
| rules | No | Optional rule names, as a JSON array of strings. | |
| skills | No | Optional skill ids, as a JSON array of strings. | |
| implants | No | Optional implant ids, as a JSON array of strings. | |
| workspace | No | Absolute path of your working directory, the project this session works in. Pass it whenever you have one: one server can serve several sessions. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |