Skip to content

Lodestar v1.6.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 17:36
· 5 commits to main since this release
Immutable release. Only release title and notes can be modified.

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-v070 modules, 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. start always returns every
    optional record: no --startup-budget flag, no environment or config
    sources, no truncation surface. more and next stay in the envelope but
    never fire for startup.
  • The Stop hook no longer captures decision/DEAD/SUPERSEDED ledger markers:
    the ledger changes only through explicit lodestar decision commands. 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 in docs/assets for 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

  • put without content.state stores known; a source without metadata
    or metadata.inspection stores not_inspected. Explicit states still
    validate; the knowledge and inspection axes remain the full record model.
  • Default find omits reserved startup-snapshot cache records (an explicit
    --kind startup-snapshot still 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.