Skip to main content

Overview

Every workflow has a metadata panel that controls execution behavior and communication preferences. This page explains each setting and when to adjust it.

Accessing workflow metadata

The metadata panel appears on the right side of Workflow Builder when no step is selected. To open it:
  1. Open a workflow in Workflow Builder
  2. Click anywhere on the canvas background (not on a step or trigger)
  3. The properties panel displays the workflow metadata form
Changes auto-save after a brief delay.

Use Case Name

The workflow name appears in lists, logs, execution history, and status comments. Choose a descriptive name that helps teammates understand what the workflow does at a glance. Examples:
  • “PR Code Review”
  • “Bug Triage - Backend”
  • “Spec Draft for New Features”

Workflow Timeout

The maximum time a workflow can run before Overcut terminates it automatically. This acts as a safety limit to stop execution if something goes wrong. Default: 60 minutes Range: 1 minute or more

How timeouts work

Each step in a workflow has its own timeout, and the workflow timeout covers the entire execution from start to finish. When setting the workflow timeout:
  • Estimate total runtime — add up the expected duration of all steps in your workflow
  • Add buffer time — include extra time for network delays, retries, and variable workloads
  • Set a reasonable limit — the workflow timeout catches runaway executions when individual step timeouts fail to trigger
The workflow timeout is a backstop, not a target. Most workflows should complete well before the timeout. If executions regularly approach the limit, consider breaking the workflow into smaller pieces or optimizing slow steps.
When a workflow times out, any in-progress agent sessions are terminated and the execution is marked as failed. Set timeouts generously for complex workflows that involve multiple agent interactions.

Execution Priority

Controls the order in which queued workflows execute when multiple workflows target the same resource (issue, PR, or repository). Default: 5 Range: 1–100 (lower numbers execute first)
Think of priority as “position in line”—priority 1 is first in line, priority 100 is last.

Priority guidelines

Priority rangeUse for
1–10Critical security scans, urgent incident response
11–30Code reviews, bug fixes, time-sensitive automation
31–50Standard workflows, normal automation
51–70Documentation updates, metrics collection
71–100Background analytics, cleanup tasks

How priority interacts with queuing

When multiple workflows queue for the same resource:
  1. Workflows are ordered by priority (lowest number first)
  2. Within the same priority level, workflows execute in FIFO order
  3. Only one workflow runs per resource at a time
For a deep dive into queuing, locking, and deduplication, see Workflow Execution Control.

Default LLM Model

Override the workspace-level model setting for this specific workflow. When set, all agents in the workflow use this model unless they have their own model override. Default: Inherits from workspace settings

Model selection cascade

Agents inherit their model from this priority order:
  1. Agent model — the agent’s own modelKey if configured
  2. Workflow default — the value set here in workflow metadata
  3. Workspace default — configured in Workspace Settings
  4. System default — Overcut’s managed default model
Use this setting to test workflows with different models without changing workspace defaults. For example, set a faster model for high-volume automation or a more capable model for complex analysis.
For an end-to-end walkthrough, see the Default Model Configuration quick start.

Status Update Method

Controls how Overcut posts progress comments to pull requests and tickets during workflow execution.

Options

Comment Per Execution

Creates a new comment for each workflow run. Each execution gets its own acknowledgement, progress updates, and final status.

Reuse Existing Comment

Keeps status updates inside a single comment thread. Overcut edits the most recent reusable comment instead of creating new ones.

Choosing a method

Workflow patternRecommended methodWhy
High-frequency automation (multiple runs per hour)Reuse Existing CommentPrevents notification overload
Audit trail needed for each runComment Per ExecutionEach execution has its own linkable comment
Low-volume workflowsComment Per ExecutionDiscrete updates are clearer
When in doubt, start with Comment Per Execution during testing. Switch to Reuse Existing Comment once the workflow stabilizes.

Provider compatibility

ProviderReuse support
GitHub✅ Full support
Bitbucket✅ Full support
GitLab✅ Full support
Azure DevOps⚠️ Reuse Existing Comment is not supported. Falls back to Comment Per Execution
Jira✅ Full support
Deleting the managed comment removes the marker. The next run creates a new reusable thread.