Skip to main content

pi

# 安装
bun add -g @earendil-works/pi-coding-agent
# 或者使用 npm
npm install -g @earendil-works/pi-coding-agent

export PI_SKIP_VERSION_CHECK=1 # 只关版本检查
export PI_CACHE_RETENTION=long # 1h 缓存
export PI_TELEMETRY=0 # 关遥测

pi
VariableDescription
PI_CODING_AGENT_DIR~/.pi/agent
PI_PACKAGE_DIR
PI_SKIP_VERSION_CHECK关闭版本检测
PI_TELEMETRY1/true/yes to enable or 0/false/no to disable
PI_CACHE_RETENTIONlong (Anthropic: 1h, OpenAI: 24h)
VISUAL, EDITOR
  • .pi/
  • ~/.pi/agent
    • auth.json
    • models.json
    • sessions/--PATH--/TIMESTAMP_UUID.jsonl
{
"enableInstallTelemetry": false,
"skills": [
// "+/path/SKILL.md"
]
}
{
"providers": {
"name": {
"baseUrl": "",
"apiKey": "",
"api": "openai-completions",
"headers": {},
"compact": {},
"models": [
{
"id": "model-id",
"name": "",
"reasoning": true,
"contextWindow": 128000,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
}
],
"modelOverrides": {}
}
}
}

Awesome

# ~/.pi/agent/extensions/pi-rtk-optimizer
pi install npm:pi-rtk-optimizer

Version

v0.74

  • repo 变更为 badlogic/pi-mono -> earendil-works/pi
  • npm @mariozechner/pi-coding-agent -> @earendil-works/pi-coding-agent
pi update
pi update --self