COMMITS
May 17, 2026
I
fix(pi): align audit parity helpers
ismeth committed
I
fix pi subagent runner truncation and termination
ismeth committed
I
ci: bump setup-node@v5, add Discord release announcements
ismeth committed
I
release: v0.21.0
ismeth committed
I
ci: gate publishes on Docker e2e, normalize checkout@v5 (#119)
ismeth committed
I
fix(docker): bump Pi e2e to @earendil-works scope (#130)
ismeth committed
May 16, 2026
I
merge: sticky-injection multi-anchor v2.2 (6 oracle reviews)
ismeth committed
I
test(sticky-injection): byte-equality e2e + ARCHITECTURE.md update
ismeth committed
I
feat(pi): strict entry-id resolution + multi-anchor parity
ismeth committed
I
fix(event-handler): per-anchor prune on message.removed
ismeth committed
I
I
fix(note-nudge): multi-anchor replay + CAS-gated wire append
ismeth committed
I
merge: V7.1 per-project embedding resolution
ismeth committed
I
test(embedding): cover project registry behavior
ismeth committed
I
chore(scripts): use project embedding registration
ismeth committed
I
feat(pi): resolve embeddings per project
ismeth committed
I
feat(timer): re-ensure project embeddings per tick
ismeth committed
I
feat(opencode): use per-project embeddings
ismeth committed
I
feat(embedding): add per-project registry core
ismeth committed
I
fix(tag): defensively strip cargo-cult § markers from assistant text
ismeth committed
May 15, 2026
I
chore(pi): bring Pi logging to parity with OpenCode
ismeth committed
I
I
fix(context-limit): guard against model cache regressions
ismeth committed
I
release: v0.20.0
ismeth committed
I
refactor(pi): remove anchor recovery on defer for OpenCode parity
ismeth committed
I
fix(pi): return full executedWorkThisPass for synthetic-todo gate
ismeth committed
I
fix(todo-view): accept missing priority in normalizeTodoStateJson
ismeth committed
I
fix(storage): make ensureColumn race-safe under concurrent startup
ismeth committed
I
fix(pi): reset stale pressure on first pass and model switch
ismeth committed