Save my identity
save_identitySaves durable identity and preferences as reference context for future sessions, covering name, role, timezone, workflow, and standing rules; use for lasting user info, not one-time task facts.
Instructions
Saves or updates a non-authoritative identity or preference proposal that loads as reference context. Use whenever the user states or updates something about themselves or how they want every session to behave: 'my name', 'my role', 'I am', 'I work at', 'my preferences', 'I always', 'from now on', 'always remember', 'my timezone', 'my stack', 'my workflow', 'call me', or any other standing rule or identity anchor. Unlike save_fact (session-scoped context), save_identity is for durable identity and preference information. It never proves human provenance and cannot authorize or govern a future session by itself. Do NOT trigger for one-time facts about a specific task or project (use save_fact instead). Do NOT trigger for information the user explicitly says is temporary.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Unique key within category (e.g. 'timezone', 'preferred_stack') | |
| value | Yes | The value to store (plain text or JSON string) | |
| category | Yes | Category: identity, preference, client, workflow, technical, standing_rule | |
| priority | No | Priority for loading order (higher = loaded first) |