Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.4 KB

File metadata and controls

40 lines (27 loc) · 1.4 KB

Agent Task Queue Desktop Sidecar

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-capacity scopes, 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.

Run

./gradlew run

By 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"

Package

./gradlew packageDistributionForCurrentOS

Notes

  • ./gradlew in this directory delegates to the checked-in Gradle wrapper under ../intellij-plugin/ so the sidecar stays lightweight.
  • Queue capacities configured with --queue-capacity are still process-local and are not persisted in queue.db; the app surfaces them by reading the args of live task queue server processes for the selected data dir.