chore(ci): disable autonomous agent-team workflows (manual-only) (#3438)

Removes the schedule and issue triggers from the five agent-team
automation workflows so the autonomous discovery / refactor / growth /
qa / security cycles no longer fire on their own. workflow_dispatch is
kept on each, so they can still be run by hand from the Actions tab.

- discovery.yml: drop schedule + issues triggers
- refactor.yml:  drop schedule + issues triggers
- growth.yml:    drop schedule trigger
- qa.yml:        drop schedule triggers (keeps dispatch inputs)
- security.yml:  drop schedule + issues triggers

Also removes the now-dead `if:` label gates, which only applied to
issue-triggered runs.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Ahmed Abushagur 2026-05-23 10:18:36 -07:00 committed by GitHub
parent 2221f1155b
commit d1763cdb8b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 10 additions and 38 deletions

View file

@ -1,22 +1,14 @@
name: Trigger Discovery
# Disabled: schedule + issue triggers removed to pause the autonomous agent
# team. workflow_dispatch is kept so the cycle can still be run manually.
on:
schedule:
- cron: '0 0 */3 * *'
issues:
types: [opened, reopened, labeled]
workflow_dispatch:
jobs:
trigger:
runs-on: ubuntu-latest
timeout-minutes: 2
# Only trigger on issues with safe-to-work AND (cloud-request or agent-request) labels, or schedule/manual
if: >-
github.event_name != 'issues' ||
(contains(github.event.issue.labels.*.name, 'safe-to-work') &&
(contains(github.event.issue.labels.*.name, 'cloud-request') ||
contains(github.event.issue.labels.*.name, 'agent-request')))
steps:
- name: Trigger discovery cycle
env:

View file

@ -1,8 +1,8 @@
name: Trigger Growth
# Disabled: schedule trigger removed to pause the autonomous agent team.
# workflow_dispatch is kept so the cycle can still be run manually.
on:
schedule:
- cron: '37 14 * * *'
workflow_dispatch:
jobs:

View file

@ -1,9 +1,7 @@
name: QA
# Disabled: schedule triggers removed to pause the autonomous agent team.
# workflow_dispatch is kept so QA modes can still be run manually.
on:
schedule:
- cron: '0 */4 * * *' # Every 4 hours — quality sweep
- cron: '30 1 * * 1' # Every Monday 1:30am UTC — Telegram soak test (offset from */4 to avoid dedup)
- cron: '0 6 * * *' # Daily 6am UTC — Interactive E2E (1 agent, 1 cloud)
workflow_dispatch:
inputs:
reason:

View file

@ -1,24 +1,14 @@
name: Trigger Refactor
# Disabled: schedule + issue triggers removed to pause the autonomous agent
# team. workflow_dispatch is kept so the cycle can still be run manually.
on:
schedule:
- cron: '0 */2 * * *'
issues:
types: [opened, reopened, labeled]
workflow_dispatch:
jobs:
trigger:
runs-on: ubuntu-latest
timeout-minutes: 2
# Only trigger on issues with safe-to-work AND (bug, cli, enhancement, or maintenance) labels, or schedule/manual
if: >-
github.event_name != 'issues' ||
(contains(github.event.issue.labels.*.name, 'safe-to-work') &&
(contains(github.event.issue.labels.*.name, 'bug') ||
contains(github.event.issue.labels.*.name, 'cli') ||
contains(github.event.issue.labels.*.name, 'enhancement') ||
contains(github.event.issue.labels.*.name, 'maintenance')))
steps:
- name: Trigger refactor cycle
env:

View file

@ -1,22 +1,14 @@
name: Security Review
# Disabled: schedule + issue triggers removed to pause the autonomous agent
# team. workflow_dispatch is kept so the review can still be run manually.
on:
issues:
types: [opened, reopened, labeled]
schedule:
- cron: '0 */4 * * *'
workflow_dispatch:
jobs:
review:
runs-on: ubuntu-latest
timeout-minutes: 5
# Only trigger on issues with safe-to-work AND (team-building or security) labels, or schedule/manual
if: >-
github.event_name != 'issues' ||
(contains(github.event.issue.labels.*.name, 'safe-to-work') &&
(contains(github.event.issue.labels.*.name, 'team-building') ||
contains(github.event.issue.labels.*.name, 'security')))
steps:
- name: Trigger security review
env: