Skip to content

Releases: USS-Parks/lamprey

v0.15.6

18 Jun 20:37

Choose a tag to compare

Release v0.15.6

v0.15.5

18 Jun 19:56

Choose a tag to compare

Release v0.15.5

v0.15.4

18 Jun 16:49

Choose a tag to compare

Release v0.15.4

v0.15.3

18 Jun 05:12

Choose a tag to compare

Release v0.15.3

v0.15.2

18 Jun 03:55

Choose a tag to compare

Release v0.15.2

v0.15.1 — Loop Phase gap-closure

14 Jun 17:40

Choose a tag to compare

Closes the four honest gaps the Loop Phase (v0.15.0) shipped with.

  • Settings → Loops tab — master toggle + all five ceilings (max iterations, wall-clock, token budget, max concurrent, runaway floor). No more editing settings.json.
  • Status-line slot — a running loop shows "N loop · iter X" (hidden when none are running).
  • Context-aware token budget — the per-iteration estimate now counts the full sent message stack (system prompt + history + prompt) plus the reply, not just the iteration prompt. Iteration + wall-clock remain the hard caps.
  • Real DB integration test — loop_db-integration runs the exact migration-v17 DDL + loop query shapes against Node's built-in node:sqlite (no native addon), so schema/query correctness has 9 always-running assertions instead of skipped suites.

Gate: tsc node+web, full vitest 2251 passed / 130 skipped / 0 failed, build, verify:proof all green. See PLANNING/LP_SMOKE_PLAYBOOK.md.

v0.15.0 — Loop Phase

14 Jun 16:44

Choose a tag to compare

First-class Loop primitive across the full autonomy gradient — interval, self-paced, and autonomous "work-the-backlog" loops — and the first deliberate, documented extension past the Opus 4.5 era-lock. Loops ship OFF by default (loopsEnabled: false), so the era-faithful default experience is unchanged.

Highlights:

  • /loop <task> (self-paced) · /loop 5m <task> (interval) · /loop --auto <mission> (autonomous)
  • Headless main-process turn runner: a fired wake-up / loop iteration now runs a real turn with the window closed (closes the long-standing G1 defect where wake-ups never ran)
  • Dedicated backlog queue, hard ceilings (iterations / wall-clock / token budget / stall watchdog / runaway floor), three stop authorities, idempotency progress ledger
  • Loops right-panel pill: live status / iteration / budget / next-fire + backlog management
  • Model tools: loop_enqueue / loop_complete_task / loop_control

Gate: lint, tsc node+web, full vitest 2240 passed / 130 skipped / 0 failed, build, verify:proof all green. See PLANNING/LAMPREY_LOOP_PLAN.md.

v0.14.0 — Unburdening Phase

11 Jun 06:27

Choose a tag to compare

Release v0.14.0 — the deletion release: multi-agent pipeline, auto-router, runtime proof machinery, and composer excised outright (net -7,400 lines). One model per turn, full tool catalog, era chrome only.

v0.13.0

11 Jun 01:14

Choose a tag to compare

Release v0.13.0

v0.12.0 — Cogency Restore Phase

10 Jun 05:52

Choose a tag to compare

13-prompt cogency phase (CR-0 through CR-12) closing eight regressions surfaced by the L9 LL_SMOKE_PLAYBOOK against v0.11.0/v0.11.1 plus three new findings (F13, F14, F15).

Project vocabulary restored — STS, P-SPR, Stem to Stern, Bucket, and "vocab clarifications are not build directives" (F13) live in a new Project conventions block in the contract.

Abort-safe rollback — when the multi-agent pipeline bails after the Coder mutated files (a stage threw or stalled), a role:'system' message names modified paths so the user has a clear git restore target. Includes StageInactivityWatchdog (F15) for the silent stall pattern.

Router decision logging — every routing decision now carries a matchedRule id, recorded in a 50-entry in-memory ring buffer. Confirms via test that the heuristic is correct.

Rigor predicate gated on mutation_attempted — proof-gate "Untrusted completion" pill no longer fires on multi-dispatch turns that didn't actually mutate. New rigorRequiresMutation setting (default true).

Reviewer terse exemplarIDEAL_REVIEWER_EXEMPLAR (281 bytes) shows the desired review shape.

Coder operational rules — shell-syntax adapt after one failure (F7), never edit files via shell pipelines (F9 - apply_patch is the only safe edit path), default to the smallest correct fix (F13), escalate after 3 zero-match searches (F14).

No-ops per revision 3 — CR-6 and CR-7's scope-creep half: v0.11.1's Reviewer Packet Hotfix already closed F5 and F12.

Verify gate: tsc node + web clean, vitest 2332 passed / 123 skipped, verify:proof --no-tests exits 0. See PLANNING/LAMPREY_COGENCY_RESTORE_PLAN.md, PLANNING/CR_BASELINE.md, PLANNING/CR_AFTER.md.