Project

Changelog

What shipped, release by release — the honest record of Excalibur Core on npm. Public Beta.

Excalibur Core is in Public Beta and ships continuously. This page summarizes the notable releases; the complete record lives in the repository changelog and every version is on npm.

1.11.0 — the backlog writes itself

Every ordinary build now becomes durable product state — and the capabilities that were only reachable by command joined the default conversational path.

  • Plans, board, sprint — automatically. A natural-language build persists its decomposition as a structured plan, materializes it onto the kanban (multi-workstream builds become an epic with dependency-linked sub-tasks), attaches the items to a rolling weekly sprint, live-syncs each card while the build runs, and settles truthfully: verified-and-landed work → done; produced-but-unlanded → blocked; unfinished plans stay resumable.
  • Watch it live. Each build announces a deep link to its own live card in the local dashboard before executing.
  • Time travel in conversation. "Undo this" / "deshaz esto" routes to the undo machinery; a red build that changed files offers the rewind right in its receipt.
  • The discovery gate has a route. Floated ideas ("would it make sense to X?") get scored build / validate / don't-build before any code is written.
  • Memory that compounds. Every build captures a decision memory keyed to the files it touched, and future builds touching those files start primed.
  • Verified by default. Swarm lanes are graded and revised on failure, lane self-heal is on by default, and merged results face the same adversarial review on every path.

1.10.x — an agent that acts (and a rail that never lies)

  • A proactivity directive in every role: Excalibur reads, runs and investigates by itself before ever asking you for something it could find.
  • "Show me the site" serves it on localhost — deterministic preview routing, no analysis dumps.
  • The live rail stopped rendering red over harmless probe commands, never prints raw exit codes, and describes every tool call in one informative line — in your language, on TTY and CI alike.

1.9.0 — visible plans + aggressive orchestration

  • The plan card renders before every build — you see the workstreams before they run.
  • Multi-file work fans out into parallel worktree swarms far more often (grounded decomposition via a read-only pre-scope), with merge verification on by default when a test command exists.

1.8.x — the uncrashable, proactive shell

  • A supervisor keeps the session alive through any abnormal death; the shell survives crashes, spurious EOFs and mid-build faults.
  • Eleven management capabilities became agent-callable tools — project status, work items, sprints, plans, insights, memory and read-only parallel investigation — so the agent uses them proactively, without commands.
  • Gated builds, self-healing verification, persistent approvals and the conversational rail.

Earlier

  • 1.7.0 — the interactive shell runs the same gated workflow engine as excalibur run.
  • 1.6.0 — the planning overhaul: structured JSON plans, resume-at-step, plan→work-items with dependency edges, sprints with burndown, plan diffing.
  • 1.3.0 — orchestration & autonomy: swarms, best-of-N explore, staged DAGs, budgets, and fully-autonomous tag-triggered releases.