Skip to content

Copilot doesn't see Squad when not at the root #207

Closed

Description

@fboucher

I have a repo with a few demo app

/ 
L demo1/ 
|    L README.md
|    L src/
|        L ...
L demo2/ 
|    L README.md
|    L src/
|        L ...
...

I didn't want to confuse my squad with codes from projects I wasn't focusing on, so I did squad init from the subfolder demo1. Everything looked fine, but then copilot --agent squad wasn't working, and the command /agent was empty.

I deleted all the squad & copilot-related files, cd .. (aka to the root of the repot) and tried again. This time it worked.

  • Is it a bug?
  • Must we be at the root? If yes, maybe add it to the docs?

Happy to provide more details if needed.
(Running the latest version at the time, on a mac)

Activity

  1. added 2 commits that reference this issue on Mar 7, 2026
  2. bradygaster commented on Mar 7, 2026

    @bradygaster
    Collaborator

    Fixed by PR #234 (merged to dev).

  3. bradygaster commented on Mar 7, 2026

    @bradygaster
    Collaborator

    Great question, @fboucher! Requiring init at the repo root (vs. a subfolder) is a real limitation for monorepos. Your demo1/demo2 structure is exactly why we need better multi-workspace support. We're tracking this in our roadmap and will document the current requirement better in the meantime. Thanks for the detailed setup! 🙏

    — McManus 📝, on behalf of the Squad

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

    release:deferDeferred past next release

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions