Releases: 1337Xcode/cortex
Releases · 1337Xcode/cortex
v1.0.4
Added
cortex uninstallcommand: 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/binto the current session PATH so reindex uses the new binary immediately - Installer checks
.profilein addition to.bashrc/.zshrcfor Unix PATH configuration - Live visualizer (
cortex serveathttp://127.0.0.1:9749) now serves the clean viz.rs-style 3D graph UI - Dashboard page at
/dashboardwith token savings, symbol search, and tool usage table - Navigation between graph view and dashboard via header links
Methodnode 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_architecturefiles count now derived from distinct files in the nodes table (fixes inaccurate count whenfilestable drifts from actual indexed content)- Old cortex binaries in
~/.local/binor npm global shadowing the new install (causedcortex -Vshowing 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
setxPATH note tells user to open a new terminal
Changed
- HTML templates moved from
src/cli/commands/tosrc/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.htmlfile
Removed
- Old tabbed unified UI (replaced by separate graph + dashboard pages)
v1.0.3
Added
cortex updateself-update command: downloads latest release from GitHub, verifies SHA-256 checksum, replaces binary (with Windows rename-then-replace pattern), and triggers reindexcortex reindexcommand: deletes and rebuilds the graph database from scratch- Default exclusions for
.serena,.cursor,.kiro,.agentdirectories and lock files (pnpm-lock.yaml,package-lock.json,yarn.lock,Cargo.lock) - Renamed
.cortex-ignoreto.cortexignorefor 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 (
#1e1e2ebackground) with corner-positioned icon navigation replacing the nav bar - Hotspots table uses
overflow-x: autoto prevent horizontal overflow - Statistics overlay uses CSS Grid with
tabular-numsfor numeric alignment
v1.0.2
Added
- Configurable model pricing via
~/.cortex/pricing.tomlwith 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/metricsandGET /api/symbolsendpoints 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: truefrom CI clippy and fmt steps- Stale copy style inconsistencies across source and documentation
v1.0.1
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 installfor one-step setup without--platform. - Platform alias normalization:
--platformnow accepts flexible names
(e.g.copilot,codex,droid,claw,trae-cn) and maps them to canonical IDs. synthesize_agentfallback: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.
.editorconfigat repo root to enforce UTF-8 without BOM, LF line endings, and
consistent indentation across all editors going forward.- CI
lint-scriptsjob that fails the build if any.js,.ts,.mjs,.cjs, or
.shfile contains a UTF-8 BOM, preventing regressions.
Fixed
- Stripped UTF-8 BOM (EF BB BF) from
npm/scripts/install.jsthat caused a Node.js
SyntaxError: Invalid or unexpected tokenonnpm 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 installhelp output lists all 25 supported platforms with config file paths.
v1.0.0
Added
- Documentation site built with Astro 5, deployed to GitHub Pages
- Interactive 3D codebase visualization (same as
cortex vizoutput) - 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.txtandai-plugin.jsonfor 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