syn triggers
Manage self-healing trigger rules
Manage self-healing trigger rules
syn triggers delete
Delete a trigger rule
syn triggers delete <trigger-id> [options]Arguments:
| Name | Type | Required | Description |
|---|---|---|---|
trigger-id | text | Yes | Trigger ID |
Options:
| Flag | Type | Default | Description |
|---|---|---|---|
--force, -f | boolean | false | Skip confirmation |
syn triggers disable-all
Disable all triggers for a repository
syn triggers disable-all [options]Options:
| Flag | Type | Default | Description |
|---|---|---|---|
--repo, -r | text | --- | Repository in owner/repo format |
--force, -f | boolean | false | Skip confirmation |
syn triggers enable
Enable a built-in trigger preset
syn triggers enable <preset> [options]Arguments:
| Name | Type | Required | Description |
|---|---|---|---|
preset | text | Yes | Preset name (self-healing, review-fix, comment-command) |
Options:
| Flag | Type | Default | Description |
|---|---|---|---|
--repo, -r | text | --- | Repository ID |
--workflow, -w | text | --- | Workflow ID to dispatch (default: preset default) |
syn triggers history
Show trigger execution history
syn triggers history <trigger-id> [options]Arguments:
| Name | Type | Required | Description |
|---|---|---|---|
trigger-id | text | Yes | Trigger ID |
Options:
| Flag | Type | Default | Description |
|---|---|---|---|
--limit, -n | text | 20 | Max results |
syn triggers list
List trigger rules
syn triggers list [options]Options:
| Flag | Type | Default | Description |
|---|---|---|---|
--repo, -r | text | --- | Filter by repository |
--status, -s | text | --- | Filter by status (active, paused, deleted) |
--all, -a | boolean | false | Include deleted triggers |
syn triggers pause
Pause a trigger rule
syn triggers pause <trigger-id>Arguments:
| Name | Type | Required | Description |
|---|---|---|---|
trigger-id | text | Yes | Trigger ID |
syn triggers register
Register a new trigger rule
syn triggers register [options]Options:
| Flag | Type | Default | Description |
|---|---|---|---|
--repo, -r | text | --- | Repository ID |
--workflow, -w | text | --- | Workflow ID to execute |
--event, -e | text | --- | GitHub event type (e.g. check_run.completed) |
--condition, -c | text | --- | Condition as field=value (repeatable, uses 'eq' operator) |
--max-attempts | text | 5 | Maximum fire attempts per PR/trigger combination |
--cooldown | text | 300 | Cooldown in seconds |
syn triggers resume
Resume a paused trigger rule
syn triggers resume <trigger-id>Arguments:
| Name | Type | Required | Description |
|---|---|---|---|
trigger-id | text | Yes | Trigger ID |
syn triggers show
Show trigger details
syn triggers show <trigger-id>Arguments:
| Name | Type | Required | Description |
|---|---|---|---|
trigger-id | text | Yes | Trigger ID |
Syntropic137 Docs v0.25.4 · Last updated March 2026