mirror of
https://github.com/tradecatlabs/vibe-coding-cn.git
synced 2026-11-02 12:26:36 +00:00
docs: god - add concise installation overview (#219)
Add a concise summary of the Pi installation flow.
This commit is contained in:
@@ -9,6 +9,14 @@
|
|||||||
|
|
||||||
Pi 入门提示词:将本文全文复制给网页版 Chat AI。先确认操作系统和终端,再按需准备网络、安装并验证 Pi CLI;随后继续 OpenAI GPT 与本机 Bash 配置/使用,全部证据达标后才报告完成。
|
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 模式,让你获得与神对话的能力;Work 模式,让神的能力为你所用。本文以此代称模型对话与工具执行,不是 Pi 官方模式、权限授权或自动化承诺。
|
||||||
|
|
||||||
## 给网页版 Chat AI 的任务
|
## 给网页版 Chat AI 的任务
|
||||||
|
|||||||
@@ -238,6 +238,12 @@ class SourceArchiveTest(unittest.TestCase):
|
|||||||
for token in ('`', '://', 'pi --version', 'curl', 'npm', 'irm'):
|
for token in ('`', '://', 'pi --version', 'curl', 'npm', 'irm'):
|
||||||
self.assertNotIn(token, first_reply)
|
self.assertNotIn(token, first_reply)
|
||||||
for contract in (
|
for contract in (
|
||||||
|
'## 字多不看',
|
||||||
|
'把本文全文交给网页版 Chat AI:首轮只问系统,之后每轮只引导一个本机动作并等你回报。',
|
||||||
|
'有版本号就跳过 Pi 安装和安装网络检查',
|
||||||
|
'状态或渠道不明就暂停,不盲目重装。',
|
||||||
|
'目标不可达且你选择代理时才处理代理',
|
||||||
|
'版本号只证明 CLI 可用;OpenAI GPT 与本机 Bash 的配置及使用验证随后另行完成。',
|
||||||
'用户首次粘贴后,先简短说明路线,然后只询问操作系统',
|
'用户首次粘贴后,先简短说明路线,然后只询问操作系统',
|
||||||
'第一轮不发命令、安装脚本或代理配置',
|
'第一轮不发命令、安装脚本或代理配置',
|
||||||
'也不发链接或网络测试',
|
'也不发链接或网络测试',
|
||||||
@@ -292,6 +298,7 @@ class SourceArchiveTest(unittest.TestCase):
|
|||||||
):
|
):
|
||||||
with self.subTest(prompt_contract=contract):
|
with self.subTest(prompt_contract=contract):
|
||||||
self.assertIn(contract, prompt)
|
self.assertIn(contract, prompt)
|
||||||
|
self.assertLess(prompt.index('## 字多不看'), prompt.index('## 给网页版 Chat AI 的任务'))
|
||||||
self.assertLess(prompt.index('## M1:网络环境'), prompt.index('## M2:预备行各样的善事'))
|
self.assertLess(prompt.index('## M1:网络环境'), prompt.index('## M2:预备行各样的善事'))
|
||||||
html = MarkdownIt('commonmark').render(text)
|
html = MarkdownIt('commonmark').render(text)
|
||||||
self.assertEqual(html.count('<pre>'), 1)
|
self.assertEqual(html.count('<pre>'), 1)
|
||||||
|
|||||||
Reference in New Issue
Block a user