What's new in Hindsight 1.2.1 Hindsight 1.2.1 renames Knowledge Pages to Pages, with old routes, CLI commands, MCP tools and settings continuing to work as deprecated aliases until Hindsight 2.x. The release also lets operators switch embedding models without downtime via `hindsight-admin reembed --all-schemas` (finishing with `--finish`), adds separate query and passage embedders, supports custom LLM provider classes, and falls back to the reranker when the decision model fails a recall. Hindsight says entity search, staleness checks, consolidation and keyword recall are up to 50× faster on large banks, and urges everyone on 1.2.0 to upgrade. What's new in Hindsight 1.2.1 Knowledge Pages are now Pages, switch embedding models without downtime, separate query and passage embedders, custom LLM providers, a reranker fallback for decision-model recall, and a round of reliability and speed fixes Hindsight 1.2.1 renames Knowledge Pages to Pages — nothing breaks, the old names keep working until 2.x. It also lets you switch embedding models while servers keep running, use different embedders for queries and stored text, plug in your own LLM class, and fall back to the reranker when the decision model fails a recall. It is also a big speed release for large banks — entity search, staleness checks, consolidation and keyword recall get up to 50× faster — plus a long round of reliability fixes. Everyone on 1.2.0 should upgrade — see the changelog https://hindsight.vectorize.io/changelog for the full list. - Knowledge Pages are now Pages knowledge-pages-are-now-pages : New name everywhere; old routes, tools and settings keep working. - Re-embed without downtime re-embed-without-downtime : Move a schema to a new embedding model while servers keep serving. - Separate query and passage embedders separate-query-and-passage-embedders : A small model for searches, a bigger one for stored text. - Custom LLM providers custom-llm-providers : Name your own class wherever a provider goes. - Reranker fallback for decision-model recall reranker-fallback-for-decision-model-recall : A recall still answers when the decision model fails. - Faster on large banks faster-on-large-banks : Entity search, staleness checks, consolidation and recall. - Smaller additions smaller-additions : Tag edits on documents, rotated database credentials, more stats, Windows CLI. - Reliability reliability : Retain, refresh, banks, transfer and the worker. Knowledge Pages are now Pages The feature is now called Pages https://hindsight.vectorize.io/developer/pages everywhere you see it: the API, the SDKs, the CLI, the MCP tools and the control plane. We're freeing the word "knowledge" for Knowledge Banks, which are coming soon. Nothing breaks. Every old name keeps working as a deprecated alias until Hindsight 2.x, and there is no database change. Move to the new names when it suits you: | Before | Now | |---|---| | /v1/default/banks/{bank id}/knowledge-base/... | /v1/default/banks/{bank id}/pages/... | | hindsight knowledge-base ... | hindsight pages ... | | MCP get knowledge page , search knowledge base , ... | get page , search pages , ... | | HINDSIGHT API KNOWLEDGE PAGE DEFAULT TRIGGER / bank key knowledge page default trigger | HINDSIGHT API PAGE DEFAULT TRIGGER / page default trigger | | mental-model list exclude knowledge pages | exclude pages | Old MCP tool names in an mcp enabled tools allow-list still enable the new tools, but agents now only see the new names. If you list Hindsight tools in an OpenClaw tools.allow / tools.deny , rename them there: the plugin warns at startup about each old name it finds. Re-embed without downtime A server won't start on an embedding model with a different dimension once memories are stored. Now you can switch in place: set the new HINDSIGHT API EMBEDDINGS variables where you run the command, then run hindsight-admin reembed --all-schemas or --schema