Skip to content

Manual verify: Client compatibility (#47) #420

Closed

Description

@bradygaster

Feature: VS Code extension host compatibility — squad runtime in extension context.

Why manual verification needed:

  • Requires VS Code Extension Development Host
  • Involves LSP integration and extension API surface
  • Environment-specific: Node.js runtime within VS Code's sandboxed environment

Test approach:

  1. Load Squad in VS Code Extension Development Host
  2. Start an agent session from the extension
  3. Verify tool execution (file reads, shell commands, git operations)
  4. Test streaming responses in the extension UI
  5. Test multi-turn conversations
  6. Verify resource cleanup on window close

Success criteria:

  • ✅ Squad runtime initializes without errors in extension context
  • ✅ All tools work correctly (file I/O, shell, git)
  • ✅ Streaming responses render properly in VS Code UI
  • ✅ No path resolution failures (workspace vs extension paths)
  • ✅ Clean shutdown without orphaned processes

Related: Issue #47

Activity

  1. self-assigned this
    on Mar 15, 2026
  2. github-actions commented on Mar 15, 2026

    @github-actions
    Contributor

    📋 Assigned to FIDO (Quality Owner)

    Issue: #420 — Manual verify: Client compatibility (#47)

    FIDO 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:
    FIDO, work on issue #420

  3. added 2 commits that reference this issue on Mar 16, 2026
    41c214f
    6f8258a
  4. added
    squadSquad triage inbox — Lead will assign to a member
    on Mar 20, 2026
  5. bradygaster commented on Mar 24, 2026

    @bradygaster
    CollaboratorAuthor

    Closing for now — will reopen once SDK-first (#341, #347) is complete. Client compatibility verification depends on SDK parity being finished first.

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

Metadata

Metadata

Assignees

Labels

squadSquad triage inbox — Lead will assign to a member

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions