changelog

2026-03-27

complete Rust migration — 57 MCP tools, 6.6MB binary, zero dependencies

  • entire codebase rewritten from Python to Rust (PLAN-013)
  • 57 MCP tools (was 43) — session recovery, codebase indexing, git context, design validation, model routing
  • single binary: 6.6MB, zero runtime dependencies — no Python, no Node.js
  • tree-sitter AST analysis for Python, TypeScript, JavaScript, Rust
  • session recovery: ingest corrupted Claude Code .jsonl sessions (72MB in 0.5s)
  • crux adopt: full project adoption in one command (init + git scan + MCP config + hooks)
  • crux hook: Claude Code hook runner built into the binary
  • session staleness detection: auto-archive stale state, project type detection
  • competitive analysis: 9 competitors tracked, 55 features compared
  • website deployed to runcrux.io
  • all Python/Bash/JavaScript code removed from repo

2026-03-08

documentation accuracy, 37 MCP tools, 24 modes, 1290 tests

  • MCP server: 34 → 37 tools (BIP tools, processor tools, Figma tools)
  • modes: 23 → 24 (added build-in-public mode)
  • website content accuracy review (PLAN-299)
  • infrastructure audit tool for pre-plan verification (PLAN-302)

2026-03-06

gap items 1-6 complete

  • Ollama API client — stdlib-only REST client for /api/tags, /api/pull, /api/generate
  • Gate 4-5 LLM audit — adversarial script auditing via local models (qwen3:8b, qwen3:32b)
  • background processor engine — threshold-triggered continuous learning (corrections, mode audit, digest)
  • cross-project aggregation — discover, register, and aggregate analytics across projects
  • Figma API client — design token extraction, CSS/Tailwind generation
  • Cursor adapter — .cursor/rules/ + .cursor/mcp.json generation
  • Windsurf adapter — .windsurf/rules/ + .windsurf/mcp.json generation
  • 5 new liveness checks — Ollama, audit models, processors, cross-project, Figma
  • crux status findings — actionable insights and recommendations
  • auto tool detection — SessionStart hook sets active_tool to claude-code
  • MCP server: 27 → 34 tools
  • test suite: 1505 tests (1113 Python, 199 JavaScript, 213 Bash), 100% Python coverage

2026-03-05

full-text conversation logging, 7-gate safety pipeline, 23 modes, Claude Code hooks

  • full-text conversation logging via UserPromptSubmit hook and log_interaction MCP tool
  • 7-gate safety pipeline with TDD enforcement, recursive security audit, design validation
  • 23 specialized modes across coding, architecture, quality, design, and more
  • Claude Code hooks — SessionStart, PostToolUse, UserPromptSubmit, Stop
  • crux adopt — mid-session onboarding for existing projects
  • MCP server with 27 tools

2026-03-04

tool-agnostic .crux/ architecture, MCP server, initial release

  • decoupled crux from OpenCode — tool-agnostic .crux/ directory
  • MCP server with FastMCP — all logic in one server
  • session state management with cross-tool switching
  • knowledge base with project and user scopes
  • 6 OpenCode plugins, 9 custom tools
  • initial test suite