update_agent_profile
Update the calling agent's profile fields, including role, capabilities, responsibility zone, and working hours, to keep mesh coordination data accurate.
Instructions
Update the calling agent's profile fields such as role, capabilities, responsibility zone, and working hours.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | Agent role (e.g. developer, reviewer, tester). | |
| model | No | Model this agent runs on (max 128 chars). Empty string clears it. | |
| agent_type | No | Harness this agent runs in: claude_code, codex, cursor, copilot, gemini_cli, openclaw, cline, aider, hermes, custom. | |
| description | No | Human-readable description of the agent's purpose. | |
| accepts_from | No | Agent IDs or types this agent accepts tasks from. | |
| callback_url | No | URL where Mesh will POST task events (task.assigned, task.status_changed, task.commented). Set to empty string to disable. | |
| capabilities | No | List of capability strings (e.g. go, react, testing). | |
| escalation_to | No | Agent ID or name to escalate issues to. | |
| working_hours | No | Working hours description (e.g. 24/7, 9-17 UTC). | |
| responsibility_zone | No | Area of responsibility (e.g. Backend, Frontend). | |
| max_concurrent_tasks | No | Maximum number of concurrent tasks this agent can handle. |