Skip to content

Releases: 1337Xcode/cortex

v1.0.4

25 May 03:39

Choose a tag to compare

Added

  • cortex uninstall command: removes all Cortex traces (binary, graph DB, config, PATH entries, steering files)
  • Installer automatically removes stale cortex binaries from ~/.local/bin, npm global, and other known locations before installing
  • Installer prepends ~/.cortex/bin to the current session PATH so reindex uses the new binary immediately
  • Installer checks .profile in addition to .bashrc/.zshrc for Unix PATH configuration
  • Live visualizer (cortex serve at http://127.0.0.1:9749) now serves the clean viz.rs-style 3D graph UI
  • Dashboard page at /dashboard with token savings, symbol search, and tool usage table
  • Navigation between graph view and dashboard via header links
  • Method node kind added to SQLite CHECK constraint (fixes indexing of Python __init__, class methods, TS constructors)
  • CI auto-fixes formatting and clippy before checking (no more spurious failures)

Fixed

  • get_architecture files count now derived from distinct files in the nodes table (fixes inaccurate count when files table drifts from actual indexed content)
  • Old cortex binaries in ~/.local/bin or npm global shadowing the new install (caused cortex -V showing wrong version after update)
  • IDE auto-detection no longer falsely detects agents from generic directories (.github/, .vscode/, .idea/, .kiro/)
  • Embedded migrations 0007 and 0008 were missing from the binary (Method kind, token savings tables)
  • Windows setx PATH note tells user to open a new terminal

Changed

  • HTML templates moved from src/cli/commands/ to src/cli/templates/ (proper structure)
  • Visualizer root (/) serves the viz.rs-style graph; dashboard at /dashboard
  • Dashboard rewritten: clean dark UI matching viz.rs aesthetic, no more janky tabbed interface
  • Removed dead dashboard_html.html file

Removed

  • Old tabbed unified UI (replaced by separate graph + dashboard pages)

v1.0.3

25 May 02:11

Choose a tag to compare

Added

  • cortex update self-update command: downloads latest release from GitHub, verifies SHA-256 checksum, replaces binary (with Windows rename-then-replace pattern), and triggers reindex
  • cortex reindex command: deletes and rebuilds the graph database from scratch
  • Default exclusions for .serena, .cursor, .kiro, .agent directories and lock files (pnpm-lock.yaml, package-lock.json, yarn.lock, Cargo.lock)
  • Renamed .cortex-ignore to .cortexignore for consistency
  • Installer PATH configuration (Windows setx, Unix shell profile export)
  • Post-install automatic reindex with 120s timeout
  • Windows x86 (win32-ia32) binary support in release workflow and npm installer

Changed

  • Unified UI fully dark-themed (#1e1e2e background) with corner-positioned icon navigation replacing the nav bar
  • Hotspots table uses overflow-x: auto to prevent horizontal overflow
  • Statistics overlay uses CSS Grid with tabular-nums for numeric alignment

v1.0.2

25 May 00:16

Choose a tag to compare

Added

  • Configurable model pricing via ~/.cortex/pricing.toml with longest-prefix matching
  • Ego-graph node cap at 500 with priority ordering (depth ASC, caller_count DESC)
  • Coverage field on graph nodes populated from LCOV data
  • Agent steering improvements: module boundaries, complexity hotspots, active ADRs
  • Unified tabbed UI (Graph, Dashboard, Explorer) served at visualizer root
  • GET /api/metrics and GET /api/symbols endpoints for the visualizer
  • Port documentation in docs/ports.md
  • Property-based tests for version comparison, pricing, ego-graph, coverage, NodeKind, steering, install, and release notes
  • Update notification on startup when newer version available

Changed

  • CI pipeline now fails on clippy warnings and formatting violations
  • Release workflow publishes to npm automatically after GitHub Release
  • npm installer supports single-command install and update via npx @1337xcode/cortex install
  • IDE install hardened with config validation, directory creation, and permission error reporting
  • Method vs Function NodeKind correctly assigned across Python, TypeScript, Rust, Go, Java
  • Steering generation enforces 2000-token budget

Removed

  • Obsolete files (site/_patch_mcp.py)
  • continue-on-error: true from CI clippy and fmt steps
  • Stale copy style inconsistencies across source and documentation

v1.0.1

19 May 12:43

Choose a tag to compare

Added

  • Support for 25 AI coding agents (up from 15): added OpenCode, OpenClaw, Factory Droid,
    Trae, Trae CN, Gemini CLI, Hermes, Kimi Code, Kiro IDE, and Pi coding agent.
  • Dedicated subcommands: cortex cursor install, cortex vscode install,
    cortex kiro install, cortex antigravity install for one-step setup without --platform.
  • Platform alias normalization: --platform now accepts flexible names
    (e.g. copilot, codex, droid, claw, trae-cn) and maps them to canonical IDs.
  • synthesize_agent fallback: cortex install --platform <name> now works even when
    the agent's config directory does not exist yet (creates it on the fly).
  • Comprehensive IDE setup documentation with quick-reference install table.
  • .editorconfig at repo root to enforce UTF-8 without BOM, LF line endings, and
    consistent indentation across all editors going forward.
  • CI lint-scripts job that fails the build if any .js, .ts, .mjs, .cjs, or
    .sh file contains a UTF-8 BOM, preventing regressions.

Fixed

  • Stripped UTF-8 BOM (EF BB BF) from npm/scripts/install.js that caused a Node.js
    SyntaxError: Invalid or unexpected token on npm install, breaking the post-install
    binary download on all platforms.

Changed

  • Antigravity renamed to "Google Antigravity" in display output.
  • Codex CLI detection now also checks ~/.codex/ (home directory).
  • cortex install help output lists all 25 supported platforms with config file paths.

v1.0.0

18 May 17:57

Choose a tag to compare

Added

  • Documentation site built with Astro 5, deployed to GitHub Pages
  • Interactive 3D codebase visualization (same as cortex viz output)
  • Dark/light mode with system preference detection
  • Bento grid feature showcase with animated cards
  • Ctrl+K / Cmd+K search across docs
  • GitHub OAuth issue submission form via Cloudflare Worker
  • RSS and Atom feeds for documentation updates
  • llms.txt and ai-plugin.json for AI discoverability
  • Confetti effect on install command copy

Changed

  • npm package version aligned with changelog (0.0.30)
  • All em dashes removed from documentation and code comments
  • Site URL set to 1337xcode.github.io/cortex
  • Comparison table updated with accurate data from each project's docs

Fixed

  • Federation console animation now types top-to-bottom
  • Bento card overflow on MCP tools and Federation cards
  • Language marquee no longer pauses on hover
  • Theme toggle properly switches between light and dark mode