Skip to content

v0.2.0b1 - Beta

Pre-release
Pre-release

Choose a tag to compare

@himattm himattm released this 23 Jan 19:04
· 48 commits to main since this 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.py for 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.0b1

Note: This is a pre-release. Use @latest or no version specifier to stay on stable (0.1.4).