Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 08 Mar 19:29
· 484 commits to main since this release

Added

  • Local SQLite memory backend — cog init now offers Local (SQLite) vs Hosted (trycog.ai) as the memory backend
  • Local memory tools: learn, recall, associate, deprecate, refactor, update, connectivity, and more — all backed by a local .cog/brain.db
  • mem:info and mem:upgrade CLI commands
  • SQLite wrapper module and embedded SQLite 3.47.2
  • Debug log now writes diagnostic header (version, OS, arch, zig version, command line) on each invocation
  • Signal handlers capture SIGILL/SIGSEGV/SIGBUS/SIGABRT crashes with stack traces to .cog/cog.log
  • Containerfile for Alpine-based dev container with PostgreSQL, Elixir, Zig, and swap support

Changed

  • Debug log truncates on each command invocation instead of appending
  • Brain config uses flat string format (e.g. "file:.cog/brain.db") instead of nested object
  • README clarifies memory benchmarks are for the hosted brain

Fixed

  • Memory leak in toolConnectivity BFS visited map
  • Release workflow includes changelog body in GitHub releases