Skip to content

Roadmap ​

Roadmap items describe current engineering direction, not guaranteed dates. Scope may change based on validation results, security findings, compatibility requirements, and measured performance data.

Current stable release ​

Current stable release

CodexA v0.5.0 remains the current stable release.

Completed Through v0.5.0 ​

CodexA completed its initial feature-development phases through v0.5.0. These phases established indexing, semantic and hybrid search, AI-agent interfaces, the optional Rust backend, quality tooling, plugins, MCP support, and the VS Code extension.

Phases 33–37 — Search Dominance (Completed) ​

  • JSONL streaming, scored output, snippet control, exclude/no-ignore flags
  • Incremental indexing (--add, --inspect), model-consistency guard, Ctrl+C safety
  • Tantivy full-text engine (Rust-native, cfg-gated, Experimental)
  • MCP Server v2 with cursor-based pagination, --serve shorthand, Claude Desktop auto-config
  • --hybrid/--sem shorthands, .codexaignore auto-creation, PyInstaller single-binary

Phase 32 — Rust Search Engine Core (Completed) ​

  • Native codexa-core Rust crate via PyO3 — HNSW, BM25, tree-sitter chunker (10 languages), parallel scanner, optional ONNX and Tantivy (Environment-dependent)

Phase 31 — RAG Pipeline (Completed) ​

  • 4-stage Retrieve → Deduplicate → Re-rank → Assemble pipeline
  • Configurable strategies, cross-encoder re-ranking, token-aware budgets, source citations

Phases 38–42 — Platform Expansion (Source Available / Planned) ​

  • Incremental Embedding Models & Model Hub: --switch-model, model verification, multi-model index, benchmark memory metrics
  • Pre-built Wheels & Platform Distribution: manylinux/macOS/Windows wheels, Scoop, Chocolatey, PyInstaller binaries
  • Code Editor Compatibility: VS Code (Available). Zed, JetBrains, Neovim, Vim, Sublime Text, Emacs, Helix, Eclipse, Cursor/Windsurf (Planned)
  • Multi-Agent Orchestration: SessionManager, shared discovery, semantic diff, RAG code generation, bridge session endpoints (Source Available)
  • Cross-Language Intelligence: FFI pattern detection, polyglot dependency graphs, language-aware search boosting, universal call graph (Planned)

Planned Releases ​

v0.5.1 — Stabilization and Trustworthy Gates ​

  • VS Code Workspace Trust protection
  • Webview Content Security Policy
  • Functional lint, format, security, and coverage gates
  • Rust CI validation on supported toolchains
  • Improved audit evidence and documentation accuracy
  • Tests for critical configuration-writing paths
  • No new product features

v0.6.0 — Critical Reliability and Contracts ​

  • Higher coverage for HTTP, MCP, grep, streaming, and backend-selection paths
  • Versioned JSON output contract
  • Versioned index/storage schema
  • Reproducible dependency resolution
  • Better error handling
  • Backend visibility in CLI and VS Code
  • Safer optional-build dependencies
  • Coordinated TypeScript/ESLint upgrade
  • Critical-package mypy enforcement

v0.7.0 — Performance and Native Integration ​

  • Reproducible performance baseline
  • Cold and incremental indexing benchmarks
  • Search latency and memory measurements
  • Python/Rust behavior-parity tests
  • Non-blocking indexing in VS Code
  • VS Code integration test suite
  • Rust-native qualification on supported platforms
  • Performance changes only when justified by benchmark evidence

v0.8.0 — Release Maturity ​

  • Public compatibility and deprecation policy
  • Shared component version source
  • Automated release pipeline
  • Reproducible build artifacts
  • Artifact signatures or verifiable provenance
  • Migration documentation
  • Supported-platform matrix
  • Stable versus Experimental feature labels
  • Plugin API stability policy

Telemetry is not committed to this roadmap. It requires a separate product and privacy decision.