Configuration written to ~/.pi/agent/settings.json. See https://pi.dev/docs/latest/settings for the documentation.
Declarations
Type
JSON valueDefault
{ }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";
}