See AGENTS.md for full project context, package map, data flow, bridge communication, threading rules, security rules, and commit checklist.
./gradlew test # run tests
./gradlew runIde # launch sandbox IDE
./gradlew buildPlugin # build distributable ZIP- Kotlin 2.0.21 + Java 17; kotlinx-serialization for all models
- Web UI is vanilla JS in
src/main/resources/web/— no framework - All Kotlin↔JS communication goes through
JcefBridgeas JSON - No comments unless the WHY is non-obvious
- Prefer editing existing files over creating new ones