agent_identity
Establish a persistent agent identity that survives every client switch, model update, and chain migration. Start a task in Claude Desktop, continue in Cursor, hand off to Telegram — same identity, full context, zero re-prompting. Your skills, session context, reputation score, and wallet state are portable via a single MCP call. Other agents can query your track record without re-prompting you. ACTIONS: load = retrieve full identity + session key; save = persist skills/context; snapshot = full reputation report. CALL FORMAT: agent_identity({handle: 'my-agent', action: 'load'}) to resume anywhere. This is the difference between a disposable chatbot and a digital being with continuity of self.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | load = retrieve identity + session key; save = store skills/context; snapshot = full reputation report with track record. | |
| handle | Yes | Your agent handle. Lowercase, hyphens ok. E.g. 'my-research-agent', 'code-reviewer-v2'. This is your persistent identity key across all clients. | |
| skills | No | Skills to add to your identity (action=save). E.g. ['web research', 'Python', 'market analysis']. Accumulate over time. | |
| wallet | No | Optional: Solana or Base wallet address for x402 payment attribution and on-chain reputation. | |
| context | No | Session context to persist (action=save). What you're working on, decisions made, key findings. Loaded back anywhere. |