Releases: AdityaVG13/cortex
Releases · AdityaVG13/cortex
v0.5.0
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
Full Changelog: v0.4.0...v0.4.1
v0.4.0
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
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_modeflag, team-mode MCP fail-closed, write-ahead buffer for offline stores, TLS solo/team mode distinction
Security
ensure_auth_with_callercombines auth + identity resolution in single argon2 passRecallContextthreads 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/unfoldnow takeRecallContextand filter byowner_id/visibility(fixes MCPunfold_source3-arg mismatch and release CI build)- Decision search in retry loop used hardcoded limit instead of
fts_limit - Fallback recall paths returned NULL
owner_idcausing visibility issues - MCP handlers bypassed visibility by hardcoding solo context
handle_user_addused re-query instead oflast_insert_rowid()- Removed
tasksfrom archive/visibility allowlists (usestask_idTEXT, notid)
Known Issues
- MCP JSON-RPC lacks per-caller identity (uses default owner for all callers)
is_visibletreats NULLowner_idas visible in team mode (should fail closed after migration)- Team-mode test environment needed to validate end-to-end
v0.2.0
Changelog
- Canonical project changelog: CHANGELOG.md
- Version entry: v0.2.0 changelog section
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
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 mcpSee the README for full documentation.