Skip to content

Releases: AdityaVG13/cortex

v0.5.0

23 Apr 01:07

Choose a tag to compare

What's Changed

  • Feat/v050 phase 1 retrieval by @AdityaVG13 in #5
  • 0.5.0 - feat: add schema versioning and cortex doctor command by @AdityaVG13 in #6
  • 0.5.0: TTL expiration, reconnect hardening, and agent telemetry by @AdityaVG13 in #7

Full Changelog: v0.4.1...v0.5.0

v0.4.1

06 Apr 19:50

Choose a tag to compare

Full Changelog: v0.4.0...v0.4.1

v0.4.0

06 Apr 11:28

Choose a tag to compare

What's Changed

  • refactor: use generic knowledge-sources paths for extended indexers by @AdityaVG13 in #4

Full Changelog: v0.3.0...v0.4.0

v0.3.0

04 Apr 22:44

Choose a tag to compare

Features

  • Over-fetch-then-filter recall with visibility filtering (raw_k=max(k*5,50), max 2 retries)
  • 13 admin endpoints for user/team/data management (/admin/user/*, /admin/team/*, /admin/stats, etc.)
  • CLI commands: cortex user add/rotate-key/remove/list, cortex team create/add/remove/list, cortex admin stats/list-unowned/assign-owner
  • Solo-to-team migration enhancement: pre-migration backup, per-table row counts, interactive owner prompt, cortex migrate --dry-run
  • Graceful degradation across 7 failure scenarios: ONNX fallback with degraded_mode flag, team-mode MCP fail-closed, write-ahead buffer for offline stores, TLS solo/team mode distinction

Security

  • ensure_auth_with_caller combines auth + identity resolution in single argon2 pass
  • RecallContext threads visibility through entire recall pipeline (semantic, keyword, crystal, budget)
  • Role-based admin auth via ensure_admin (owner/admin required)
  • Table name allowlists prevent SQL injection in dynamic admin queries

Fixes

  • unfold_source / GET /unfold now take RecallContext and filter by owner_id / visibility (fixes MCP unfold_source 3-arg mismatch and release CI build)
  • Decision search in retry loop used hardcoded limit instead of fts_limit
  • Fallback recall paths returned NULL owner_id causing visibility issues
  • MCP handlers bypassed visibility by hardcoding solo context
  • handle_user_add used re-query instead of last_insert_rowid()
  • Removed tasks from archive/visibility allowlists (uses task_id TEXT, not id)

Known Issues

  • MCP JSON-RPC lacks per-caller identity (uses default owner for all callers)
  • is_visible treats NULL owner_id as visible in team mode (should fail closed after migration)
  • Team-mode test environment needed to validate end-to-end

v0.2.0

04 Apr 11:24
a8acb26

Choose a tag to compare

Changelog

Included in v0.2.0

  • team-mode migration path (owner-aware schema + handlers)
  • Argon2id-backed ctx_ API keys
  • cortex export / cortex import CLI
  • OpenAPI spec + Gemini/local-LLM examples
  • automated cross-platform release pipeline

Release assets

  • cortex-v0.2.0-windows-x86_64.zip
  • cortex-v0.2.0-macos-aarch64.tar.gz
  • cortex-v0.2.0-linux-x86_64.tar.gz

Note: macOS Intel (x86_64) artifacts are temporarily unavailable for this release.

PRs

Full Changelog: v0.1.0...v0.2.0

v0.1.0 -- First Public Release

03 Apr 05:10

Choose a tag to compare

Cortex v0.1.0 -- First Public Release

A persistent, self-improving brain for AI coding agents. Single Rust binary, zero runtime dependencies, in-process ONNX embeddings.

Highlights

  • Capsule Compiler -- 97% token compression on boot (19K raw -> ~500 tokens)
  • Hybrid Recall -- Semantic (ONNX embeddings) + keyword search with token budgeting
  • Progressive Disclosure -- Peek -> Unfold -> Full recall at increasing token cost
  • Conflict Detection -- Cosine + Jaccard flags contradictions between agents
  • Score Decay -- Ebbinghaus-inspired memory aging keeps the brain sharp
  • 13 MCP tools, 35+ HTTP endpoints, SSE event stream
  • Multi-agent coordination -- session bus, file locking, task board, inter-agent messaging
  • Windows Service support -- auto-start on boot with failure recovery

Download

Platform File
Windows x86_64 cortex-v0.1.0-windows-x86_64.zip
macOS Coming soon
Linux Coming soon

Quick Start

# Extract and run
cortex serve

# Verify
curl http://localhost:7437/health

# Register with Claude Code
claude mcp add cortex -s user -- /path/to/cortex mcp

See the README for full documentation.