forge_agent_update
Update an agent by creating a new version, modifying its identity, background, behaviors, communication patterns, or voice configuration.
Instructions
Update an agent by creating a new version. The initial version requires: initials, identity, background, behaviors, and communication_patterns. Subsequent versions can include only changed fields. Do NOT include agent_name, greeting, dynamic_behavior_set_ids, user_dimension_ids, or persona_ids.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | Yes | The agent ID to update | |
| initials | No | Agent initials (e.g., 'MA'). Required for initial version. | |
| identity | No | Agent identity. Required for initial version. | |
| background | No | Agent background and experience. Required for initial version. | |
| behaviors | No | Agent behaviors. Required for initial version. | |
| communication_patterns | No | Communication style patterns. Required for initial version. | |
| voice_config | No | Voice config. Omit to use the default voice on initial version, or to keep existing voice on updates. | |
| org_id | No | Org ID (uses active org if omitted) |