navvi_persona
Create, get, update, list, or delete browser personas. Each persona stores config, accounts, and action history in a persistent Docker volume.
Instructions
Manage browser personas. Actions: create, get, update, list, delete.
Create: navvi_persona(action="create", name="mybot", description="GitHub admin", stealth="high") List: navvi_persona(action="list") Get: navvi_persona(action="get", name="mybot") Update: navvi_persona(action="update", name="mybot", purpose="new purpose", profile="Casual tone, uses emoji") Delete: navvi_persona(action="delete", name="mybot")
The profile field stores voice, phrases, and writing style notes for the persona.
This gets injected into generate_brief() so sessions adopt the right tone.
Personas store config (locale, timezone, stealth, purpose) and track accounts + action history. Each persona maps to a persistent Docker volume (navvi-profile-). Read persona state via resource: persona:///state
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| name | No | ||
| description | No | ||
| purpose | No | ||
| stealth | No | ||
| locale | No | ||
| timezone | No | ||
| viewport | No | ||
| profile | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |