You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Summary: Add an optional --manual-first flag to scripts/quick-setup.sh that installs workflows with schedule disabled so teams can validate via workflow_dispatch before enabling automation.
Why a Customer Would Want This
Teams trying GitHub Agent Workflows for the first time often want a safe rollout path: install everything, run a few manual tests, and only then turn on weekday schedules. Today quick setup installs scheduled triggers as-is, so merging the setup PR can immediately start automated issue/PR traffic.
Rough Implementation Sketch
Add --manual-first to scripts/quick-setup.sh CLI parsing and help text.
After downloading each trigger-*.yml, strip on.schedule while preserving workflow_dispatch and other triggers.
Print a post-install note listing which files were modified and how to re-enable schedules.
Document the flag in quick-setup docs and workflow setup guidance.
Why It Won't Be That Hard
This is a focused script-and-doc change: quick setup already centralizes trigger file download and already supports behavior toggles (--dry-run, --continuous-improvement). The workflow examples already include workflow_dispatch, so manual validation paths already exist.
Evidence
scripts/quick-setup.sh:194-203 downloads trigger files verbatim, with no trigger-shaping step.
scripts/quick-setup.sh:268-270 immediately commits/pushes/opens a PR, so merge can activate schedules right away.
gh-agent-workflows/bug-hunter/example.yml:3-5 shows the common pattern of both schedule and workflow_dispatch.
gh-agent-workflows/product-manager-impersonator/example.yml:3-5 shows the same schedule+manual-trigger pairing.
docs/workflows/gh-agent-workflows.md:67-102 documents the broad set of scheduled workflows users may install.
Distinct from #877 (schedule staggering): this is staged rollout via temporary schedule suppression, not cron timing adjustment.
Note
🔒 Integrity filter blocked 21 items
The following items were blocked because they don't meet the GitHub integrity level.
#1128search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#359search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#851search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#589search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#687search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#704search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#235search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#245search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#139search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#248search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#224search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#767search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#312search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#287search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#333search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#684search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
... and 5 more items
To allow these resources, lower min-integrity in your GitHub frontmatter:
Feature Idea
Summary: Add an optional
--manual-firstflag toscripts/quick-setup.shthat installs workflows withscheduledisabled so teams can validate viaworkflow_dispatchbefore enabling automation.Why a Customer Would Want This
Teams trying GitHub Agent Workflows for the first time often want a safe rollout path: install everything, run a few manual tests, and only then turn on weekday schedules. Today quick setup installs scheduled triggers as-is, so merging the setup PR can immediately start automated issue/PR traffic.
Rough Implementation Sketch
--manual-firsttoscripts/quick-setup.shCLI parsing and help text.trigger-*.yml, stripon.schedulewhile preservingworkflow_dispatchand other triggers.Why It Won't Be That Hard
This is a focused script-and-doc change: quick setup already centralizes trigger file download and already supports behavior toggles (
--dry-run,--continuous-improvement). The workflow examples already includeworkflow_dispatch, so manual validation paths already exist.Evidence
scripts/quick-setup.sh:194-203downloads trigger files verbatim, with no trigger-shaping step.scripts/quick-setup.sh:268-270immediately commits/pushes/opens a PR, so merge can activate schedules right away.gh-agent-workflows/bug-hunter/example.yml:3-5shows the common pattern of bothscheduleandworkflow_dispatch.gh-agent-workflows/product-manager-impersonator/example.yml:3-5shows the same schedule+manual-trigger pairing.docs/workflows/gh-agent-workflows.md:67-102documents the broad set of scheduled workflows users may install.#877(schedule staggering): this is staged rollout via temporary schedule suppression, not cron timing adjustment.Note
🔒 Integrity filter blocked 21 items
The following items were blocked because they don't meet the GitHub integrity level.
search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".To allow these resources, lower
min-integrityin your GitHub frontmatter:What is this? | From workflow: Trigger Product Manager Impersonator
Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.