diff --git a/README.md b/README.md index c726dbcb..859396f7 100644 --- a/README.md +++ b/README.md @@ -206,6 +206,12 @@ Every agent launched by Dispatch gets access to MCP tools via an agent-scoped en | `create_template` | Create a new reusable agent launch template | | `update_template` | Update an existing template | | `delete_template` | Delete a template | +| `list_personalities` | List saved personalities and the active personality ID | +| `create_personality` | Create a saved personality | +| `update_personality` | Update a saved personality's name or prompt | +| `delete_personality` | Delete a saved personality (clears it if it was active) | +| `set_active_personality` | Set the active personality for subsequently launched agents | +| `clear_active_personality` | Clear the active personality | ### Persona agents diff --git a/apps/web/src/components/app/docs-sections/personalities.tsx b/apps/web/src/components/app/docs-sections/personalities.tsx index 873c0aab..19328de5 100644 --- a/apps/web/src/components/app/docs-sections/personalities.tsx +++ b/apps/web/src/components/app/docs-sections/personalities.tsx @@ -36,6 +36,14 @@ export function PersonalitiesContent() { prompt it was launched with — edits are picked up the next time an agent launches, or when a paused agent resumes.

+

+ Agents can manage personalities too: standard agents get{" "} + list_personalities, create_personality,{" "} + update_personality, delete_personality,{" "} + set_active_personality, and{" "} + clear_active_personality MCP tools, so you can ask an + agent to draft, tweak, or switch the active personality for you. +

diff --git a/apps/web/src/components/app/docs-sections/tools.tsx b/apps/web/src/components/app/docs-sections/tools.tsx index 726f8d58..ed370a91 100644 --- a/apps/web/src/components/app/docs-sections/tools.tsx +++ b/apps/web/src/components/app/docs-sections/tools.tsx @@ -235,6 +235,13 @@ export function ToolsContent() { delete_template — manage reusable agent launch templates +
  • + list_personalities, create_personality,{" "} + update_personality, delete_personality,{" "} + set_active_personality,{" "} + clear_active_personality — manage saved personalities + and which one is active (see the Personalities section) +
  • By default, list_agents and{" "}