Dispatch

Version v1.4.3

Overview

Dispatch is an AI agent orchestration CLI that bridges issue trackers and AI coding agents. It fetches work items from GitHub Issues, Azure DevOps, or local markdown files, generates structured specifications, and dispatches each unit of work to a coding agent — managing the complete git workflow including branching and pull requests.

How it works

  1. Fetch — Pull work items from GitHub Issues, Azure DevOps Work Items, or local markdown files
  2. Spec — Use AI exploration to generate a structured specification for each work item
  3. Dispatch — Send each unit of work to a coding agent in an isolated session
  4. Commit — Manage branching, commits, and pull requests automatically

Key Technologies

  • TypeScript — Fully typed Node.js CLI
  • Node.js ≥ 20.12.0 — Modern runtime requirement
  • OAuth device flow — Browser-based authentication for GitHub and Azure DevOps
  • Multi-agent support — OpenCode, Claude Code, GitHub Copilot, OpenAI Codex

Installation

npm install -g @pruddiman/dispatch

License

MIT

Dispatch screenshot

Features

  • Multi-provider agent support: Claude Code, GitHub Copilot, OpenAI Codex, and more
  • Multiple datasources: GitHub Issues, Azure DevOps Work Items, local markdown
  • Spec generation, test fixing, and feature grouping pipeline modes
  • Parallel, serial, and isolated task execution modes
  • OAuth browser-based device flow for GitHub and Azure DevOps
  • Three-tier configuration override system