process-update_definition
process-update_definitionUpdate an existing process definition with new settings such as name, description, execution mode, timeout, retry count, and agent or automation configuration. Use the definition ID to specify which process to modify.
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} |