Minimal Compose Multiplatform desktop app for watching the local agent-task-queue database in real time.
The sidecar reads the existing SQLite queue DB directly and also inspects live task queue
server args plus adb devices -l when available. It shows:
- running tasks
- waiting tasks
- exact queues grouped by root scope so hierarchical queue activity is easier to understand
- configured
--queue-capacityscopes, including empty queues and slot counts - agent/context identity for live servers and tasks when queue metadata is available, with process inspection as a fallback
- connected ADB devices so emulator queue plans can be compared with reality
It is intentionally read-only. There is no new MCP protocol or server surface.
./gradlew runBy default the app reads $TASK_QUEUE_DATA_DIR or /tmp/agent-task-queue.
Use a specific queue directory with:
./gradlew run --args="--data-dir /path/to/agent-task-queue"./gradlew packageDistributionForCurrentOS./gradlewin this directory delegates to the checked-in Gradle wrapper under../intellij-plugin/so the sidecar stays lightweight.- Queue capacities configured with
--queue-capacityare still process-local and are not persisted inqueue.db; the app surfaces them by reading the args of live task queue server processes for the selected data dir.