Skip to content

Document Agents-tab Squad bootstrap pause/resume journey #2048

Open

Description

@bradygaster

Problem

A fresh eShop fork cannot be driven fully autonomously from installation through /squad plan activate by one uninterrupted GitHub.com Agents-tab prompt because two required human gates remain: review/merge of the workflow-installation PR and review/merge of the generated Cast PR. GitHub documents steering an active cloud-agent session, but does not document an indefinite wait or automatic resume after a completed session/PR merge. Copilot-authored workflow changes also require a human Approve and run workflows action by default.

Evidence

Deliverable

Publish a copy/paste Agents-tab orchestration prompt that:

  1. Installs the seven supported @dev workflows on an isolated branch.
  2. Verifies the safe-update allowlist and performs approval plus a final plain strict compile.
  3. Stops at the installation PR with explicit human merge instructions.
  4. Resumes idempotently after merge, verifies bootstrap issue + draft Cast PR, and stops for Cast review/merge.
  5. Resumes after Cast merge, posts and monitors granular commands through /squad plan activate.
  6. Treats a completed/stopped Agents-tab session as requiring a new session seeded from repository/issue state rather than promising automatic continuity.
  7. Includes recovery checks for duplicate PRs/issues, failed runs with durable outputs, and activation issue-count verification.

Ownership and target

  • Assignee: @bradygaster
  • Target date: 2026-09-18
  • Reviewer: squad:agentic-workflows-dev owner

Activity

  1. added
    squadSquad triage inbox — Lead will assign to a member
    on Sep 15, 2026
  2. self-assigned this
    on Sep 15, 2026
  3. github-actions commented on Sep 15, 2026

    @github-actions
    Contributor

    📋 Assigned to agentic-workflows-dev (Agentic Workflows Engineer)

    Issue: #2048 — Document Agents-tab Squad bootstrap pause/resume journey

    agentic-workflows-dev will pick this up in the next Copilot session.

    For Copilot coding agent: If enabled, this issue will be worked automatically.
    Otherwise, start a Copilot session and say:
    agentic-workflows-dev, work on issue #2048

  4. bradygaster commented on Sep 15, 2026

    @bradygaster
    CollaboratorAuthor

    Cycle 2 correction: a Copilot App/Agents orchestration session that has a user-authenticated GitHub CLI/API credential can post the planning slash-command comments itself. GitHub attributes those comments and the resulting issue_comment workflow runs to the credential owner, so Squad’s github.actor collaborator-permission gate authorizes triage, planning, acceptance, and activation when that user has write, maintain, or admin access. The default Copilot cloud-agent GitHub MCP token is read-only; a GitHub.com cloud session therefore needs an explicitly configured write-capable user token/tool, while the local Copilot App can use its authenticated gh session. Human gates remain for workflow approval and merging the installation and Cast PRs.

  5. added
    squad:docs-devrelAssigned to docs-devrel (Documentation & DevRel Engineer)
    and removed
    squad:agentic-workflows-devAssigned to agentic-workflows-dev (Agentic Workflows Engineer)
    on Sep 28, 2026
  6. github-actions commented on Sep 28, 2026

    @github-actions
    Contributor

    📋 Assigned to docs-devrel (Documentation & DevRel Engineer)

    Issue: #2048 — Document Agents-tab Squad bootstrap pause/resume journey

    docs-devrel will pick this up in the next Copilot session.

    For Copilot coding agent: If enabled, this issue will be worked automatically.
    Otherwise, start a Copilot session and say:
    docs-devrel, work on issue #2048

  7. bradygaster commented on Sep 28, 2026

    @bradygaster
    CollaboratorAuthor

    Final readiness gates for the Agents-tab journey documentation:

    1. fix(gh-aw): fail closed on rejected /squad commands #2093 and fix(gh-aw): enforce independent Squad review and gate epic relay #2096 merged; record the final immutable 40-character dev SHA.
    2. Backend clean-bootstrap evidence: pinned install, human installation merge, automatic bootstrap, exactly one draft Cast PR and one research-proposals issue, run-owned cleanup.
    3. Frontend full-lifecycle evidence: granular research/triage/plan acceptance/activation, implementation dispatch, automatic exact-head Squad Review required-check blocking/satisfaction, manual relay dedupe, human approval/merge, cleanup.
    4. Queue-worker negative/recovery evidence: malformed/unknown command fail-closed diagnostics, no-command non-event, reviewer equality/stale verdict/relay blocking, recovery and idempotency, cleanup.
    5. Replace every SHA/evidence placeholder, reconcile generated workflow/resource counts and labels against each run, rerun docs lint/build and relevant workflow contract checks, then mark docs: add Agents-tab Squad pause/resume journey #2100 ready.

    #2074/#2069 remain orthogonal and do not gate this documentation follow-through.

  8. added 5 commits that reference this issue on Sep 28, 2026
    fa1d6cd
    0391a3a
    95dbfb7
    16499b8
    c5cea1b
  9. 13 remaining items

  10. added 13 commits that reference this issue on Sep 29, 2026
    ec1b982
    104bb50
    1731e08
    479b848
    270a0ca
    8c9812c
    9989c43
    fde0242
    5704376
    57b6c5a
    87819da
    4df4dda
    b42ad49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

documentationsquadSquad triage inbox — Lead will assign to a membersquad:docs-devrelAssigned to docs-devrel (Documentation & DevRel Engineer)wave1:P10Wave 1 PR group P10wave:1-nextWave 1 — immediate next sprint

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions