Pre-release marking the start of the v2 line. Brings an Ultra-Narrow
UI, MCP 2.0 with 21 AI-native tools, unified error types, and a major
internal refactor of the MCP and preview modules.
Highlights
- Ultra-Narrow UI down to 20 character width
- MCP 2.0 with 21 tools across 6 categories, plus path validation and sensitive-file detection
tiktoken-rsintegration for token estimation in AI context flows
Added
UiDensityenum (Full, Compact, Narrow, Ultra) with adaptive layoutLayoutEnginefor dynamic width-based layout- AI context tools:
get_smart_context - Dependency analysis tools:
get_dependency_graph,get_import_tree,find_circular_deps - Code analysis tools:
get_definitions,get_references,get_diagnostics - Project management tools:
run_build,run_test,run_lint,get_project_stats FileviewErrorenum withthiserrorderivation
Changed
- Split monolithic
handlers.rsintohandlers/file.rs,git.rs,context.rs,analysis.rs,dependency.rs,project.rs - Split 1880-line
preview.rsinto 11 focused modules undersrc/render/preview/
Notes
This is a pre-release. Some MCP tool shapes may change before stable.
New dependencies: thiserror, petgraph, tiktoken-rs.
Full Changelog: v1.26.0...v2.0.0-alpha