fleet-memory/hindsight-docs/static
Nicolò Boschi e2baca8bfe
feat: mental model history tracking and UI diff view (#516)
* feat: mental model refresh history tracking and UI diff view

- DB migration: add history JSONB column to mental_models table
- Track previous content on each refresh in update_mental_model
- Add get_mental_model_history() engine method
- New GET /mental-models/{id}/history endpoint
- Control plane proxy route and getMentalModelHistory() in api.ts
- MentalModelDetailModal: add History tab with lazy loading, carousel
  navigation (left=older, right=newer), word-level content diff view

* fix: resolve alembic migration head conflict for mental model history

* feat: mental model history tracking, side-by-side diff UI, and config flag

- Track content changes on every mental model update/refresh (persisted in JSONB history column)
- New GET /mental-models/{id}/history endpoint returning changes most-recent-first
- Side-by-side diff view in History tab (Before/After columns, line-level highlights)
- Actions dropdown in detail panel (Edit, Refresh, View History, Delete)
- HINDSIGHT_API_ENABLE_MENTAL_MODEL_HISTORY config flag (default: true)
- Also adds missing HINDSIGHT_API_ENABLE_OBSERVATION_HISTORY to configuration docs
- Python client wrapper method get_mental_model_history()
- Tests for history persistence (recorded, ordered, name-only skipped, missing returns None)
- Fix NameError: timezone not imported in update_mental_model

* fix: call get_mental_model_history before delete in doc example
2026-03-06 17:50:48 +01:00
..
img doc: add 0.4.16 release blog post and changelog (#502) 2026-03-05 18:29:55 +01:00
.nojekyll rename to hindsight (#2) 2025-11-25 19:28:26 +01:00
get-cli fix: openclaw binds embed versioning (#256) 2026-01-30 17:23:52 +01:00
get-mcp feat: simplify mcp installation + ui standalone (#41) 2025-12-18 10:24:56 +01:00
get-skill Fix skill installer test examples to use meaningful content (#160) 2026-01-14 18:41:04 +01:00
llms.txt improve llms.txt 2025-12-10 13:55:55 +01:00
openapi.json feat: mental model history tracking and UI diff view (#516) 2026-03-06 17:50:48 +01:00