MyNixOS website logo
option

programs.pi-coding-agent.settings

Configuration written to ~/.pi/agent/settings.json. See https://pi.dev/docs/latest/settings for the documentation.

Declarations
Type
JSON value
Default
{ }
Example
{
  compaction = {
    enabled = true;
    keepRecentTokens = 20000;
    reserveTokens = 16384;
  };
  defaultModel = "claude-sonnet-4-20250514";
  defaultProvider = "anthropic";
  defaultThinkingLevel = "medium";
  enabledModels = [
    "claude-*"
    "gpt-4o"
  ];
  packages = [
    "npm:@termdraw/pi"
    "npm:pi-mcp-adapter"
  ];
  retry = {
    enabled = true;
    maxRetries = 3;
  };
  theme = "dark";
}