Skip to content

shipper setup

Usage: shipper setup [options] [words…]

Aliases: shipper agent

Configure repository settings with an agent

ArgumentRequiredDescriptionChoices
[words…]no--
LongShortValueDefaultDescriptionChoices
—mode-defaultexecution mode: headless, interactive, or defaultheadless, interactive, default
—agent--agent to use: claude, codex, copilot, or opencodeclaude, codex, copilot, opencode
—model--model to use for the agent CLI-
—disable-mcp---disable MCP server loading for this run-
—enable-mcp---enable MCP server loading for this run-

Run setup with additional instructions for the agent.

Terminal window
shipper setup "change the default agent to codex"
CodeWhen
0Setup completes successfully or opens and adopts a setup PR into the normal Shipper workflow.
1Setup validation, agent execution, setup finalization, or setup PR adoption after PR creation fails.
  • —disable-mcp and —enable-mcp are mutually exclusive
  • Headless mode is not supported for shipper setup; run setup interactively or remove “commands.setup.mode”: “headless” / “commands.default.mode”: “headless” from .shipper/settings.json.
  • Accepted setup finalization opens the setup PR, adopts it into a tracking issue at shipper:pr-open, and directs you to return to the base branch before continuing with shipper next <issue> or shipper ship <issue>.
  • Troubleshooting: GitHub authentication problems
  • Troubleshooting: worktree creation and install command failures
  • Troubleshooting: MCP tool loading issues