v0.2.0b1 - Beta
Pre-release
Pre-release
Beta Release
This beta includes significant improvements to orphaned task cleanup:
New Features
- PID reuse detection: Detects when a PID has been reused by an unrelated process (Chrome, etc.) vs our actual task_queue process
- Instance tracking: Each server/CLI instance gets a unique ID to detect orphaned tasks from crashed/restarted processes
- Cancellation handling: Properly cleans up queue entries when MCP clients disconnect (e.g., sub-agents cancelled)
Infrastructure
- Extracted shared queue logic into
queue_core.pyfor code reuse between MCP server and CLI
Installation
# Via uvx (recommended)
uvx agent-task-queue@0.2.0b1
# Via pip
pip install agent-task-queue==0.2.0b1Note: This is a pre-release. Use @latest or no version specifier to stay on stable (0.1.4).