diff --git a/CHANGELOG.md b/CHANGELOG.md index 6df1e2439..4c75533f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,15 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [1.0.0] - 2026-10-02 + +Squad CLI and SDK (the `@bradygaster/squad-cli` and `@bradygaster/squad-sdk` npm packages) graduate to 1.0.0. This is a stabilization release: there are no breaking API or command changes from 0.13.1. It marks the npm packages as stable per the project's independent per-package versioning policy (distinct from the already-stable `Squad.Agents.AI` NuGet package, which reached 1.0.0 separately in #2143). + +### Changed + +- Removed the blanket "Experimental — Squad is alpha software" disclaimer banner from 87 documentation pages under `docs/src/content/docs/**`. Genuine preview-channel and feature-specific warnings (SDK-first mode, GitLab Issues Mode, the plugin security MVP gate, and preview/insider release channels) are unchanged and still documented. +- `@bradygaster/squad-cli`'s declared dependency floor on `@bradygaster/squad-sdk` is now `>=1.0.0` (previously `>=0.11.0`), reflecting the SDK's own stabilization. + ## [0.13.1] - 2026-08-26 ### Fixed diff --git a/docs/src/content/docs/concepts/what-is-squad.md b/docs/src/content/docs/concepts/what-is-squad.md index 2b1f1c22c..bd7b909de 100644 --- a/docs/src/content/docs/concepts/what-is-squad.md +++ b/docs/src/content/docs/concepts/what-is-squad.md @@ -1,7 +1,5 @@ # What is Squad? -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - Squad is an AI multi-agent orchestration framework that lives inside your repository. It coordinates a team of specialist AI agents, each with a defined role, persistent memory, and a charter that governs what it can and cannot do. Squad extends your team at agentic speed while keeping a human in charge of every meaningful decision. ## What is Squad? @@ -126,4 +124,3 @@ Squad is built on the principle that agentic systems must remain under human con Agents in Squad propose, draft, and record. Humans review, approve, and are accountable for final output. The governance features built into Squad, including reviewer lockout, escalation points, and auditable decision logs, are not optional settings. They are part of the framework's design contract. Squad extends human teams at scale; it doesn't remove the human from the loop. - diff --git a/docs/src/content/docs/cookbook/recipes.md b/docs/src/content/docs/cookbook/recipes.md index da88ea147..7b81b430c 100644 --- a/docs/src/content/docs/cookbook/recipes.md +++ b/docs/src/content/docs/cookbook/recipes.md @@ -1,8 +1,5 @@ # Recipes & Advanced Scenarios -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - A compact cookbook of prompts, patterns, and power moves. Each recipe is a prompt you can paste straight into Squad. --- diff --git a/docs/src/content/docs/features/capability-routing.md b/docs/src/content/docs/features/capability-routing.md index d46961317..66a3a2ba0 100644 --- a/docs/src/content/docs/features/capability-routing.md +++ b/docs/src/content/docs/features/capability-routing.md @@ -6,8 +6,6 @@ order: 35 # Capability Routing -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - **Try this to declare machine capabilities:** ``` This machine has a GPU — tag it for GPU-required work diff --git a/docs/src/content/docs/features/ceremonies.md b/docs/src/content/docs/features/ceremonies.md index 889cde063..ce3cc93cc 100644 --- a/docs/src/content/docs/features/ceremonies.md +++ b/docs/src/content/docs/features/ceremonies.md @@ -1,8 +1,5 @@ # Ceremonies -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to schedule team ceremonies:** ``` Schedule a daily standup at 9am and a sprint retro every Friday diff --git a/docs/src/content/docs/features/cleanup.md b/docs/src/content/docs/features/cleanup.md index 8830bff9c..988be31ea 100644 --- a/docs/src/content/docs/features/cleanup.md +++ b/docs/src/content/docs/features/cleanup.md @@ -1,8 +1,5 @@ # Cleanup Watch -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to trigger a cleanup cycle:** ``` squad watch --execute diff --git a/docs/src/content/docs/features/consult-mode.md b/docs/src/content/docs/features/consult-mode.md index 7030e9965..05442ff83 100644 --- a/docs/src/content/docs/features/consult-mode.md +++ b/docs/src/content/docs/features/consult-mode.md @@ -1,8 +1,5 @@ # Consult Mode -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - Consult mode lets you bring your personal squad to projects you don't own — OSS contributions, client work, temporary collaborations — without leaving any trace. Your team consults, does the work, learns things, and returns home with only the generic learnings you approve. --- diff --git a/docs/src/content/docs/features/context-hygiene.md b/docs/src/content/docs/features/context-hygiene.md index 9850e863f..df3255a32 100644 --- a/docs/src/content/docs/features/context-hygiene.md +++ b/docs/src/content/docs/features/context-hygiene.md @@ -1,8 +1,5 @@ # Context Hygiene: Nap, Reskill, and Compact -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to compact your team's memory:** ``` Team, take a nap diff --git a/docs/src/content/docs/features/coordinator-as-agent-export.md b/docs/src/content/docs/features/coordinator-as-agent-export.md index 8ad8179c5..b8016aca0 100644 --- a/docs/src/content/docs/features/coordinator-as-agent-export.md +++ b/docs/src/content/docs/features/coordinator-as-agent-export.md @@ -5,8 +5,6 @@ description: Compile your squad's coordinator into a repo-native Copilot custom # Coordinator-as-Agent Export -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - **Try this to generate a coordinator agent:** ```bash squad export agent diff --git a/docs/src/content/docs/features/copilot-coding-agent.md b/docs/src/content/docs/features/copilot-coding-agent.md index 095819c68..7c9f28911 100644 --- a/docs/src/content/docs/features/copilot-coding-agent.md +++ b/docs/src/content/docs/features/copilot-coding-agent.md @@ -1,8 +1,5 @@ # Copilot Coding Agent (@copilot) -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - Add the GitHub Copilot coding agent to your Squad as an autonomous team member. It picks up issues, creates branches, and opens PRs — all without a Copilot chat session. --- diff --git a/docs/src/content/docs/features/copilot-mcp-trust.md b/docs/src/content/docs/features/copilot-mcp-trust.md index e8c3ef96e..546221681 100644 --- a/docs/src/content/docs/features/copilot-mcp-trust.md +++ b/docs/src/content/docs/features/copilot-mcp-trust.md @@ -1,7 +1,5 @@ # Copilot CLI Non-Interactive MCP Trust Gate -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - When `squad watch` or another Squad automation spawns `copilot -p` (non-interactive mode), it automatically injects `--yolo --additional-mcp-config @.mcp.json` into every Copilot sub-invocation. This page explains why that injection is mandatory and what to do if `squad_state_*` tools are silently unavailable. --- diff --git a/docs/src/content/docs/features/cost-tracking.md b/docs/src/content/docs/features/cost-tracking.md index 13b638421..ee636f433 100644 --- a/docs/src/content/docs/features/cost-tracking.md +++ b/docs/src/content/docs/features/cost-tracking.md @@ -1,7 +1,5 @@ # Token Usage & Cost Tracking -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - Squad can track token usage and estimated cost for each agent spawn, roll that data up by session, and expose it through orchestration logs, terminal summaries, and telemetry backends. --- diff --git a/docs/src/content/docs/features/cross-squad-discover.md b/docs/src/content/docs/features/cross-squad-discover.md index 6912a14e0..cd86f5811 100644 --- a/docs/src/content/docs/features/cross-squad-discover.md +++ b/docs/src/content/docs/features/cross-squad-discover.md @@ -5,8 +5,6 @@ description: Discover other squads across repository boundaries and delegate wor # Cross-Squad Discover & Delegate -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - **Try this to see what squads you can reach:** ```bash squad discover diff --git a/docs/src/content/docs/features/directives.md b/docs/src/content/docs/features/directives.md index 6097ab3ca..12ee266aa 100644 --- a/docs/src/content/docs/features/directives.md +++ b/docs/src/content/docs/features/directives.md @@ -1,8 +1,5 @@ # Directives -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to establish team coding standards:** ``` From now on, all tests must use Jest instead of Mocha diff --git a/docs/src/content/docs/features/distributed-mesh.md b/docs/src/content/docs/features/distributed-mesh.md index 33b6d7a21..794b6413d 100644 --- a/docs/src/content/docs/features/distributed-mesh.md +++ b/docs/src/content/docs/features/distributed-mesh.md @@ -1,7 +1,5 @@ # Distributed Mesh -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - **Try this to coordinate squads across machines:** ``` Set up a distributed mesh so my local squad can see the state of our CI squad diff --git a/docs/src/content/docs/features/dual-mode-deployment.md b/docs/src/content/docs/features/dual-mode-deployment.md index ca31f2752..41e133156 100644 --- a/docs/src/content/docs/features/dual-mode-deployment.md +++ b/docs/src/content/docs/features/dual-mode-deployment.md @@ -5,8 +5,6 @@ description: Run Squad in either agent-per-node or squad-per-pod deployment mode # Dual-Mode Deployment — Pod-Aware Capabilities -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - Dual-mode deployment extends [Capability Routing](/squad/docs/features/capability-routing/) to support both classic single-machine setups and modern containerized/Kubernetes deployments where multiple Squad pods may share an organization's workload — each with potentially different machine capabilities. It introduces two environment variables and a pod-specific manifest lookup pattern so the same Squad config can run identically in either deployment shape. diff --git a/docs/src/content/docs/features/error-recovery.md b/docs/src/content/docs/features/error-recovery.md index e9ebea5ce..9b52f4c3f 100644 --- a/docs/src/content/docs/features/error-recovery.md +++ b/docs/src/content/docs/features/error-recovery.md @@ -5,8 +5,6 @@ description: Built-in skill teaching agents to adapt when things fail — retry # Error Recovery — Standard Failure Patterns -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - The `error-recovery` skill teaches every squad agent to **adapt** when something fails, not just report the failure. It ships as a built-in skill at `.copilot/skills/error-recovery/SKILL.md` and is available to every spawned agent. Without this skill, agents tend to encounter a failure (CI test red, API timeout, missing dependency) and stop. With it, they apply standard patterns to diagnose, retry, or escalate the right way. diff --git a/docs/src/content/docs/features/export-import.md b/docs/src/content/docs/features/export-import.md index 789cdf316..41bdb0649 100644 --- a/docs/src/content/docs/features/export-import.md +++ b/docs/src/content/docs/features/export-import.md @@ -1,8 +1,5 @@ # Export & Import -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to make your team portable:** ``` Export my team to a file — I want to use them on another project diff --git a/docs/src/content/docs/features/external-state.md b/docs/src/content/docs/features/external-state.md index 702ca13cd..f44f24dd7 100644 --- a/docs/src/content/docs/features/external-state.md +++ b/docs/src/content/docs/features/external-state.md @@ -1,8 +1,5 @@ # External State Storage -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to move state outside the working tree:** ```bash squad externalize diff --git a/docs/src/content/docs/features/fleet-dispatch.md b/docs/src/content/docs/features/fleet-dispatch.md index cd197d75d..9b1708764 100644 --- a/docs/src/content/docs/features/fleet-dispatch.md +++ b/docs/src/content/docs/features/fleet-dispatch.md @@ -5,8 +5,6 @@ description: Hybrid dispatch mode for squad watch that batches read-heavy issues # Fleet Dispatch — Parallel Issue Triage -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - **Try this for parallel read-heavy issue triage:** ```bash squad watch --execute --dispatch-mode fleet diff --git a/docs/src/content/docs/features/github-issues.md b/docs/src/content/docs/features/github-issues.md index 16ac2fa18..8afb5cb8b 100644 --- a/docs/src/content/docs/features/github-issues.md +++ b/docs/src/content/docs/features/github-issues.md @@ -1,8 +1,5 @@ # GitHub Issues Mode -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to connect to your backlog:** ``` Show me the open issues for this repo diff --git a/docs/src/content/docs/features/human-team-members.md b/docs/src/content/docs/features/human-team-members.md index e6ce15798..c13c3c245 100644 --- a/docs/src/content/docs/features/human-team-members.md +++ b/docs/src/content/docs/features/human-team-members.md @@ -1,8 +1,5 @@ # Human Team Members -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to add a human specialist:** ``` Add Sarah (sarah@example.com) as a frontend developer to the team diff --git a/docs/src/content/docs/features/issue-templates.md b/docs/src/content/docs/features/issue-templates.md index adf5a04ad..d54350c5e 100644 --- a/docs/src/content/docs/features/issue-templates.md +++ b/docs/src/content/docs/features/issue-templates.md @@ -1,8 +1,5 @@ # Issue Templates for Squad -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this after setting up templates:** ``` Ralph, show me untriaged issues diff --git a/docs/src/content/docs/features/keda-scaling.md b/docs/src/content/docs/features/keda-scaling.md index 06fb5b1be..1769c7399 100644 --- a/docs/src/content/docs/features/keda-scaling.md +++ b/docs/src/content/docs/features/keda-scaling.md @@ -6,8 +6,6 @@ order: 38 # KEDA Autoscaling -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - **Try this to understand your scaling needs:** ``` How many issues are currently queued for Squad agents? diff --git a/docs/src/content/docs/features/labels.md b/docs/src/content/docs/features/labels.md index 0f9691675..eae55f7ef 100644 --- a/docs/src/content/docs/features/labels.md +++ b/docs/src/content/docs/features/labels.md @@ -1,8 +1,5 @@ # Label Taxonomy -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to apply workflow labels:** ``` Apply the go:yes label to issue #42 and target it for v0.5.0 diff --git a/docs/src/content/docs/features/loop.md b/docs/src/content/docs/features/loop.md index b625988b8..49aee2c3d 100644 --- a/docs/src/content/docs/features/loop.md +++ b/docs/src/content/docs/features/loop.md @@ -1,7 +1,5 @@ # Loop — Prompt-driven work loop -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - **Try this to initialize a loop:** ``` squad loop --init diff --git a/docs/src/content/docs/features/marketplace.md b/docs/src/content/docs/features/marketplace.md index 25355c58c..e1edb892a 100644 --- a/docs/src/content/docs/features/marketplace.md +++ b/docs/src/content/docs/features/marketplace.md @@ -1,8 +1,5 @@ # Marketplace Guide -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Issue:** #39 (M5-16) --- diff --git a/docs/src/content/docs/features/mcp-frontmatter.md b/docs/src/content/docs/features/mcp-frontmatter.md index 196e20a79..e1cdab37d 100644 --- a/docs/src/content/docs/features/mcp-frontmatter.md +++ b/docs/src/content/docs/features/mcp-frontmatter.md @@ -5,8 +5,6 @@ description: Write MCP server configuration directly into the Squad agent file's # MCP Frontmatter — `squad init --mcp-frontmatter` -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - **Try this when your agent harness reads frontmatter-level MCP config:** ```bash squad init --mcp-frontmatter diff --git a/docs/src/content/docs/features/mcp.md b/docs/src/content/docs/features/mcp.md index 55a7c14f9..70c23ef8e 100644 --- a/docs/src/content/docs/features/mcp.md +++ b/docs/src/content/docs/features/mcp.md @@ -1,8 +1,5 @@ # MCP Setup Guide for Squad -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to discover available integrations:** ``` Show me which MCP servers are available diff --git a/docs/src/content/docs/features/memory.md b/docs/src/content/docs/features/memory.md index f84d14e05..fce7b56a4 100644 --- a/docs/src/content/docs/features/memory.md +++ b/docs/src/content/docs/features/memory.md @@ -1,8 +1,5 @@ # Memory System -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to query team decisions:** ``` What decisions has the team made about testing strategy? diff --git a/docs/src/content/docs/features/model-selection.md b/docs/src/content/docs/features/model-selection.md index 148dd0737..af4e18ddb 100644 --- a/docs/src/content/docs/features/model-selection.md +++ b/docs/src/content/docs/features/model-selection.md @@ -6,9 +6,6 @@ order: 34 # Per-Agent Model Selection -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to set a persistent preference (survives across sessions):** ``` Always use Opus diff --git a/docs/src/content/docs/features/notification-level.md b/docs/src/content/docs/features/notification-level.md index d5341722e..3ec86e7cd 100644 --- a/docs/src/content/docs/features/notification-level.md +++ b/docs/src/content/docs/features/notification-level.md @@ -1,7 +1,5 @@ # Notification Level -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - **Try this to silence empty rounds:** ``` squad watch --notify-level important diff --git a/docs/src/content/docs/features/notifications.md b/docs/src/content/docs/features/notifications.md index d3044e8d2..51a87fc87 100644 --- a/docs/src/content/docs/features/notifications.md +++ b/docs/src/content/docs/features/notifications.md @@ -1,8 +1,5 @@ # Squad pings you -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to get notified on completion:** ``` Notify me when the build finishes diff --git a/docs/src/content/docs/features/parallel-execution.md b/docs/src/content/docs/features/parallel-execution.md index 4cb0d3c71..ee7193a1a 100644 --- a/docs/src/content/docs/features/parallel-execution.md +++ b/docs/src/content/docs/features/parallel-execution.md @@ -1,8 +1,5 @@ # Parallel Execution -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to launch concurrent work streams:** ``` Have three agents work on this in parallel: UI mockups, API spec, and database schema diff --git a/docs/src/content/docs/features/plugins.md b/docs/src/content/docs/features/plugins.md index 13c6bbd28..abb39c5ac 100644 --- a/docs/src/content/docs/features/plugins.md +++ b/docs/src/content/docs/features/plugins.md @@ -1,7 +1,5 @@ # Plugin Marketplace Guide -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - Plugins package reusable Squad capabilities: agents, knowledge packs, workflows, ceremonies, memory providers, routing guidance, decisions, hook metadata, adapter metadata, typed provider contracts, and generated knowledge artifacts. The everyday flow is simple: diff --git a/docs/src/content/docs/features/preset.md b/docs/src/content/docs/features/preset.md index e39d7d3c8..4177c7758 100644 --- a/docs/src/content/docs/features/preset.md +++ b/docs/src/content/docs/features/preset.md @@ -5,8 +5,6 @@ description: Save, share, and apply pre-configured agent rosters across projects # Presets — Curated Agent Collections -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - **Try this to see available presets:** ```bash squad preset list diff --git a/docs/src/content/docs/features/project-boards.md b/docs/src/content/docs/features/project-boards.md index 1970e33dc..6909ee7c6 100644 --- a/docs/src/content/docs/features/project-boards.md +++ b/docs/src/content/docs/features/project-boards.md @@ -1,8 +1,5 @@ # Project Boards -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to visualize workflow tracking:** ``` Create a project board for v0.5.0 with columns for each workflow stage diff --git a/docs/src/content/docs/features/rate-limiting.md b/docs/src/content/docs/features/rate-limiting.md index 516aef117..905b21441 100644 --- a/docs/src/content/docs/features/rate-limiting.md +++ b/docs/src/content/docs/features/rate-limiting.md @@ -6,8 +6,6 @@ order: 36 # Rate Limiting -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - **Try this to check rate limit status:** ``` What's our current API rate limit headroom? diff --git a/docs/src/content/docs/features/reflect.md b/docs/src/content/docs/features/reflect.md index a23c2e9bc..7b02499bd 100644 --- a/docs/src/content/docs/features/reflect.md +++ b/docs/src/content/docs/features/reflect.md @@ -5,8 +5,6 @@ description: Built-in skill that extracts HIGH/MED/LOW confidence patterns from # Reflect — In-Session Learning Capture -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - The `reflect` skill is a built-in capability that turns every user correction into a learning opportunity. Agents invoke `reflect` after critical conversation moments — corrections, praise, edge-case discoveries — to capture patterns that prevent repeating mistakes across sessions. It ships at `.copilot/skills/reflect/SKILL.md` and is automatically available to every spawned agent. The skill complements the existing knowledge layers (`history.md`, `decisions.md`) by capturing **in-flight** learnings that may later graduate to permanent memory. diff --git a/docs/src/content/docs/features/remote-control.md b/docs/src/content/docs/features/remote-control.md index b9691ba2e..795b2c475 100644 --- a/docs/src/content/docs/features/remote-control.md +++ b/docs/src/content/docs/features/remote-control.md @@ -1,8 +1,5 @@ # Squad Remote Control -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - Control Copilot CLI from your phone via a secure WebSocket tunnel. Perfect for demos, pairing on mobile, or monitoring runs from anywhere. ```bash diff --git a/docs/src/content/docs/features/response-modes.md b/docs/src/content/docs/features/response-modes.md index 29efdfd33..3ce7856be 100644 --- a/docs/src/content/docs/features/response-modes.md +++ b/docs/src/content/docs/features/response-modes.md @@ -1,8 +1,5 @@ # Response Modes -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to get concise answers:** ``` Respond in terse mode — just the facts diff --git a/docs/src/content/docs/features/reviewer-protocol.md b/docs/src/content/docs/features/reviewer-protocol.md index fa69b5e6b..7f360b457 100644 --- a/docs/src/content/docs/features/reviewer-protocol.md +++ b/docs/src/content/docs/features/reviewer-protocol.md @@ -1,8 +1,5 @@ # Reviewer Rejection Protocol -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to request a code review:** ``` Review the changes in src/auth/ and check for security issues diff --git a/docs/src/content/docs/features/routing.md b/docs/src/content/docs/features/routing.md index 69f631faf..52c4ef642 100644 --- a/docs/src/content/docs/features/routing.md +++ b/docs/src/content/docs/features/routing.md @@ -1,8 +1,5 @@ # Work Routing -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to set domain-specific routing:** ``` Route all database-related work to Basher diff --git a/docs/src/content/docs/features/scratch-dir.md b/docs/src/content/docs/features/scratch-dir.md index 529e8de7e..cf6dbca32 100644 --- a/docs/src/content/docs/features/scratch-dir.md +++ b/docs/src/content/docs/features/scratch-dir.md @@ -1,8 +1,5 @@ # Scratch Directory -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to see what's in scratch:** ```bash ls .squad/.scratch/ diff --git a/docs/src/content/docs/features/security-hardening.md b/docs/src/content/docs/features/security-hardening.md index 94ad7b347..66e91d892 100644 --- a/docs/src/content/docs/features/security-hardening.md +++ b/docs/src/content/docs/features/security-hardening.md @@ -5,8 +5,6 @@ description: Threat model, trust boundaries, prompt-injection defense, credentia # Production Security Hardening -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - This page is the operational security reference for teams running Squad in production. It covers threat modeling, trust boundaries, prompt-injection risks unique to multi-agent architectures, credential hygiene, supply-chain pinning, and a production readiness checklist. **Relationship to other security pages:** diff --git a/docs/src/content/docs/features/self-upgrade.md b/docs/src/content/docs/features/self-upgrade.md index 76cf173a0..42a11bed9 100644 --- a/docs/src/content/docs/features/self-upgrade.md +++ b/docs/src/content/docs/features/self-upgrade.md @@ -1,8 +1,5 @@ # Self Upgrade -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to upgrade Squad CLI:** ```bash squad upgrade --self diff --git a/docs/src/content/docs/features/skill-security-scanner.md b/docs/src/content/docs/features/skill-security-scanner.md index 5e3fe415a..4af6ee60f 100644 --- a/docs/src/content/docs/features/skill-security-scanner.md +++ b/docs/src/content/docs/features/skill-security-scanner.md @@ -5,8 +5,6 @@ description: Markdown-aware security scanner that catches embedded credentials, # Skill Security Scanner -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - The skill security scanner is a markdown-aware safety check that runs as part of `scripts/security-review.mjs` to inspect every SKILL.md file in `.copilot/skills/` and `.squad/skills/`. It catches three classes of problem before a skill gets installed or merged: 1. **Embedded credentials** — API keys, tokens, passwords pasted into skill text diff --git a/docs/src/content/docs/features/skills.md b/docs/src/content/docs/features/skills.md index d3f7cc7b8..d7b649a51 100644 --- a/docs/src/content/docs/features/skills.md +++ b/docs/src/content/docs/features/skills.md @@ -1,8 +1,5 @@ # Skills System -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to see what your team learned:** ``` Show me what skills this team has learned diff --git a/docs/src/content/docs/features/standalone-install.md b/docs/src/content/docs/features/standalone-install.md index 91ca14a97..a2178854e 100644 --- a/docs/src/content/docs/features/standalone-install.md +++ b/docs/src/content/docs/features/standalone-install.md @@ -1,7 +1,5 @@ # Standalone Install (no npm) -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - Squad publishes self-contained bundles that vendor their own Node.js runtime. Installing from these touches `github.com` only — nothing is fetched from `registry.npmjs.org`, and neither Node.js nor npm needs to be installed first. diff --git a/docs/src/content/docs/features/storage-provider.md b/docs/src/content/docs/features/storage-provider.md index 1888262d3..01a8e0c5b 100644 --- a/docs/src/content/docs/features/storage-provider.md +++ b/docs/src/content/docs/features/storage-provider.md @@ -1,8 +1,5 @@ # Storage Provider -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to switch storage backends:** ``` Use SQLite for persistent team state diff --git a/docs/src/content/docs/features/team-setup.md b/docs/src/content/docs/features/team-setup.md index eb1ec7fe3..ab83f46cc 100644 --- a/docs/src/content/docs/features/team-setup.md +++ b/docs/src/content/docs/features/team-setup.md @@ -1,8 +1,5 @@ # Team Setup & Init Mode -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to initialize for a specific stack:** ``` Set up a team for a React + Node.js API with PostgreSQL diff --git a/docs/src/content/docs/features/teams-comms.md b/docs/src/content/docs/features/teams-comms.md index 533cefddb..025f7c15e 100644 --- a/docs/src/content/docs/features/teams-comms.md +++ b/docs/src/content/docs/features/teams-comms.md @@ -5,8 +5,6 @@ description: Bidirectional chat integration between Squad and Microsoft Teams vi # Microsoft Teams Comms Adapter -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - The Teams adapter lets your squad post updates and read replies through Microsoft Teams, alongside the existing file-based, email, and other comm channels. It ships in `@bradygaster/squad-sdk` as a `CommunicationAdapter` implementation and uses Microsoft Graph API for both 1:1 chats and channel messaging. > **⚠️ Breaking change in v0.10:** `createCommunicationAdapter` is now async (returns `Promise`). Callers must `await` the result. diff --git a/docs/src/content/docs/features/tiered-memory.md b/docs/src/content/docs/features/tiered-memory.md index acdfd6a61..5cfed9760 100644 --- a/docs/src/content/docs/features/tiered-memory.md +++ b/docs/src/content/docs/features/tiered-memory.md @@ -5,8 +5,6 @@ description: Three-tier agent memory model that cuts spawn context cost by 20-55 # Tiered Memory — Hot / Cold / Wiki -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - **Problem:** Squad agents load their full `history.md` on every spawn. Production measurements show 34–74KB payloads per agent (8.8K–18.5K tokens), with 82–96% of that being "old noise" — context the current task doesn't need. **Solution:** A three-tier memory model that loads only what each task actually requires, achieving 20–55% context reduction per spawn. diff --git a/docs/src/content/docs/features/upstream-inheritance.md b/docs/src/content/docs/features/upstream-inheritance.md index d9247c0e9..6726d1348 100644 --- a/docs/src/content/docs/features/upstream-inheritance.md +++ b/docs/src/content/docs/features/upstream-inheritance.md @@ -1,7 +1,5 @@ # Upstream Inheritance -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - Upstream inheritance lets you declare external Squad sources (from repositories, local directories, or exports) and automatically inherit their context at session start. Share practices across teams, organizations, and projects without duplicating configuration. ## How it works diff --git a/docs/src/content/docs/features/vscode.md b/docs/src/content/docs/features/vscode.md index 77718a478..27addaf8e 100644 --- a/docs/src/content/docs/features/vscode.md +++ b/docs/src/content/docs/features/vscode.md @@ -1,8 +1,5 @@ # Squad in VS Code -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - Squad is fully supported in VS Code (v0.4.0+). Your team runs identically to the CLI, with the same `.squad/` state, same agents, same decisions — but with VS Code-specific tooling and constraints. This guide covers what's different, what's the same, and when to use CLI vs VS Code. diff --git a/docs/src/content/docs/features/worktrees.md b/docs/src/content/docs/features/worktrees.md index 2d67cb8bc..ad193f9c1 100644 --- a/docs/src/content/docs/features/worktrees.md +++ b/docs/src/content/docs/features/worktrees.md @@ -1,8 +1,5 @@ # Git Worktree Awareness -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this to enable branch-specific state:** ``` Use worktree-local mode — I want each branch to have its own team state diff --git a/docs/src/content/docs/get-started/choosing-your-path.md b/docs/src/content/docs/get-started/choosing-your-path.md index 16eacec5e..5793bde05 100644 --- a/docs/src/content/docs/get-started/choosing-your-path.md +++ b/docs/src/content/docs/get-started/choosing-your-path.md @@ -1,7 +1,5 @@ # Choose your path -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - CLI, Copilot agent, or SDK? Pick the right mode for your workflow. --- diff --git a/docs/src/content/docs/guide/build-autonomous-agent.md b/docs/src/content/docs/guide/build-autonomous-agent.md index 23abae144..c2e98d2e8 100644 --- a/docs/src/content/docs/guide/build-autonomous-agent.md +++ b/docs/src/content/docs/guide/build-autonomous-agent.md @@ -1,7 +1,5 @@ # Build an autonomous agent -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - Build a CLI-wrapped autonomous agent pipeline that picks up tasks, coordinates work across teammates, and runs unattended. **Try this:** Clone the [autonomous-pipeline sample](https://github.com/bradygaster/squad/tree/dev/samples/autonomous-pipeline) and run `npm run dev` to see the pattern in action. diff --git a/docs/src/content/docs/guide/building-extensions.md b/docs/src/content/docs/guide/building-extensions.md index f3466d4ce..448a1cb7a 100644 --- a/docs/src/content/docs/guide/building-extensions.md +++ b/docs/src/content/docs/guide/building-extensions.md @@ -1,7 +1,5 @@ # Building extensions -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - You've decided your idea is a Squad Extension (Layer 2). Now package it so another team can install it, enable it, and give their agents better context in five minutes. --- diff --git a/docs/src/content/docs/guide/extensibility.md b/docs/src/content/docs/guide/extensibility.md index 0ec34b5af..6acae0769 100644 --- a/docs/src/content/docs/guide/extensibility.md +++ b/docs/src/content/docs/guide/extensibility.md @@ -1,7 +1,5 @@ # Extensibility guide -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - Where does your change idea belong? Squad core, marketplace plugin, or team config? **Key principle:** Squad core stays small. Most ideas are skills, ceremonies, or directives. @@ -42,8 +40,6 @@ Where does your change idea belong? Squad core, marketplace plugin, or team conf **Heuristic:** "Squad should..." → check if it's really "My team should..." or "Teams using X should...". - - --- ## Worked example: Client-delivery RFC diff --git a/docs/src/content/docs/guide/faq.md b/docs/src/content/docs/guide/faq.md index c7ad1b7ad..c6c075ba1 100644 --- a/docs/src/content/docs/guide/faq.md +++ b/docs/src/content/docs/guide/faq.md @@ -1,8 +1,5 @@ # Frequently asked questions -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - Common questions, troubleshooting tips, and clarifications based on community feedback. Can't find your answer? [Open an issue](https://github.com/bradygaster/squad/issues/new). --- diff --git a/docs/src/content/docs/guide/personal-squad.md b/docs/src/content/docs/guide/personal-squad.md index 86627ab7d..2b327c1e7 100644 --- a/docs/src/content/docs/guide/personal-squad.md +++ b/docs/src/content/docs/guide/personal-squad.md @@ -1,7 +1,5 @@ # Your Personal Squad -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - > **Tip — Git helps protect your project state:** We strongly recommend using git to version-control your project `.squad/` directory. Every session writes to it — decisions, logs, orchestration history. Agent charters, skills, and casting histories live in your personal squad directory (not committed to projects). Without version control, context window resets, crashes, or accidental deletions could be unrecoverable. If git isn't an option, regular manual backups to external storage or cloud sync can help protect your work. **Try this:** diff --git a/docs/src/content/docs/guide/sample-prompts.md b/docs/src/content/docs/guide/sample-prompts.md index bbf02fe5c..876c0cbba 100644 --- a/docs/src/content/docs/guide/sample-prompts.md +++ b/docs/src/content/docs/guide/sample-prompts.md @@ -1,8 +1,5 @@ # Sample Prompts -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Copy any of these, open Copilot, select Squad, and paste.** Each one is a ready-to-go project that shows a different Squad capability. --- diff --git a/docs/src/content/docs/guide/shell.md b/docs/src/content/docs/guide/shell.md index 8ff557b7c..6823875de 100644 --- a/docs/src/content/docs/guide/shell.md +++ b/docs/src/content/docs/guide/shell.md @@ -1,7 +1,5 @@ # Interactive Shell Guide -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - > 💡 **Recommended: Use GitHub Copilot CLI** — The best way to interact with Squad today is through the [GitHub Copilot CLI](https://docs.github.com/en/copilot/github-copilot-in-the-cli). Run `copilot --agent squad` to start a session with your team. The Copilot CLI provides the richest agent experience, including tool use, parallel execution, and full MCP integration. The Squad interactive shell gives you a persistent connection to your team.Instead of spawning short-lived CLI invocations, the shell maintains a real-time session where you can talk to agents, issue commands, and watch work happen. diff --git a/docs/src/content/docs/guide/tips-and-tricks.md b/docs/src/content/docs/guide/tips-and-tricks.md index c110b8c8d..e85b0c726 100644 --- a/docs/src/content/docs/guide/tips-and-tricks.md +++ b/docs/src/content/docs/guide/tips-and-tricks.md @@ -1,8 +1,5 @@ # Tips & Tricks -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this:** ``` Team, build the login feature — include UI, API endpoints, and tests diff --git a/docs/src/content/docs/reference/api-reference.md b/docs/src/content/docs/reference/api-reference.md index 0fec60fe1..39e1a6e67 100644 --- a/docs/src/content/docs/reference/api-reference.md +++ b/docs/src/content/docs/reference/api-reference.md @@ -1,7 +1,5 @@ # SDK API Reference -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - Complete reference for all public exports from `@bradygaster/squad-sdk`. Each section includes types, functions, and usage examples. ## Overview diff --git a/docs/src/content/docs/reference/cli.md b/docs/src/content/docs/reference/cli.md index 9f1a865a7..b637b72cc 100644 --- a/docs/src/content/docs/reference/cli.md +++ b/docs/src/content/docs/reference/cli.md @@ -1,8 +1,5 @@ # CLI Reference -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - Everything you need to run Squad from the command line — commands, shell interactions, configuration files, and environment variables. --- diff --git a/docs/src/content/docs/reference/config.md b/docs/src/content/docs/reference/config.md index 1d0b62018..fbfa9f97b 100644 --- a/docs/src/content/docs/reference/config.md +++ b/docs/src/content/docs/reference/config.md @@ -1,8 +1,5 @@ # Configuration Reference -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this:** ``` squad init diff --git a/docs/src/content/docs/reference/container-image.md b/docs/src/content/docs/reference/container-image.md index 35e0d6fff..7dfdd5504 100644 --- a/docs/src/content/docs/reference/container-image.md +++ b/docs/src/content/docs/reference/container-image.md @@ -6,8 +6,6 @@ order: 10 # Container Image — Environment Variable Contract -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - This page is the canonical reference for running `@bradygaster/squad-cli` in a container. Every environment variable, volume mount, and behavioral expectation is defined here. [Azure Container Apps](../scenarios/azure-container-apps) and [AKS deployment](../scenarios/aks-deployment) pages cross-link to this reference. --- diff --git a/docs/src/content/docs/reference/glossary.md b/docs/src/content/docs/reference/glossary.md index 5642dd0ba..b1cf7e7e0 100644 --- a/docs/src/content/docs/reference/glossary.md +++ b/docs/src/content/docs/reference/glossary.md @@ -1,7 +1,5 @@ # Glossary -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - Key terms defined in one sentence each. Alphabetical order. --- diff --git a/docs/src/content/docs/reference/integration.md b/docs/src/content/docs/reference/integration.md index d50f823dc..6702d89f4 100644 --- a/docs/src/content/docs/reference/integration.md +++ b/docs/src/content/docs/reference/integration.md @@ -1,7 +1,5 @@ # SDK Integration Guide -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - This guide covers connecting to the Copilot SDK via Squad's adapter layer, managing sessions, handling events, and recovering from errors. --- diff --git a/docs/src/content/docs/reference/sdk.md b/docs/src/content/docs/reference/sdk.md index 00052c8e7..a36a4d486 100644 --- a/docs/src/content/docs/reference/sdk.md +++ b/docs/src/content/docs/reference/sdk.md @@ -1,7 +1,5 @@ # SDK Reference -> **Experimental:** Squad is alpha software. APIs and behavior may change between releases. - This is the curated quick reference for `@bradygaster/squad-sdk`. The SDK provides configuration builders, model selection, agent lifecycle APIs, routing, tools, storage, telemetry, and platform integrations. For every public type and export, see the [generated API reference](./api/). diff --git a/docs/src/content/docs/reference/state-backend-selection.md b/docs/src/content/docs/reference/state-backend-selection.md index 3584a02fa..88877cc03 100644 --- a/docs/src/content/docs/reference/state-backend-selection.md +++ b/docs/src/content/docs/reference/state-backend-selection.md @@ -6,8 +6,6 @@ order: 15 # State Backend Selection -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - > 🔗 **Full backend documentation:** [State Backends](/squad/docs/features/state-backends/) · [Container Image — Env Var Contract](/squad/docs/reference/container-image/) · [#1402](https://github.com/bradygaster/squad/issues/1402) (external state gaps — tracked separately) --- diff --git a/docs/src/content/docs/reference/tools-and-hooks.md b/docs/src/content/docs/reference/tools-and-hooks.md index 3de91366c..3a53f6839 100644 --- a/docs/src/content/docs/reference/tools-and-hooks.md +++ b/docs/src/content/docs/reference/tools-and-hooks.md @@ -1,7 +1,5 @@ # Custom Tools & Hooks Guide -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - Squad ships with 5 built-in tools and a hook pipeline for policy enforcement. This guide covers extending both. --- diff --git a/docs/src/content/docs/reference/vscode-troubleshooting.md b/docs/src/content/docs/reference/vscode-troubleshooting.md index 1747516c4..a3a4cf598 100644 --- a/docs/src/content/docs/reference/vscode-troubleshooting.md +++ b/docs/src/content/docs/reference/vscode-troubleshooting.md @@ -1,7 +1,5 @@ # VS Code Troubleshooting -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - This page covers known issues and mitigations when running Squad inside VS Code's integrated terminal. --- diff --git a/docs/src/content/docs/scenarios/aks-deployment.md b/docs/src/content/docs/scenarios/aks-deployment.md index aae02cbc9..88c89ccd2 100644 --- a/docs/src/content/docs/scenarios/aks-deployment.md +++ b/docs/src/content/docs/scenarios/aks-deployment.md @@ -6,8 +6,6 @@ order: 21 # AKS Deployment Runbook -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - This runbook walks you from a bare AKS cluster to a running, autoscaling Squad agent fleet with secretless authentication, Key Vault-backed secrets, and KEDA-driven GitHub issue queue scaling. **Prerequisites:** diff --git a/docs/src/content/docs/scenarios/aspire-dashboard.md b/docs/src/content/docs/scenarios/aspire-dashboard.md index 501620348..743eb9629 100644 --- a/docs/src/content/docs/scenarios/aspire-dashboard.md +++ b/docs/src/content/docs/scenarios/aspire-dashboard.md @@ -1,7 +1,5 @@ # Using Squad with the Aspire Dashboard -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - > 📌 **Squad CLI only** — The Aspire dashboard integration requires the Squad CLI (`squad aspire`). It is not available when using GitHub Copilot CLI directly. Only Squad CLI commands emit OpenTelemetry data to the dashboard. **Try this:** diff --git a/docs/src/content/docs/scenarios/azure-container-apps.md b/docs/src/content/docs/scenarios/azure-container-apps.md index 66444b865..fe532d710 100644 --- a/docs/src/content/docs/scenarios/azure-container-apps.md +++ b/docs/src/content/docs/scenarios/azure-container-apps.md @@ -6,8 +6,6 @@ order: 20 # Azure Container Apps Deployment -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - Azure Container Apps (ACA) is the lowest-friction path to running Squad in production on Azure. ACA provides managed KEDA scaling, managed TLS/ingress, and native workload identity — so you get autoscaling and secretless authentication without managing a Kubernetes control plane. This guide takes you from zero to a running Squad agent that polls a GitHub repository and executes issues automatically. diff --git a/docs/src/content/docs/scenarios/ci-cd-integration.md b/docs/src/content/docs/scenarios/ci-cd-integration.md index e9f5d3091..1a823a748 100644 --- a/docs/src/content/docs/scenarios/ci-cd-integration.md +++ b/docs/src/content/docs/scenarios/ci-cd-integration.md @@ -1,8 +1,5 @@ # Squad in CI/CD Pipelines -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this:** ``` Enable Ralph's heartbeat workflow to triage issues automatically diff --git a/docs/src/content/docs/scenarios/existing-repo.md b/docs/src/content/docs/scenarios/existing-repo.md index 09932181c..b3a1a3289 100644 --- a/docs/src/content/docs/scenarios/existing-repo.md +++ b/docs/src/content/docs/scenarios/existing-repo.md @@ -1,8 +1,5 @@ # Adding Squad to an Existing Repo -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this:** ``` This is a SaaS app with React frontend, Node.js API, and PostgreSQL — set up Squad diff --git a/docs/src/content/docs/scenarios/issue-driven-dev.md b/docs/src/content/docs/scenarios/issue-driven-dev.md index c19d94b6a..85b34126a 100644 --- a/docs/src/content/docs/scenarios/issue-driven-dev.md +++ b/docs/src/content/docs/scenarios/issue-driven-dev.md @@ -1,8 +1,5 @@ # Issue-Driven Development with Squad -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this:** ``` Connect to myorg/recipe-app diff --git a/docs/src/content/docs/scenarios/monorepo.md b/docs/src/content/docs/scenarios/monorepo.md index eb70f0036..f1aaa27ce 100644 --- a/docs/src/content/docs/scenarios/monorepo.md +++ b/docs/src/content/docs/scenarios/monorepo.md @@ -1,8 +1,5 @@ # Squad in Monorepos -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this:** ``` I'm building a microservices platform in a monorepo with 8 services — set up specialists for each domain diff --git a/docs/src/content/docs/scenarios/production-observability.md b/docs/src/content/docs/scenarios/production-observability.md index 00e2f3d98..ea53c7acb 100644 --- a/docs/src/content/docs/scenarios/production-observability.md +++ b/docs/src/content/docs/scenarios/production-observability.md @@ -6,8 +6,6 @@ order: 26 # Production Observability -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - > 🔗 **Related:** [Aspire Dashboard](./aspire-dashboard) (local dev telemetry) · [Production Troubleshooting Runbook](./production-troubleshooting) · [Container Image — Env Var Contract](/squad/docs/reference/container-image/) · [#1144](https://github.com/bradygaster/squad/issues/1144) (embedded-host telemetry — tracked separately) --- diff --git a/docs/src/content/docs/scenarios/production-troubleshooting.md b/docs/src/content/docs/scenarios/production-troubleshooting.md index a20a42afc..3123bbdba 100644 --- a/docs/src/content/docs/scenarios/production-troubleshooting.md +++ b/docs/src/content/docs/scenarios/production-troubleshooting.md @@ -6,8 +6,6 @@ order: 27 # Production Troubleshooting Runbook -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - > 🔗 **Related:** [AKS Deployment Runbook](./aks-deployment) · [Production Observability](./production-observability) · [State Backend Selection](/squad/docs/reference/state-backend-selection/) · [Container Image — Env Var Contract](/squad/docs/reference/container-image/) This runbook covers failure modes for Squad running as a container or Kubernetes pod. For local CLI issues, see [Troubleshooting](./troubleshooting). diff --git a/docs/src/content/docs/scenarios/remote-qa.md b/docs/src/content/docs/scenarios/remote-qa.md index 944c31373..be80d5b0f 100644 --- a/docs/src/content/docs/scenarios/remote-qa.md +++ b/docs/src/content/docs/scenarios/remote-qa.md @@ -1,8 +1,5 @@ # Remote Q&A with Squad -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this:** ``` @copilot How does authentication work in this project? diff --git a/docs/src/content/docs/scenarios/solo-dev.md b/docs/src/content/docs/scenarios/solo-dev.md index 340140480..85d0bd4c8 100644 --- a/docs/src/content/docs/scenarios/solo-dev.md +++ b/docs/src/content/docs/scenarios/solo-dev.md @@ -1,8 +1,5 @@ # Squad for Solo Developers -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this:** ``` I'm working alone on a side project — set up a minimal squad to help with code review and testing diff --git a/docs/src/content/docs/scenarios/team-of-humans.md b/docs/src/content/docs/scenarios/team-of-humans.md index 7f7e4dc89..7caa6a627 100644 --- a/docs/src/content/docs/scenarios/team-of-humans.md +++ b/docs/src/content/docs/scenarios/team-of-humans.md @@ -1,8 +1,5 @@ # Squad Alongside a Team of Human Developers -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - **Try this:** ``` My team is all human devs — I just want Squad to help with coordination and memory diff --git a/docs/src/content/docs/whatsnew.md b/docs/src/content/docs/whatsnew.md index 86a899876..52234e34b 100644 --- a/docs/src/content/docs/whatsnew.md +++ b/docs/src/content/docs/whatsnew.md @@ -1,8 +1,5 @@ # What's New -> ⚠️ **Experimental** — Squad is alpha software. APIs, commands, and behavior may change between releases. - - Full release history for Squad — from beta through the v1 TypeScript replatform. Jump to the version you're looking for, or read top-down to see how the project evolved. --- diff --git a/package-lock.json b/package-lock.json index c24d6ade0..4ad681eb3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@bradygaster/squad", - "version": "0.13.1", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@bradygaster/squad", - "version": "0.13.1", + "version": "1.0.0", "license": "MIT", "workspaces": [ "packages/*" @@ -8344,11 +8344,11 @@ }, "packages/squad-cli": { "name": "@bradygaster/squad-cli", - "version": "0.13.1", + "version": "1.0.0", "hasInstallScript": true, "license": "MIT", "dependencies": { - "@bradygaster/squad-sdk": ">=0.11.0", + "@bradygaster/squad-sdk": ">=1.0.0", "@modelcontextprotocol/sdk": "^1.30.0", "ink": "^7.1.1", "jsonc-parser": "^3.3.1", @@ -8385,7 +8385,7 @@ }, "packages/squad-sdk": { "name": "@bradygaster/squad-sdk", - "version": "0.13.1", + "version": "1.0.0", "license": "MIT", "dependencies": { "@github/copilot-sdk": "^1.0.14", diff --git a/package.json b/package.json index 230802016..872e0d03b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@bradygaster/squad", - "version": "0.13.1", + "version": "1.0.0", "private": true, "description": "Squad — Programmable multi-agent runtime for GitHub Copilot, built on @github/copilot-sdk", "type": "module", diff --git a/packages/squad-cli/package.json b/packages/squad-cli/package.json index 00bc95b05..1e0695949 100644 --- a/packages/squad-cli/package.json +++ b/packages/squad-cli/package.json @@ -1,6 +1,6 @@ { "name": "@bradygaster/squad-cli", - "version": "0.13.1", + "version": "1.0.0", "description": "Squad CLI — Command-line interface for the Squad multi-agent runtime", "type": "module", "bin": { @@ -191,7 +191,7 @@ "node": ">=22.5.0" }, "dependencies": { - "@bradygaster/squad-sdk": ">=0.11.0", + "@bradygaster/squad-sdk": ">=1.0.0", "@modelcontextprotocol/sdk": "^1.30.0", "ink": "^7.1.1", "react": "^19.3.0", diff --git a/packages/squad-sdk/package.json b/packages/squad-sdk/package.json index fcd9d251b..f898a6d95 100644 --- a/packages/squad-sdk/package.json +++ b/packages/squad-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@bradygaster/squad-sdk", - "version": "0.13.1", + "version": "1.0.0", "description": "Squad SDK — Programmable multi-agent runtime for GitHub Copilot", "type": "module", "main": "./dist/index.js",