v0.5.0
Immutable
release. Only release title and notes can be modified.
Stella 0.5.0 is the first minor release of the 0.5.x line — it gathers the stabilization and feature work that accumulated across the 0.4.x patch series into one coherent step: a smarter edit path, graph-aware tooling, a durable context engine, and fleet-scale telemetry.
Editing & tools
- read→edit drift oracle (#331) —
edit_filerecords the content the model last saw and, on a mismatch, distinguishes an out-of-band file change from a genuine not-found, echoes the current content, and lets the model recover instead of retrying a stale edit. apply_edits— transactional multi-file edits (#333) — apply a batch of edits across many files atomically, with a dry-run preflight that reports exactly what would change before anything is written.run_tests scope:"impacted"(#334) — graph-driven test selection: walk the code graph from your changes to the tests that exercise them.- graph-derived planner context (#342) — deterministic goal-path localization gives each turn a tighter working set.
Context engine
- Adaptive-context baseline, Phase 0 & 1 (#420, #423) — a typed record taxonomy with scope and temporal axes plus canonical JCS hashing for stable content identity.
- Typed decision events + policy-plane journal bridge (#364) — context receipts §6.3/§6.4 emit loop-detection, budget, retry, and policy decisions as parseable twins of the agent's prose.
- Compaction preserves the prompt-cache prefix (#372) — dedup keeps the earliest duplicate so the provider's cache prefix survives.
Fleet & telemetry
- Observatory: org / hub telemetry dashboard (#410) — aggregate telemetry across an org's agents and workspaces with hub-and-spoke scoping.
- Benchmark harnesses —
loop-benchturn-loop + context-query correctness harness (#417) and the stella arena arena-bench adapter recording ContextGraph traces (#425).
Terminal UI
- Markdown & TOML syntax highlighting in the skills/agents editor (#484).
- Interactive Command Deck with animated terminals on the docs landing page (#485).
Fixes
- Loop detection now sees through
read_file's session-tally footer, so legitimate re-reads aren't misread as a loop (#440). - The conversational fast path no longer authors a witness test for a bare greeting like
hi(#488). - Exhaustive TUI event matches handle
SpeculationDiscardedcleanly, unbreaking the clippy gate (#422, #430).
Install & upgrade
brew install macanderson/tap/stella # or: brew upgrade stellaPrebuilt binaries are attached below for aarch64/x86_64 macOS and Linux — verify a download against SHA256SUMS.
Full release notes: https://stella.oxagen.sh/docs/release-notes