Rename agent "persona" to "name" throughout codebase
Simplify agent terminology by replacing "persona" with "name" as the
identifier for agent configurations. This makes the API clearer:
- "name" identifies the agent configuration (e.g., "default", "entities:entity_assist")
- "agent_id" identifies the unique instance (timestamp)
API changes:
- cortex_request(persona=) → cortex_request(name=)
- spawn_agent(persona=) → spawn_agent(name=)
- get_agent(persona=) → get_agent(name=)
- Event field: "persona" → "name"
- HTTP header: X-Agent-Persona → X-Agent-Name
- Config key: config["persona"] → config["name"]
Updated 41 files across think/, convey/, apps/, tests/, and docs/.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>