Releases: luxus/pi-hindsight
Releases · luxus/pi-hindsight
Release list
v0.9.0
0.9.0 (2026-07-12)
Features
- agent allowlisted hindsight_config get/patch tool (#508) (cc9c4b5)
- agent control-plane tools for status, bank, mental models (#502) (813d26c)
- domain-tagged scope mode and coding bank profiles (#499) (3bc8789)
- filter mental-model inject by project tags (#501) (cc32c06)
- opt-in shared/untagged observation recall (#492) (#503) (726fa18)
- recall: add optional score-floor gate for auto-inject (2d1d536)
- recall: add optional score-floor gate for auto-inject (ec13b45), closes #473
- scope migrate dry-run for dual-tag / legacy repo tags (#505) (4030380)
- setup gate pauses memory until bank is configured (#497) (b3dba34)
- stable projectId tags with dual-tag migration window (#498) (ff6cf51)
- status fields with non-default tone signaling (#500) (1176a2b)
- tui: durable ignore-this-repo option when no config (#516) (b664246)
- tui: hub-first surface with use-profile mental models (0b12d4b)
- tui: hub-first surface with use-profile mental models (42968a9), closes #477
- tui: probe Hindsight server health in guided setup (#518) (23e34e7)
Bug Fixes
- control-plane review follow-ups for dry-run, gate, migrate (#510) (d46640b)
- memory: tighten mental-model inject detection and multi-bank budget (8920835)
- test: make scope-migrate receipt path assertion Windows-safe (#522) (da74616)
- tui: polish guided setup offline path and bank status (#520) (3d527f7)
- tui: restore next-opt-out and land review follow-ups (9374b77)
- tui: skip guided mental-model offer for existing banks (#514) (50981d5)
Migration
0.9.0 introduces domain-tagged banks, setup gate, and dual-tag migration. Before upgrading production configs:
- Read Upgrading to domain banks
- Review dual-tag / project identity notes in project identity
- Prefer
/hindsightsetup andhindsight_scope_migratedry-run before any bank rebuild
v0.8.0
v0.7.0
0.7.0 (2026-07-04)
Features
- add exact tagsMatch mode for recall and reflect from Hindsight 0.8.x (#449) (bd6dc9d)
- add shared observation scope from Hindsight 0.8.x (#448) (52fbad4)
- adopt Hindsight client 0.8.4 recall options, drop 'opinion' fact type (#446) (f1a0095)
- adopt retainStructuredChunkSize bank config from Hindsight 0.8.x (#447) (eef92cd)
- bench: add memory-quality benchmark harness over live Hindsight (ddf7acb)
- client: upgrade hindsight-client to 0.8.1 and retire REST shims (d34cffa)
- diagnostics: revive /hindsight:doctor command (#457) (a430ef6)
- diagnostics: surface connected server version and feature flags (3ce502d)
- diagnostics: surface connected server version and feature flags (4b25732)
- diagnostics: surface connected server version and feature flags (#441) (3ce502d)
- land slim-core 0.8 rewrite (#430) (51776ee)
- land slim-core 0.8 rewrite (slim surface + native hindsight-client 0.8) (51776ee)
- recall: add recall.userMaxTokens per ADR-004 (#462) (75060ad)
- recall: expose source-fact enrichment in lifecycle recall and formatter (1693bfd)
- recall: use tag-group scope isolation for lifecycle recall and tools (a59b718)
- reflect: adopt 0.8 reflect options natively and summarize output (92400dc)
- retain: surface retain outcome metadata in flush, queue, and status (7e1b9b2)
- support expandable memory tool output (#444) (5da82de)
Bug Fixes
- ci: repoint stale coverage include/thresholds after slim-core reorg (81e3d50)
- ci: repoint stale coverage include/thresholds after slim-core reorg (f0dfc27)
- ci: repoint stale coverage include/thresholds after slim-core reorg (#442) (81e3d50)
- client: remove append capability seam and consolidate retry (69041be)
- lifecycle: record inspectable init health and make recall cache TTL configurable (3d88772)
- observability: surface best-effort failures in post-retain reflect and lifecycle recall (#456) (178aba4)
- recall: fold scope tags into exact tagsMatch instead of an unsatisfiable AND (#451) (0e0f9a2)
- retain-cursor: bound v3 cursor, fix edit dedupe regression (5035748)
- retain-cursor: clamp frontier when branch shrinks transcript (99ec414)
- retain: harden retain-cursor dedupe for long sessions (2704dc0)
v0.6.0
0.6.0 (2026-05-20)
Features
- client: add exponential-backoff retry to REST calls (a9329cd)
- lifecycle: add 60s TTL recall cache per session (#387) (b8dbdcb)
- lifecycle: add error reporting to periodic and shutdown queue flush (#388) (bd93c9e)
- retain: add optional post-retain reflect (#390) (d0f4aed)
Bug Fixes
- client: restrict retry to idempotent methods per review (d501723)
- deps: align @vitest/coverage-v8 with vitest 4.1.5 and fix test breakages (101ecdf)
- flush-presenter: warn on malformed queue entries (#394) (5797273)
- lifecycle: address review comments on flush notification behavior (#389) (5cf9833)
- smoke: always clean up temporary smoke-test banks, add opt-out env var (fd49bd8), closes #382
- support Request-incompatible fetch wrappers (#400) (55e7f40)
v0.5.0
v0.4.1
v0.4.0
v0.3.0
v0.2.0
0.2.0 (2026-05-06)
Features
- add import status activity labels (3158aac), closes #248
- add internal recall reflect option parity (af769be), closes #248
- add internal retain option parity (d2b62bb), closes #248
- bank-settings: add config reset tools (1c1c662)
- bank-settings: add directive tools (12a188b)
- bank-settings: add location presenter (b6d0b00)
- bank-templates: add schema fetch tool (f89ffba)
- bank-templates: save exported manifests (505a2de)
- config: migrate global memory config to user (e7b3a8d)
- config: read bank missions from Hindsight config (ed15207)
- configure import tool result policy (115b4dc), closes #248
- core: expose mental model api seam (e6009d2)
- diagnostics: show latest import quality (6607a4d), closes #275
- filter low-quality recall results (5cebb3b), closes #248
- import: add gateway transcript import (4498efd)
- import: add historical import modes (6d45d6d)
- import: add strict curated quality profile (81b70b5), closes #248
- import: chunk curated sessions by turns (4cad43d)
- import: offer post-import mental model refresh (1bea940)
- import: record checkpoint quality context (efc82b7)
- import: summarize import signal and noise (5acb3f9), closes #273
- import: summarize project import quality (ced79b2), closes #269
- operations: promote reflect query to mental model (780c6e1)
- retain: expose explicit retain options (bfb768b)
- routing: explain route dry runs (a744e8d)
- setup: add built-in bank templates and import metrics (c25a6b2)
- setup: offer profile-aware historical import (7dcefed)
- setup: review bank templates before apply (03388ae)
- show import quality reason counts (1f59cdd), closes #248
- support Hindsight 0.6 (2187444), closes #234
- template: add setup template editor model (a401f7c)
- template: export bank manifests (3bf800a)
- tui: add guided memory setup (15df71f)
- tui: add mental model library (00e8527)
- tui: add setup flow state machine (245fea8)
- tui: flush retain queue from setup (71aff41)
- tui: import bank templates during setup (9eaaefb)
- tui: make mental models read-only (06dd166)