Skip to content

v1.212.0

Choose a tag to compare

@arielshad arielshad released this 10 Jun 19:50
· 4 commits to main since this release
Immutable release. Only release title and notes can be modified.

Shep — run multiple AI agents in parallel

🚀 Shep v1.212.0 · 2026-06-10

The big merge — 17 feature PRs land at once: Kubernetes cluster management, supply‑chain security, scheduled workflows, a pluggable MCP tool system, remote‑repo support, and a wave of web‑UI upgrades. ~93k lines across 900+ files, rebased onto current main and reconciled into a single coordinated release.

This is one of the largest releases in Shep's history. Seventeen long‑lived feature branches were replayed onto current main, conflicts resolved, and merged together — bringing entire new subsystems online at once. Where main had already implemented a feature, main's version was kept and only genuinely net‑new functionality was integrated.

☸️ Clusters & infrastructure

  • Kubernetes cluster management — new Cluster entity, agent, CLI commands, and web UI to provision and manage k8s clusters (#566)
  • Agent‑based dev‑environment analysis — agents inspect dev environments and drive deployment (#384)

🔒 Security & supply chain

  • Policy‑driven supply‑chain security — new SupplyChainSecurityPolicy subsystem with a dedicated Settings → Security surface (#527)

⏱️ Workflows & automation

  • Scheduled workflows engine — schedule recurring workflows with CLI, web UI, and daemon integration (#441)
  • Feature reparenting + auto‑rebase — interactively reparent features and auto‑rebase children when a parent completes (#538)

🔌 AI tooling & MCP

  • Pluggable AI tool system — MCP server lifecycle management for swappable agent tools (#555)
  • MCP server for agent integration — expose Shep to external AI agents over MCP (#469)

📡 Remote repos & messaging

  • Messaging remote control — drive Shep remotely through a messaging channel (#512)
  • Remote‑repo support--remote flag, auto‑fork for repos without push access, repo init-remote, and spec/AgentRun init on adopted branches (#430 · #434 · #409 · #417)
  • Per‑repo webhooks — enable/disable webhooks straight from the node and drawer (#367)

🧪 Exploration & web UI

  • Prototype exploration mode — iterative visual prototyping via a new Exploration build mode (#513)
  • Evidence image lightbox — gallery grid plus fullscreen navigation for evidence images (#470)
  • File‑tree merge review — the merge‑review diff now uses a real file tree instead of a flat list (#443)
  • Deploy state persistence — deploy state now survives drawer open/close cycles (#399)

Clusters settings flags
Cluster status badges
Control center canvas
Supply-chain security settings

🛠️ Integration notes
  • Migrations renumbered to a unique sequential 120–134 range (above main's 119); the loader globs by filename so no index changes were needed.
  • TypeSpec generated/output.ts regenerated authoritatively from the merged tsp/ sources (pnpm tsp:compile).
  • New dependencies: @modelcontextprotocol/sdk, @types/which, ws, cloudflared.
  • New feature flags — clusters, supplyChainSecurity, scheduledWorkflows — wired through tsp / mapper / repo / defaults / feature‑flags / sidebar / settings and all 9 locales.

Full integration log and per‑PR verdicts: #740.

📦 Install or update

# upgrade an existing install
npm i -g @shepai/cli@1.212.0

# or run instantly without installing
npx @shepai/cli@latest

💬 Join the community

💬 Discord · 📖 Docs · Star on GitHub · 🐛 Report an issue


🤖 Released autonomously by Shep — built by parallel AI agents working in isolated git worktrees. Try it: npx @shepai/cli