Skip to content

v0.2.0 cARL discovers other lifeforms

Choose a tag to compare

@goldjg goldjg released this 18 Jun 21:33
· 42 commits to main since this release
fa0b81a

v0.2.0 — cARL discovers other lifeforms

For its first few releases, cARL was mostly concerned with itself: installing runtimes, detecting drift, and preventing coding agents from repeatedly throwing themselves down the same staircase.

In v0.2.0, cARL ventures beyond its native habitat and discovers that other lifeforms exist.

Specifically: Claude Code, Codex, Cursor, and Antigravity.

Having encountered them, cARL immediately begins inspecting their harnesses, checking for signs of drift, and suggesting corrective action. This behaviour is considered normal.

What's Changed

🛸 First Contact

  • feat: add carl harness — harness adapter support for AI coding agents by @goldjg with @Copilot in #10

👽 Known Species Catalogue

  • feat: implement harness adapters for Claude Code, Codex, Cursor, and Antigravity by @goldjg with @Copilot in #11

🔧 Universal Translator / Repair Beam

  • feat: add carl harness sync subcommand by @goldjg with @Copilot in #12

🩺 Routine Medical Examinations

  • Surface harness adapter health in carl harness status, carl doctor, and carl status by @goldjg with @Copilot in #13

New Capabilities

cARL can now:

  • Detect supported coding-agent harnesses
  • Report whether adapters are present, missing, healthy, or drifted
  • Compare installed harness artefacts against canonical embedded versions
  • Repair drifted harness adapters via carl harness sync
  • Surface harness health through runtime diagnostics and status reporting

In other words, cARL has evolved from:

"I manage my runtime."

to:

"I manage the increasingly alarming ecosystem of coding agents living in this repository."

Full Changelog

v0.1.5...v0.2.0