Skip to content

v0.1.1 — Bugfix Pass

Choose a tag to compare

@Noshkoto Noshkoto released this 16 Jun 18:37
e95025c

What's new

Critical fixes from the first contributor PR:

Bugs squashed:

  • LLM importance scoring was silently dropped — a one-letter typo (importances vs importance) meant every memory got stored at default importance regardless of what the LLM scored it
  • sqlite-vec vector extension was never actually loaded — called vec_version() before load_extension(), so semantic search was always falling back to slow cosine similarity
  • recall_semantic SQL was generating invalid queries from a string-replace hack, producing broken JOINs
  • Semantic recall mode was passing empty bytes instead of embedding the user's query

Reliability:

  • import_icm now handles missing optional columns gracefully — no more crashes on legacy ICM databases
  • All timestamps are timezone-aware now (replaced deprecated datetime.utcnow())
  • HTTP API returns proper 400/404/500 status codes with Content-Length
  • MCP stdio server handles notifications and shutdown protocol correctly
  • New /health endpoint for monitoring

Cleanup:

  • All residual 'aion' references removed from README and install paths
  • install.sh fixed to use correct tarball path

How to update

If you cloned the repo:

cd ~/.noshy/src && git pull

If you used the install script:

curl -fsSL https://raw.githubusercontent.com/Noshkoto/Noshy/main/install.sh | sh

Then restart your MCP client or Hermes gateway.


First release with community contributions. The typo fix alone is worth the update — your importance scores actually work now.