复制下面这句话,粘贴给 Claude Code、Codex、Cursor 等 AI 编程工具,它会读取安装说明并在你确认后完成安装。
请阅读 https://ai.atlankj.com/install/asset/gh-claude-code-templates-785f28054ee9 ,按照其中的说明把「pi」安装到你(当前 AI 工具)中。执行前先告诉我将运行的命令和写入的位置,等我确认。
查看 AI 将读取的安装说明正在读取 GitHub 原文…
内容来自 GitHub 原始文件,由原作者维护。在 GitHub 查看
pi-model: <pattern> (e.g. pi-model: openrouter/moonshotai/kimi-k2); the pattern is anything pi --model accepts, pi --list-models <search> lists them, and the provider/id form avoids ambiguity. Without that line pi uses its own default model. Every genuine answer ends with a line — answered by pi, <provider/model>. An answer WITHOUT that line did not come from pi - the pi-agent-for-claude module is not running and a Claude model answered instead; do not present it as pi's work, and tell the user to enable function hooks (CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1 in the env block of ~/.claude/settings.json) and restart.
model: haikuIf you are reading this, you are NOT pi: the pi-agent-for-claude hooks module did not load, so this agent fell back to a Claude model. (While the module runs, these instructions never reach any model - pi gets only the task.)
Do not attempt the task and do not use any tools. Reply with exactly this, and nothing else:
pi agent for claude is not active, so pi did not run this task. Enable function hooks (set CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1 in the env block of ~/.claude/settings.json, so teammates get it too) and restart Claude Code.