Skip to content

Claude-Autopilot

v5.5.2 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-agent autonomous-coding autopilot ci-cd-tools claude-autopilot claude-code
+13 more
cli code-review code-review-bot coding-agent cursor-alternative developer-tools devin-alternative llm local-first multi-model-llm npm-cli pipeline sarif

Summary

AI summary

Updates What's next, Public launch, and shell:false across a mixed release.

Full changelog

First public release after the repo was open-sourced (2026-04-30). This release consolidates the v5.4 → v5.5.2 work: full Vercel deploy adapter, lazy-loadable LLM SDKs, and a truly framework-agnostic migrate skill.

Note on npm: GitHub Actions billing is paused; the tag-triggered publish workflow won't fire on this tag. The latest npm version remains 5.2.2 until billing is restored or a manual publish runs. Build directly from this tag with git clone && npm install && npm run build.

v5.5.2 — Generalize /migrate (PR #68)

The dispatcher was already framework-agnostic (reads .autopilot/stack.md, runs migrate.envs.<env>.command via spawn(shell:false)). The bug was in the user-facing doc: skills/migrate/SKILL.md hardcoded a Supabase command, so anyone running migrate@1 in a Rails / Alembic / Django / Prisma repo got broken instructions.

  • skills/migrate/SKILL.md rewritten with worked examples for Rails, Alembic, Django, golang-migrate, Prisma, Drizzle, dbmate, Flyway, supabase-cli, and custom scripts. Explicit "when to use migrate-supabase instead" callout.
  • Detector defaultCommand fills for prisma-push, drizzle-push, golang-migrate, typeorm so claude-autopilot init produces a working stack.md on first try.
  • README migrate paragraph lists recognized toolchains and shows a non-Supabase example.

v5.5.1 — openai SDK now optional (PR #67)

All four LLM SDKs are now optionalDependencies with dynamic-import + friendly install hints. Users with --omit=optional shed ~26 MB total and only install the SDK matching their API key.

  • scripts/autoregress.ts converted to loadOpenAI() (last direct import OpenAI outside the adapter layer)
  • Council runner already handles missing-synth-SDK gracefully — returns status: "partial" with the install-hint surfaced via the synthesis error field

v5.5 — Lazy-load LLM SDKs + Vercel auth doctor (PR #66)

  • @anthropic-ai/sdk, @google/generative-ai, @modelcontextprotocol/sdkoptionalDependencies with dynamic import via src/adapters/sdk-loader.ts. Friendly GuardrailError on MODULE_NOT_FOUND points at the exact npm install command.
  • Phase 6 of v5.4 spec — Vercel auth doctor. claude-autopilot doctor detects deploy.adapter: vercel and warns when VERCEL_TOKEN is missing.
  • LLM SDK install-state surface in doctor — shows which optional SDKs are actually installed.
  • 9 new tests, 922/922 pass.

v5.4 — Vercel deploy adapter (PRs #59, #61, #63, #64)

Full Vercel adapter shipped across four self-eating PRs (autopilot implemented its own next feature for each phase). See DEMO.md for the full proof set.

  • Phase 1 (PR #59) — deploy via POST /v13/deployments + status polling. ~$10, 22 min, 9 files / 20 tests, bugbot caught + autopilot fixed 1 real bug.
  • Phase 2 (PR #61) — log streaming via SSE+NDJSON. ~$3, 25 min, 7 files.
  • Phase 3 (PR #63) — rollback + status CLI subverbs. ~$2.50, 10 min, 6 files.
  • Phase 4 (PR #64) — auto-rollback on health-check failure (closes the deploy loop). ~$2-3, 25 min, 9 new tests.

GuardrailError taxonomy mapping covers auth / invalid_config / transient_network. 404-after-POST race retry. PR comment upsert with <!-- claude-autopilot-deploy --> marker.

Public launch (2026-04-30)

  • Repo flipped public (axledbetter/claude-autopilot)
  • README adds MIT/GitHub/npm badges and open-source tagline
  • CONTRIBUTING.md refreshed: clone URL, 922-test count, optional-deps install path, self-eat dispatch as a contribution workflow

What's next (carry-over)

  1. Restore GitHub Actions billing → re-trigger v5.5.2 workflow OR manual npm publish
  2. Help reorganization (two-level command groups for the 25+ flat verbs)
  3. First-class Fly.io / Render adapters (same pattern as Vercel, ~half the work each)
  4. Brainstorming → autopilot composition gap (when /autopilot invokes /brainstorm, gates require manual approval)

🤖 Notes assembled with Claude Code

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Claude-Autopilot

Get notified when new releases ship.

Sign up free

About Claude-Autopilot

All releases →

Related context

Beta — feedback welcome: [email protected]