0.3.0June 24, 2026
Monaco editor bundle and external IDE opening
The editor moved to a bundled Monaco runtime
Kaji's native editor infrastructure was replaced with a bundled Monaco runtime built through Vite. This gives the app a more capable code-editing foundation while keeping the runtime packaged inside Kaji resources.
- Migrated MonacoEditor to a Vite-built runtime bundle
- Added bundled Monaco assets and worker files under Kaji resources
- Removed the older native editor language infrastructure
- Added Monaco asset server, first paint, mapper, model input, and reveal policy tests
- Added build-monaco-runtime.sh and integrated it with setup/release scripts
Open files in your preferred external IDE
Kaji now has first-class external IDE selection and opening services, so files can move from Kaji into the editor you actually want to use without hardcoded one-off paths.
- Added ExternalIDE model support
- Added IDE selection and file opening services
- Updated app state and tab routing for external editor handoff
- Added tests around Monaco and external editor behavior
- Bumped Kaji to 0.3.0