process-update_definition
process-update_definitionModify a process definition by providing its ID and optional fields to change its name, description, execution mode, retry count, timeout, or configuration for agents, automation, or webhooks.
Instructions
Updates a process definition
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_config | No | For ai_agent: {prompt_template, input_items, output_item_type} | |
| automation_config | No | For internal_automation: {operations: [{type, ...}]} | |
| completion_steps | No | Steps the executing LLM must complete before calling complete_task. Define per-process (e.g., software changes: 'compile, commit, deploy, verify'; research: 'summarize findings in a note'). If blank, generic instructions are used. | |
| definition_id | Yes | Process definition ID (@rid format) | |
| description | No | What this process does | |
| execution_mode | No | sync or async | |
| name | No | Definition name | |
| retry_count | No | Number of retries on failure | |
| timeout_seconds | No | Overall execution timeout | |
| triggers_sentry | No | Sentry ID to trigger on successful completion | |
| version | No | Version string | |
| webhook_config | No | For http_webhook: {url, method, headers, body_template, timeout_ms} |