Skip to content
This project is under active development and subject to breaking changes. See the changelog for release notes.

Changelog

  • Added spec amendment during implementation: implement agent flags spec/ADR drift and proposes a scoped amendment; developer confirms, rejects, or defers. See the concept doc
  • devsquad.refine is now invocable mid-implementation via the [AMEND] prompt prefix for scoped spec/ADR edits
  • Renamed Usage Scenarios tab Feature-first to Scope-stable; iterative scenario is now the first tab (breaking for anyone automating against tab labels)
  • Updated spec authoring guidance: specs describe the smallest vertical slice that delivers user-visible value and are treated as living artifacts that can be amended mid-flight; affects what devsquad.specify produces
  • Known limitations (v1): whole-feature task regeneration after amendment, design artifacts (plan.md, data-model.md, contracts/) flagged but not auto-updated on high-impact amendments, no multi-developer concurrency guard, no strict mode for regulated contexts
  • Fixed MCP config format: renamed servers to mcpServers in plugin .mcp.json after Copilot CLI dropped .vscode/mcp.json support
  • Updated CLI install docs with the new two-step marketplace install flow and deprecated the direct install method
  • Added debugging-recovery skill with stop-the-line rule, 6-step triage checklist, error-specific decision trees, and untrusted error output safety principle
  • Added anti-rationalization tables (“Common Rationalizations”) to 6 skills: security-review, quality-gate, git-commit, adr-workflow, pull-request, engineering-practices
  • Added Red Flags sections to security-review, quality-gate, and git-commit for self-monitoring
  • Added source verification protocol to implement.execute for non-Microsoft stacks with UNVERIFIED: labels
  • Added scope discipline output format to implement.execute (“Changes made”, “Not touched”, “Potential concerns”)
  • Enhanced Prove-It bug fix flow with correct-reason failure verification and full suite regression check
  • Added save-point protocol: commit after each passing task group, revert on failure
  • Standardized 4-tier review severity labels (Critical/Major/Minor/Suggestion) across review agents
  • Added Chesterton’s Fence rule to devsquad.review.code
  • Replaced local Azure DevOps MCP server (npx @azure-devops/mcp@next) with the remote HTTP server (https://mcp.dev.azure.com/)
  • Authentication now uses Microsoft Entra ID (OAuth); PAT-based auth removed
  • Toolsets (wit, work, search, repos) declared via X-MCP-Toolsets header
  • Removed ado_org prompt input; no local Node.js or npx required
  • Removed duplicated docs/framework/ content fully covered by the docs-site; only ADRs and images are kept
  • Consolidated README into a concise landing page that links to the docs-site for details
  • Updated stale docs/framework/ references in agents, plugin README, CONTRIBUTING, and sync script to point to docs-site URLs
  • Added active development banner to all docs-site pages
  • Added nested sub-agent architecture support around coordinator and worker patterns for devsquad.plan, devsquad.implement, devsquad.review, and devsquad.refine
  • Added 14 worker agent files with user-invocable: false and minimal tool sets
  • Added ADR 0012 and marked ADR 0011 as superseded
  • Updated public prerequisites to require VS Code 1.113.0+ and chat.subagents.allowInvocationsFromSubagents for nested workflows
  • Updated architecture diagrams to show coordinator nodes, worker topology, and parallel execution
  • Replaced ~45K embedded template content with a deterministic shell script for file operations
  • Reduced agent file sizes significantly
  • Converted worker sub-agents to skills to comply with GitHub Copilot’s one-level sub-agent nesting limit (ADR 0011)
  • Affected: security-review, init-config, init-docs, init-scaffold
  • Standalone agent files preserved for direct invocation
  • Added migration specification support for infrastructure migrations
  • Migration types: lift-and-shift, rehost, replatform
  • devsquad.specify now handles both feature and migration specs
  • New instructions: migration-specs.instructions.md, migration-tasks.instructions.md
  • Introduced Tool Extensions (preview) for injecting MCP server tools into plugin agents via YAML patches
  • ADR 0010 documents the overlay generation approach
  • sessionStart hook detects unsynced extensions
  • Added diagram-design skill for architecture diagram guidance
  • Split monolithic architecture diagram into focused diagrams
  • Mermaid and Draw.io tool selection guidance
  • Renamed all sdd.* agents to devsquad.*
  • Restructured as self-contained plugin for VS Code
  • Plugin marketplace registration
  • Initial release
  • 16 agents, 13 skills, 5 MCP servers, 7 templates (restructured to 13 user-visible agents + internal workers in subsequent releases)
  • Core framework: Conductor pattern, Socratic AI, Spec-Driven Development
  • GitHub Issues and Azure DevOps integration
  • Lifecycle hooks for auto-detection