Skip to content

Configurable init presets for the shared component #1604

Closed

Description

@bradygaster

Scenario

A gh-aw user wants Squad for PR review automation only — they don't need the full default team (Lead, Backend, Frontend, Tester). Currently they must fork the shared component to change --preset default.

This blocks incremental adoption: a team that just wants automated triage shouldn't need to spin up five agents they'll never use.

Proposal

Support vars.SQUAD_INIT_PRESET and vars.SQUAD_INIT_EXTRA_ARGS in the shared component so consumers can configure team shape without forking.

  • SQUAD_INIT_PRESET maps to squad init --preset <value> (e.g. review-only, triage, full)
  • SQUAD_INIT_EXTRA_ARGS passes additional flags verbatim (e.g. --agents "Rai,Flight")
  • Default behavior remains unchanged (--preset default) when vars are unset

Value

Lets gh-aw users adopt Squad incrementally — start with one agent for triage, add more as needed.

Activity

  1. added
    enhancementNew feature or improvement
    gh-awGitHub Agentic Workflows integration
    on Aug 5, 2026
  2. added
    squadSquad triage inbox — Lead will assign to a member
    on Aug 20, 2026
  3. bradygaster commented on Aug 20, 2026

    @bradygaster
    CollaboratorAuthor

    Closing — fails the issue clarity bar: success criteria cannot be written without adoption evidence we do not have.

    This feature proposes \�ars.SQUAD_INIT_PRESET\ and \�ars.SQUAD_INIT_EXTRA_ARGS\ so gh-aw users can configure team shape without forking. EECOM's verdict: speculative adoption-enablement.

    More specifically: the feature requires knowing which presets adopters actually need, but we have zero production adoption data to inform that. The premise — 'a team that just wants automated triage shouldn't need to spin up five agents they'll never use' — is untested. We don't know which presets would be valuable, what the preset taxonomy should be (
    eview-only, \ riage, \ ull?), or whether adopters even hit this friction point. The feature also carries an implicit dependency on \squad init --preset\ being stable and well-understood, which has not been validated in real gh-aw deployments.

    Per Brady's 2026-08-20 decision: every open issue must have a clear goal and observable success criteria. This one cannot meet that bar until we have E2E data showing (a) actual adopters who hit the preset friction, and (b) which team shape they wanted instead of the default.

    When to refile: After the adoption path produces real feedback — either from E2E runs, the Insider Program, or direct reports from gh-aw users who tried to adopt Squad and found the default preset wrong for them. At that point the right preset taxonomy will be evident from data rather than assumption.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    gh-awGitHub Agentic Workflows integrationpriority:p2Next sprintsquadSquad triage inbox — Lead will assign to a membertriagedIssue has been triagedtype:featureNew capabilitywave:3-laterWave 3 — backlog, future

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions