Skip to content

Docs: Scenario — Remote Q&A with Squad (no local clone) #314

Closed

Description

@diberry

Scenario

A contributor wants to ask questions of their Squad from the browser — without cloning the repo locally. Answers should be branch-aware, defaulting to main if no branch is specified.

User story

As a squad user, I want to ask my team questions from GitHub.com (or another remote interface) so that I can get branch-specific answers without setting up a local environment.

Current state

Mechanism Exists? Remote? Branch-aware?
Copilot Chat + squad.agent.md ✅ Yes ✅ Yes (github.com) ✅ Yes (reads from branch context)
Issue label triage (squad-triage.yml) ✅ Yes ✅ Yes ❌ No (default branch only)
@copilot assignment (squad-issue-assign.yml) ✅ Yes ✅ Yes ❌ No (hard-coded to default_branch)
GitHub Discussions ❌ No — —
Issue comment commands (@squad help) ❌ No — —

Closest existing path

Copilot Chat on github.com is the lowest-effort option — squad.agent.md already exists (1,066 lines of governance). If Copilot is enabled on the repo, a user can open a chat session scoped to any branch and ask questions. The gap is enabling it and documenting the workflow.

What this scenario doc should cover

  1. Three approaches (ranked by effort):

    • Copilot Chat — open github.com, start chat, reference squad agent, ask questions scoped to a branch
    • GitHub Discussions + workflow — post a discussion with optional branch: feature-xyz in the body → workflow fires, responds as comment
    • Issue comment commands — comment @squad what does X do? on any issue → workflow parses and responds
  2. Branch specification pattern — how users indicate which branch (label, body text, default to main)

  3. What works today vs. what needs to be built — honest assessment of each approach

  4. Limitations — what remote Q&A can't do (e.g., no local file system access, no real-time agent spawning from browser)

Related

Acceptance criteria

  • Scenario doc at docs/src/content/docs/scenarios/remote-qa.md
  • Covers all three approaches with pros/cons
  • Includes branch-awareness pattern
  • Links to related issues and existing workflows

Activity

  1. diberry commented on Mar 9, 2026

    @diberry
    ContributorAuthor

    cc @bradygaster — new scenario doc request. This came up during onboarding: how to ask the squad questions from the browser without cloning. Copilot Chat + squad.agent.md is the closest path today. Needs squad:pao label for the docs agent. Related to #260.

  2. added a commit that references this issue on Mar 9, 2026
    f72bf8b
  3. bradygaster commented on Mar 9, 2026

    @bradygaster
    Collaborator

    i think @lucabol had a way to achieve this with some simple tweaks to actions files.

  4. added a commit that references this issue on Mar 10, 2026
    489b523
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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions