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