The first tag since v0.18.0, and it carries six releases of work — 0.19.34
through 0.19.39. The tree here is the source the 0.19.39 desktop build is cut
from, mirrored release-for-release from now on rather than by hand.
What changed, in the order it matters
A project can now refuse an act, not just ask about it (0.19.39).
[authority] in .aura/settings.toml is a standing answer, committed to the
repo, read by authority::decide before anything reaches a human: Allow, Ask
or Refuse. It fails closed — a missing file, a missing section or an
unparseable value all land on Ask — and covers three capabilities Aura can
enforce honestly: deleting an exported symbol, writing outside a claimed zone,
and dispatching work to another machine. The grant is scoped to the run, not
the agent brand, so no click ever turns "yes, delete this symbol" into "yes,
delete anything".
A place to work stopped being something one person owns on one laptop
(0.19.36–0.19.38). Bring your own box or have Aura make one: both answer a
single Place contract, held at parity by a thirteen-workflow conformance
suite and a build-time gate, so a feature cannot exist in one mode only. On a
shared box, members get their own login, their own git credential and their own
line on the bill. A parallel copy of a project no longer assumes you want a
chat — one setting picks plain code, an Aura chat, or whichever agent CLI you
have installed.
Committing stopped reading as a crash (0.19.37). aura capture-context,
which every commit runs through, went from 111.6s on this repo to 5.0s, and
only asks a question where there is a terminal to answer it.
The chat brain reads the web and prices every turn (0.19.35), and the app
runs on one navigation spine with one launcher (0.19.34).
Full detail, including a Security section per release, is in
CHANGELOG.md.
New in this tree
aura-runner/ is published for the first time. The desktop app compiles the
runner's boot scripts into its own binary, so the tree genuinely did not build
without it — which is the kind of thing a hand-run sync misses and a scripted
one cannot.
Builds
This tag is source. Signed and notarized macOS builds, Linux AppImages and
.deb packages are at auravcs.com.
Full Changelog: v0.18.0...v0.19.39