delegate

Cross-harness model dispatch

6 child runtimes · safe/work isolation

PyPI · delegate-agent-cli 0.11.0 (binary: delegate)

source on GitHub

Overview

Hands a bounded task to another coding-agent runtime — Cursor, Codex, Claude Code, Grok, Kimi, and Droid’s BYOK model roster — without memorizing each tool’s flags. Safe mode reviews in an isolated throwaway copy of your working tree; work mode edits for real; call mode is a stateless one-hop model call. It never commits, pushes, merges, or deploys on its own.

one dispatcher, six model families

Each lane runs in its own isolated workspace. Auth belongs to the child CLI — install and log in to whichever ones you want to reach.

three modes, three isolation levels

safe — reviews

Mirrors your uncommitted working tree into an isolated copy. A second model reads and reports — nothing it does can touch the real one.

work — edits

Runs in a throwaway temp copy or a persistent Git worktree. Changes land as a reviewable diff — delegate never commits, pushes, or merges on its own.

call — answers

A stateless one-hop prompt, no repo involved. Built for LLM-as-judge and grading, not for touching a codebase at all.

Install

uv

uv tool install delegate-agent-cli

pipx

pipx install delegate-agent-cli

pip — Python 3.11+

pip install delegate-agent-cli

Configure

Nothing to key in — auth belongs to the tools it drives.

(none of its own)
auth belongs to each child CLI — install and log in to the runtimes you’ll dispatch to (codex, claude, agent, droid, grok, kimi)

verify your setup

delegate config init

How it works

Pairs well with

Known limits