v1.4.0 — Team Tier + Docs
Development milestone: 2026-03-16
Team tier repositioning and production documentation. Canopy now has real team collaboration
features — shared configs, invite-based onboarding, and CI-cached indexes — not just multi-seat Pro.
The forge-docs site reaches a launch-ready state at docs.canopy.ironpinelabs.com. Available at public launch.
Team Tier
Section titled “Team Tier”- Shared team configs —
.canopy/team.ymllets a team admin define shared plugin rules, health thresholds, and ignored paths that all members inherit automatically. - Admin portal (
canopy-admin-portalCloudflare Worker) — magic-link auth, seat management, invite flow. No raw license key exposure. canopy activate --team <invite_token>— team invite activation flow. Members activate with an invite token, not a license key. Revocation works per-seat.- CI cached indexes —
canopy index --cache-to r2://and--use-cache r2://for Team tier. CI builds skip re-indexing when the source hasn’t changed, reducing CI minutes consumed. - Team-aware heartbeat —
team_idadded to heartbeat payload for team-licensed binaries, enabling per-team usage analytics.
Documentation Site
Section titled “Documentation Site”forge-docssite atdocs.canopy.ironpinelabs.com— Astro Starlight, full reference, how-to guides, concepts, troubleshooting, and this changelog.
Changed
Section titled “Changed”- Team pricing: $29/user/month → $39/user/month; $249/user/year → $349/user/year.
- Team positioning: “for a team working together” with real team features, not just multi-seat Pro.
Upgrade Notes
Section titled “Upgrade Notes”No breaking changes. The API freeze from v1.0.0 remains in effect. All 21 MCP tool signatures, 11 CLI commands, and the plugin YAML schema are unchanged.