Agents

Configure the coding agents and harnesses Proliferate can run.

Proliferate supports many harnesses and models with their native functionality.

Supported agents

HarnessTypical use
Claude CodeAnthropic's Claude coding agent. Learn more in the Claude Code docs.
CodexOpenAI-created coding agent.
Gemini CLIGoogle-created coding agent.
OpenCodeProvider-flexible open coding workflows.
Cursor CLIWorkflows and automations run via the Cursor command line interface, supporting both local and cloud runtimes.

Proliferate supports each agent's native configuration options (thinking mode, fast mode, etc.)

Configuration options

Proliferate exposes each harness's native controls in one workspace UI. The exact controls vary by agent, but most runs are shaped by the same decisions:

OptionWhat it controlsUse it when
Planning modeWhether the agent starts by proposing a plan before changing files.You want to review direction before implementation begins.
ModelWhich model the harness should use for the run.You want to trade off quality, speed, context length, or cost.
Reasoning levelHow much effort the agent spends thinking through the task.The task is complex, ambiguous, or requires careful sequencing.
Fast modeWhether the agent should optimize for faster iteration instead of slower, deeper work.You want quick edits, exploration, or lightweight follow-ups.
Approval behaviorWhich actions require human approval before the agent continues.The task may run commands, edit files, use tools, or touch sensitive areas.
Tool accessWhich local tools, MCP servers, plugins, or connectors the agent can use.The task needs repository context, external systems, browsers, terminals, or custom tools.
Review personaThe perspective used for plan review or code review.You want a specific reviewer style, such as architecture, product, security, or test coverage.

You can configure these options directly from the chat input before starting or continuing a run.

Chat input controls for selecting the agent, model, access level, and run options.

Agent defaults

Use agent defaults when you want a repository or organization to start with a specific agent, model, mode, or review setup.

Defaults are starting points. You can still override the agent for an individual workspace, chat, review run, or automation when the task needs a different harness.

On this page