Skip to content
ALC
Docs
Concepts
CLI
Changelog
GitHub
Changelog
Every release, drawn from the commits that produced it. Versions follow the package on
PyPI
.
September 8, 2026
0.49.0
The grower's law goes live, the charts show up, and shell syntax survives the form
Arm the grower's law — a product-surface metric on grow
Stop shell syntax from being argv-split, on both surfaces
Use the long-form exclude pathspec in the grow metric
Read more — 6 more changes
September 5, 2026
0.48.0
The packs get a front door, the loop gets a brake, and the phone gets a fit
Brake the budget mid-cycle; make the demand gate see what the build sees
Give the packs a front door on the dashboard
Put the per-run Cancel inside the card frame, behind a confirm naming the run
Read more — 19 more changes
September 2, 2026
0.47.0
The signal loop closes: dismissable failures, archivable signals, and packs that respect your manifest
Give a handled signal an exit on both surfaces
Act on dogfood round 8 — pack retargeting, honest hire, dismissable failures, visible cancel, isolated runs that see the world
Read more — 10 more changes
September 1, 2026
0.46.1
Grouped smoke-only warnings and a legacy-tool cleanup in the installer
Group same-cause smoke-only warnings into one violation
Retire the legacy 'alc' tool before installing alc-runtime
Read more — 1 more change
September 1, 2026
0.46.0
A real back gesture, honest team verbs, and a safe way off the roster
Warn when a Blueprint's only check is the placeholder that cannot fail
Enqueue a bare Blueprint, and let a passing tick branch say so
Make hiring explicable, reachable and honest — round 5's findings, all acted on
Read more — 15 more changes
August 31, 2026
0.45.0
Two friction logs answered: an honest landing, a narrated Verify, one loop verb
Narrate the Verify phase and keep the filename in engine activity
Lead the Dashboard with the work that needs a human
Lead run listings with the task instead of the stem
Read more — 28 more changes
August 30, 2026
0.44.2
The roster, Retire and the back arrow stop misreporting
Put the mark in the phone header, at no cost in space
Give the app the mark the site and the README already use
Stop the phone's back arrow from outliving the trip it belongs to
Read more — 3 more changes
August 27, 2026
0.44.1
The root URL renders again
One command that installs, updates and fixes PATH
Put the install command where someone arriving would look
Mount the WebSocket provider above the screens that have no project
Read more — 1 more change
August 27, 2026
0.44.0
A first run in plain language, and a verdict that does not overclaim
Let an existing repository become an ALC project from the UI
One field for someone who has not learned the vocabulary yet
Say what happened, for someone who does not read Scorecards
Read more — 17 more changes
August 26, 2026
0.43.0
Pick, clone or create a project without leaving the UI
Switch projects by searching, not by filling in a form
Put the ALC mark in the control room
Browse for a project instead of typing its path
Read more — 3 more changes
August 26, 2026
0.42.0
The fleet, the inbox, and a web IDE that works on a phone
Serve the fleet, the inbox, branch review and optional auth
Rebuild the control room for phone, tablet and desktop
A landing page and documentation site
Read more — 9 more changes
August 12, 2026
0.41.1
Fix the suggested first-run command syntax
Suggest the syntax `alc run` actually accepts in the Next step
Read more
August 12, 2026
0.41.0
Engine auto-detection and a single post-init next step
Pick the scaffolded default_engine by probing PATH for a real CLI
End `alc init` with one concrete next action
Read more
August 12, 2026
0.40.0
Lockfile-aware Python check resolution and audit hints
Run Python checks through the env manager its lockfile declares
Tell "declared but not installed" apart from "not a project tool"
Stop printing "No upgrades proposed" above an informational list
Read more — 1 more change
July 29, 2026
0.39.8
First PyPI publish (alc-runtime via Trusted Publishing)
Finish the alc-runtime rename — stragglers the first pass missed
Read more — 1 more change
July 28, 2026
0.39.7
Never commit a provisioned dep symlink
Never commit a provisioned dep (e.g. the node_modules symlink)
Read more
July 28, 2026
0.39.6
.alc/.gitignore allowlist (runtime dirs can't leak)
Make the .alc/.gitignore an allowlist so new runtime dirs can't leak
Read more
July 28, 2026
0.39.5
Count direct runs in audit/Mix Health; discard-aware + windowed
Count direct `alc run` work in audit, Mix Health, and the scorecard
Drop a discarded run from the tally + window Mix Health for scale
Read more
July 28, 2026
0.39.4
Gitignore loop/specialist runtime state
Gitignore loop + specialist runtime state too
Read more
July 28, 2026
0.39.3
Gitignore runtime .alc dirs + discard self-heals orphaned worktrees
Gitignore the runtime .alc dirs (runs/queue/metrics)
Force-remove an orphaned worktree so the branch delete succeeds
Read more
July 28, 2026
0.39.2
Actionable smoke-only WARN (names a populated check_set)
Point the smoke-only WARN at a populated check_set when one exists
Read more
July 27, 2026
0.39.1
PATH-aware init blueprint checks
Add `alc land` and `alc discard`, and let a committing flow isolate
Add `alc enqueue` and `alc new`
Add `alc status`, `alc runs` and `alc audit`
Read more — 77 more changes
July 23, 2026
0.37.0
Version 0.37.0
Read more