Skip to content

Releases: VA7ODR/HomeAI

v0.3.1

Choose a tag to compare

@VA7ODR VA7ODR released this 08 Oct 15:44
4024b14

What's Changed

  • Add OS-specific installation guides by @VA7ODR in #72

Full Changelog: v.03...v0.3.1

v0.2

Choose a tag to compare

@VA7ODR VA7ODR released this 08 Oct 13:43
9b54936

What's Changed

  • Add pgvector-backed semantic memory foundation by @VA7ODR in #56
  • Add logging for vector operations by @VA7ODR in #57
  • Fix JSON default escaping in bootstrap script by @VA7ODR in #58
  • Ensure bootstrap drops stale tables by @VA7ODR in #59
  • Persist vector store records to Postgres by @VA7ODR in #60
  • Handle embedding failures gracefully by @VA7ODR in #61
  • Make vector auto-ingest opt-in by @VA7ODR in #62
  • Limit vector auto-ingest to allowlist base by @VA7ODR in #63
  • Update embedding warmup instructions by @VA7ODR in #64
  • Document Postgres vector resizing when changing embedding model by @VA7ODR in #65
  • Optimize memory search scoring by @VA7ODR in #66
  • Enable vector-backed memory retrieval by @VA7ODR in #67
  • Improve Ollama embedder ergonomics by @VA7ODR in #68

Full Changelog: v0.1...v0.2

v0.1

v0.1 Pre-release
Pre-release

Choose a tag to compare

@VA7ODR VA7ODR released this 08 Oct 01:38
c273926

Not much, but it's a start.

What's Changed

  • Add pyproject configuration and update setup instructions by @VA7ODR in #1
  • Add pytest configuration and tests for file tools by @VA7ODR in #2
  • Update gitignore for local tooling and environments by @VA7ODR in #3
  • Add disk-backed conversation memory and integrate hybrid context builder by @VA7ODR in #4
  • Keep chat memory in a single persistent conversation file by @VA7ODR in #5
  • Preload chatbot history from persisted state by @VA7ODR in #6
  • Clear chat input after sending messages by @VA7ODR in #7
  • Add locate_files coverage by @VA7ODR in #8
  • Rebrand project references from TBH to HomeAI by @VA7ODR in #9
  • Fix corrupt memory quarantine helper and add test by @VA7ODR in #10
  • Prevent duplicate user prompt in context builder by @VA7ODR in #11
  • Fix datetime deprecation warning in memory quarantine helper by @VA7ODR in #12
  • Fix UTC import for Python 3.10 compatibility by @VA7ODR in #13
  • Fix session rehydration after browser refresh by @VA7ODR in #15
  • Stage 0: introduce memory repo abstraction by @VA7ODR in #16
  • Handle non-string timestamps in memory parsing by @VA7ODR in #17
  • Add PostgreSQL setup documentation and bootstrap script by @VA7ODR in #18
  • Clarify bootstrap script dependency message by @VA7ODR in #19
  • Add psql dependency docs and tests for bootstrap script by @VA7ODR in #20
  • Add initial repository agent guidelines by @VA7ODR in #21
  • Rewrite Postgres bootstrap helper in Python by @VA7ODR in #22
  • Improve bootstrap script password guidance by @VA7ODR in #23
  • Fix quoting for role password in bootstrap script by @VA7ODR in #24
  • Implement PostgreSQL-backed memory repository by @VA7ODR in #25
  • Ensure PostgreSQL bootstrap creates memory schema by @VA7ODR in #26
  • Fix bootstrap memory table SQL placeholder by @VA7ODR in #27
  • Fix PostgreSQL row factory usage for memory repo by @VA7ODR in #28
  • Handle Postgres row factories for psycopg compatibility by @VA7ODR in #29
  • docs: update postgres setup examples by @VA7ODR in #30
  • Use HOMEAI_STORAGE env var for backend selection by @VA7ODR in #31
  • Allow configuring context builder via environment variables by @VA7ODR in #32
  • Add modular slash command intent detection by @VA7ODR in #33
  • Clarify current storage capabilities in README by @VA7ODR in #34
  • Add memory embedding rollout plan by @VA7ODR in #35
  • Handle upstream HTTP errors in LocalModelEngine.chat by @VA7ODR in #36
  • Handle slash commands with optional whitespace by @VA7ODR in #37
  • Require slash-prefixed commands by @VA7ODR in #38
  • Implement automatic tool execution and persona hint metadata by @VA7ODR in #39
  • Improve event logging in UI by @VA7ODR in #40
  • Stream event log updates during requests by @VA7ODR in #41
  • Switch event log panel to chat-style feed by @VA7ODR in #42
  • Improve logging for empty model responses by @VA7ODR in #43
  • Improve event log readability by @VA7ODR in #44
  • Add fallback message when model returns empty text by @VA7ODR in #45
  • Handle structured tool call responses from local model by @VA7ODR in #46
  • Improve tool registry handling for dotted tool names by @VA7ODR in #47
  • Handle locate tool path argument by @VA7ODR in #48
  • Refactor app into modular homeai package by @VA7ODR in #49
  • Handle empty model responses in summarize tool by @VA7ODR in #50
  • Restore logging preview truncation and add optional Postgres extras by @VA7ODR in #51
  • Improve chat progress updates and clear input by @VA7ODR in #52
  • Implement dependency injection and quality tooling by @VA7ODR in #53
  • Stream chat panel updates live by @VA7ODR in #54
  • Tint streaming assistant bubble by @VA7ODR in #55

New Contributors

  • @VA7ODR made their first contribution in #1

Full Changelog: https://github.com/VA7ODR/HomeAI/commits/v0.1

v.03

Choose a tag to compare

@VA7ODR VA7ODR released this 08 Oct 15:34
d3f8172

What's Changed

  • Add multi-conversation controls to HomeAI UI by @VA7ODR in #69
  • Fix new conversation ID reuse for persisted sessions by @VA7ODR in #70
  • Ensure filesystem metadata queries respect allowlist by @VA7ODR in #71

Full Changelog: v0.2...v.03