Skip to main content

Local control plane for orchestrating Codex agent lanes over the Codex App Server.

Project description

dispatch

Local control plane for orchestrating Codex agent lanes over the Codex App Server. One authored contract per operation, projected to CLI + MCP (+ remote later) with no drift.

Quick Start

Install the CLI from PyPI:

uv tool install outfitter-dispatch
dispatch --help
dispatchd --help

From a source checkout:

uv sync
uv run dispatch --help
uv run dispatch up
uv run dispatch daemon status

Open an owned lane, send it work, and inspect the daemon:

uv run dispatch new \
  --name docs \
  --cwd /path/to/dispatch \
  --text "Please summarize the current stack state."
uv run dispatch lane tail "@[dispatch] docs" --limit 20
uv run dispatch goal set "@[dispatch] docs" "Finish the docs review."
uv run dispatch daemon log --limit 10
uv run dispatch down

Use owned lanes for writes. Existing desktop Codex threads can be attached, but v0 treats attached lanes as observe-only: mutating commands such as send, stop, lane archive, goal set, goal clear, lane fork, lane rollback, and lane compact are blocked by ADR-0005.

For the operator guide, CLI/MCP examples, triggers, and plugin setup, start at docs/usage/README.md.

Agent And Plugin Support

This repo ships first-party skills in skills/:

The workspace-local Codex plugin bundle lives at plugins/dispatch/, with a marketplace entry in .agents/plugins/marketplace.json. Restart Codex if the plugin does not appear immediately.

Project Docs

For contributors, AGENTS.md is the canonical fieldguide.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

outfitter_dispatch-0.1.0.tar.gz (201.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

outfitter_dispatch-0.1.0-py3-none-any.whl (70.3 kB view details)

Uploaded Python 3

File details

Details for the file outfitter_dispatch-0.1.0.tar.gz.

File metadata

  • Download URL: outfitter_dispatch-0.1.0.tar.gz
  • Upload date:
  • Size: 201.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for outfitter_dispatch-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9f89b055e48f67283d2036ae63c92699aa2aa4a6b9168e2e3125539bfd912fff
MD5 41c64240cb51ac531235b46ca0d8131f
BLAKE2b-256 bc6773ab3a63f6f18467ad709c7c43e139f2b6a46a81982b8b1b9dc509598e9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for outfitter_dispatch-0.1.0.tar.gz:

Publisher: publish.yml on outfitter-dev/dispatch

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file outfitter_dispatch-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for outfitter_dispatch-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b34644565147b30f2ae60cb3f54a363f0cd819b10927163b0b57e44905005800
MD5 f8743c6a5b825a538ab6c5a8e35242fe
BLAKE2b-256 53386d41ac4384c3941baf60b5608bad2a2370a0101d525b3b74ba5f8d979221

See more details on using hashes here.

Provenance

The following attestation bundles were made for outfitter_dispatch-0.1.0-py3-none-any.whl:

Publisher: publish.yml on outfitter-dev/dispatch

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page