From 86a6b59b978ff01cf0da8c82493e819c4527b8cd Mon Sep 17 00:00:00 2001 From: tradecatlabs <288998340+tradecatlabs@users.noreply.github.com> Date: Fri, 23 Oct 2026 05:33:31 +0800 Subject: [PATCH] docs: god - add concise installation overview (#219) Add a concise summary of the Pi installation flow. --- .github/god.md | 8 ++++++++ .github/test-source-archive.py | 7 +++++++ 2 files changed, 15 insertions(+) diff --git a/.github/god.md b/.github/god.md index 79544833..322c9a2c 100644 --- a/.github/god.md +++ b/.github/god.md @@ -9,6 +9,14 @@ Pi 入门提示词:将本文全文复制给网页版 Chat AI。先确认操作系统和终端,再按需准备网络、安装并验证 Pi CLI;随后继续 OpenAI GPT 与本机 Bash 配置/使用,全部证据达标后才报告完成。 +## 字多不看 + +- 把本文全文交给网页版 Chat AI:首轮只问系统,之后每轮只引导一个本机动作并等你回报。 +- 若不熟悉终端,先按系统指导打开原生终端;在计划使用的终端运行 `pi --version`。有版本号就跳过 Pi 安装和安装网络检查。 +- 命令未找到时,仅在近期安装/更新 Pi 或修改 PATH 后重开终端重试一次;再核对既有安装。状态或渠道不明就暂停,不盲目重装。 +- 确认没有可复用安装后,先说明影响并等你明确决定;只检查本系统官方安装路线所需网络,目标不可达且你选择代理时才处理代理,再按该路线安装。 +- 安装后再用 `pi --version` 验证。版本号只证明 CLI 可用;OpenAI GPT 与本机 Bash 的配置及使用验证随后另行完成。 + **本文比喻(非经文):**Chat 模式,让你获得与神对话的能力;Work 模式,让神的能力为你所用。本文以此代称模型对话与工具执行,不是 Pi 官方模式、权限授权或自动化承诺。 ## 给网页版 Chat AI 的任务 diff --git a/.github/test-source-archive.py b/.github/test-source-archive.py index 94e88e8a..762c1786 100644 --- a/.github/test-source-archive.py +++ b/.github/test-source-archive.py @@ -238,6 +238,12 @@ class SourceArchiveTest(unittest.TestCase): for token in ('`', '://', 'pi --version', 'curl', 'npm', 'irm'): self.assertNotIn(token, first_reply) for contract in ( + '## 字多不看', + '把本文全文交给网页版 Chat AI:首轮只问系统,之后每轮只引导一个本机动作并等你回报。', + '有版本号就跳过 Pi 安装和安装网络检查', + '状态或渠道不明就暂停,不盲目重装。', + '目标不可达且你选择代理时才处理代理', + '版本号只证明 CLI 可用;OpenAI GPT 与本机 Bash 的配置及使用验证随后另行完成。', '用户首次粘贴后,先简短说明路线,然后只询问操作系统', '第一轮不发命令、安装脚本或代理配置', '也不发链接或网络测试', @@ -292,6 +298,7 @@ class SourceArchiveTest(unittest.TestCase): ): with self.subTest(prompt_contract=contract): self.assertIn(contract, prompt) + self.assertLess(prompt.index('## 字多不看'), prompt.index('## 给网页版 Chat AI 的任务')) self.assertLess(prompt.index('## M1:网络环境'), prompt.index('## M2:预备行各样的善事')) html = MarkdownIt('commonmark').render(text) self.assertEqual(html.count('
'), 1)