Skip to content

v0.02.5

Choose a tag to compare

@Lautaro005 Lautaro005 released this 28 Sep 14:16
· 8 commits to main since this release
5d466cf

Memory that ages well

Search that finds exact names, facts with dates, summaries, entities in the graph, and a review that suggests fixes without touching anything.

NEW

  • Hybrid search. search_knowledge combines semantic search with an exact-keyword index (SQLite FTS5, BM25) merged by reciprocal rank fusion. Proper names, IDs, dates and numbers now show up. If Chroma or Ollama is down, keyword search keeps working.
  • Facts over time. Each memory is saved with its date. add_memory(fact, category, supersede=old) moves the old fact to a ## Historial section instead of leaving both. New tool memory_history(category).
  • Summaries. Pages over 800 words (and long connection results) get a short abstract from your local chat model; list_sources() returns it.
  • Entities in the graph. Sources, captures and memory files get an entities list. Notes that name the same person or project connect through a new Entity node type.
  • distill_skill(topic). Gathers everything brain has on a topic so your agent writes a skill from it.
  • Reflect (Profile tab). Finds duplicates, likely contradictions and notes without entities, and shows the tool call that would fix each one. It never writes.
  • reindex_keyword_search() and a Rebuild keyword index button, for sources saved before this version.
  • Documentation site (Docs) and this changelog.
  • SECURITY.md with how to report vulnerabilities privately.
  • Settings is now a full view: the installed version with a Check for updates button (the gear turns green when a new version is out), sidebar order and visibility, the default chat model, and graph colors.

CHANGED

  • The dashboard sidebar header shows just the logo and the name, aligned on one row.
  • The website header keeps only the GitHub logo next to the section tabs; Docs, Changelog and GitHub moved to the footer.
  • The license is split in two files, LICENSE (MIT) and COMMONS-CLAUSE.md, so GitHub detects it. The terms don't change.

UPGRADE NOTES

Run Rebuild keyword index once (Knowledge tab) so older sources are found by keyword.
Summaries and entities need a chat model: ollama pull llama3.2. Without it they're skipped.