Skip to content

v0.3.0

Choose a tag to compare

@TadMSTR TadMSTR released this 25 Jun 21:43
· 27 commits to main since this release
fd4d19a

task-queue-mcp 0.3.0

Task-dismissal lifecycle + shared-secret HTTP control API + Baseline repo polish.

Added

  • Lifecycle: cancelled terminal status; set_task_status (operator transitions + audited allow_override); cancel_task; quarantine_task / restore_task (recoverable isolation, no hard-delete). Four new MCP tools.
  • HTTP control API: FastMCP custom routes on port 8485 — POST /tasks/{id}/{approve,cancel,status,quarantine,restore}, gated by X-Task-Queue-Secret (constant-time, fail-closed). The single validated mutation path for the CloudCLI plugin and Matrix bot (ends the three-writer divergence).
  • workflow_mode task field (semi-auto | auto).

Changed

  • get_task resolves quarantined tasks; Baseline polish (ruff, coverage gate, SHA-pinned CI, README).

Security

  • Byte-operand secret compare → clean 401 on non-ASCII header (L-02); documented loopback trust model (L-01).

82 tests, 90.7% coverage. Security audit: PASS (0 Critical/High).

See CHANGELOG.md.