Rewrite a recruit's persona
update_personaUpdate a recruit's system prompt, tags, model, or params. The previous version is snapshotted as a numbered revision, and memory history remains untouched.
Instructions
Change a recruit's system prompt, tags, params, model or fallback_model. The superseded version is snapshotted as a numbered revision first, so nothing is lost. Their memory (history.jsonl) is untouched — they keep every exchange. Refuses if the recruit does not exist; it never creates one.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | recruit handle | |
| tags | No | ||
| model | No | rebind to a different OpenRouter model; validated against the catalog | |
| watch | No | turn the Stop-hook watcher role on or off for this recruit | |
| params | No | completion params (temperature, max_tokens, ...) | |
| autonomy | No | move this seat up or down the autonomy ladder (L0 advise-only … L3 needs human confirmation) | |
| system_prompt | No | the rewritten persona, in full — this replaces the old one | |
| fallback_model | No | set the fallback model; pass "" to clear it | |
| authoring_rating | No | your self-rating of the rewritten prompt; overall is the minimum of the four |