DP Code supports four additional AI coding agents alongside the primary providers: Grok (xAI), Kilo Code, Cursor, and Pi. Each provider has its own binary and settings block in the server configuration. This page covers setup and configuration for all four.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Emanuele-web04/dpcode/llms.txt
Use this file to discover all available pages before exploring further.
Grok
Grok
The Grok provider connects DP Code to xAI’s Grok Build CLI coding agent. The provider kind is Verify the binary is on your
Model aliases:
grok. DP Code communicates with the Grok binary using the Agent Communication Protocol (ACP).Prerequisites
Install the Grok CLI and authorize it with your xAI account:PATH:Settings
Configure the Grok provider underproviders.grok in your server settings.Path to the
grok executable. Accepts a bare binary name resolved from PATH or an absolute path.List of additional model slugs to show in the model picker. Each entry must be a non-empty string with a maximum of 256 characters.
Set to
false to disable the Grok provider.Model selection
The following model is available by default:| Model slug | Display name | Default reasoning effort |
|---|---|---|
grok-build | Grok 4.3 | Low |
grok, build, grok-4, grok-4.3, grok-latest, code-fastReasoning effort options: none, low (default), medium, highKilo Code
Kilo Code
Kilo Code shares the OpenCode server API and protocol. DP Code reuses the OpenCode adapter implementation internally with Kilo-specific process settings. The provider kind is Verify the binary is on your
Kilo surfaces all models configured in your Kilo instance at runtime. Use
kilo.Prerequisites
Install the Kilo CLI:PATH:Settings
Configure the Kilo Code provider underproviders.kilo in your server settings.Path to the
kilo executable. Accepts a bare binary name resolved from PATH or an absolute path. Only used when serverUrl is not set.URL of a running Kilo server to connect to instead of spawning a new process.Example:
"http://127.0.0.1:4096"Password used to authenticate with the Kilo server. Leave empty if the server does not require authentication.
List of additional model slugs to show in the model picker. Kilo model slugs use the
provider/model-id format.Set to
false to disable the Kilo Code provider.Model selection
The following model is available by default:| Model slug | Display name |
|---|---|
kilo/kilo-auto/free | Kilo Auto Free |
customModels to pre-populate additional slugs in the DP Code model picker. Run kilo models to see what is available.Cursor
Cursor
The Cursor provider connects DP Code to the Cursor agent CLI. The provider kind is
Model aliases:
cursor. DP Code communicates with cursor-agent using the Agent Communication Protocol (ACP).Prerequisites
Install the Cursor agent CLI. This binary ships with the Cursor desktop application — ensure it is on yourPATH or set binaryPath to the full path of cursor-agent.Verify the binary is reachable:Settings
Configure the Cursor provider underproviders.cursor in your server settings.Path to the
cursor-agent executable. Accepts a bare binary name resolved from PATH or an absolute path.Custom API endpoint URL for the Cursor backend. Leave empty to use Cursor’s default endpoint.
List of additional model slugs to show in the model picker.
Set to
false to disable the Cursor provider.Model selection
The following models are available by default. DP Code selectsauto when no model is specified.| Model slug | Display name |
|---|---|
auto | Auto |
composer-2 | Composer 2 |
claude-opus-4-6 | Claude Opus 4.6 |
gpt-5.3-codex | GPT-5.3 Codex |
gemini-3-pro | Gemini 3 Pro |
auto, composer, composer-2, opus-4.6, gpt-5.3, codex-5.3, gemini-3Some models support reasoning effort levels and context window options. Claude Opus 4.6 via Cursor accepts low, medium, high, and max effort levels.Pi
Pi
Pi is an unopinionated coding agent harness. DP Code treats it as a direct SDK integration without layering additional permissions or plan-mode semantics on top. The provider kind is
pi.Pi does not have a built-in model list. DP Code shows only the models you add through
customModels or that Pi reports at runtime. There is no default model for Pi.Prerequisites
Install the Pi CLI and ensure it is authorized:Settings
Configure the Pi provider underproviders.pi in your server settings.Path to the
pi executable. Accepts a bare binary name resolved from PATH or an absolute path.Path to the directory containing Pi agent definitions. Leave empty to use Pi’s default agent discovery.
List of model slugs to show in the model picker. Pi exposes no built-in model list, so you need to add models here to make them selectable.
Set to
false to disable the Pi provider.Model options
Pi models support athinkingLevel option:| Value | Label |
|---|---|
off | Off |
minimal | Minimal |
low | Low |
medium | Medium |
high | High |
xhigh | Extra High |