Lodestar v1.6.0
Lodestar 1.6.0
Package: lodestar-agent-context@1.6.0.
The lean release
This is the first Lodestar release published since 1.4.1. It carries the
1.5.0 boundary tightening — Lodestar no longer owns external skill
directories or repository agent files, and its skill and agent surfaces are
read-only verification — and the lean-reduction work that follows: retired
subsystems are removed, the remaining record paths are batched and measured,
the hooks fail soft, and the managed skill payload grew additively.
Retired subsystems removed
- The v0.7 generation-store importer is gone (
lodestar import, the
legacy-v070modules, and the migration guide). The registry is schema v4
with one internal migration path; there is no legacy-store bridge. - The startup-budget mechanism is gone entirely.
startalways returns every
optional record: no--startup-budgetflag, no environment or config
sources, no truncation surface.moreandnextstay in the envelope but
never fire for startup. - The Stop hook no longer captures decision/DEAD/SUPERSEDED ledger markers:
the ledger changes only through explicitlodestar decisioncommands. NOTE
markers still quarantine as pending candidates. - The release hero-image gate is gone: CI neither requires nor attaches the
launch hero to GitHub releases. The artwork stays indocs/assetsfor the
README and historical release notes.
Faster reads, measured
Startup context, find, links, decisions, pending, and work lists now assemble
records with a constant number of queries instead of one query per record. On
a 1,000-record registry: start ~118ms -> ~44ms and find ~134ms -> ~24ms.
Gentler defaults
putwithoutcontent.statestoresknown; a source withoutmetadata
ormetadata.inspectionstoresnot_inspected. Explicit states still
validate; the knowledge and inspection axes remain the full record model.- Default
findomits reservedstartup-snapshotcache records (an explicit
--kind startup-snapshotstill finds them). find --limit <n> --offset <m>paginates, and a truncated page reports the
exact next command with the correct offset.
Fail-soft hooks
A missing or broken Lodestar runtime no longer blocks session start, and a
host that omits identity fields no longer blocks prompt submission.
Envelope cleanup
The empty available stub is gone from the startup envelope (a leftover of
the retired budget mechanism).
Skill payload growth (additive)
The managed skill payload now includes the adderall skill, and the current
reference material is restored: the center-audit compact-mode and
worked-example references, the director-protocol agent configuration, and
the ladder-audit README. The payload was only added to — nothing was
removed or shrunk.
Marker parsing hardened
The quoted-value matcher in the marker grammar is now the unambiguous
(?:[^"\\]|\\.)* form, removing a ReDoS-shaped overlap between escape and
plain-character alternatives (reported by CodeQL as high severity). Parsing
behavior is unchanged for valid markers.
Requires Node.js 24.15.0 or newer.