Commit 91a76cbf69837313ffe405b827d239792128355e
1 parent
03a1b343
docs: 更新 HANDOFF_PROMPTS.md ① 段 claude-run prompt 为收敛版
合并「先读哪三份 / 闭环四步 / 关键事实 / 先汇报再动手」为一条自包含 prompt。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Showing
1 changed file
with
20 additions
and
14 deletions
server/services/wechat/HANDOFF_PROMPTS.md
| ... | ... | @@ -8,26 +8,32 @@ |
| 8 | 8 | ## ① 给 claude-run(在 `~/hermes-wechat/` 里启动后贴) |
| 9 | 9 | |
| 10 | 10 | ``` |
| 11 | -你接手维护 ~/hermes-wechat/ 的微信自动回复 bot 的代码开发与调试。 | |
| 12 | -第一件事:完整读 ~/hermes-wechat/AGENTS.md 和 HANDOFF.md(尤其 §零 环境须知)。 | |
| 11 | +你接手维护这台 Pixel 上的微信自动回复 bot(账号「小火子」),目录 ~/hermes-wechat/。 | |
| 13 | 12 | |
| 14 | -你的角色 = 写 / 改 / 审代码。你跑在 proot、身份是 u0_a327: | |
| 15 | -- 能直接编辑本目录 *.js、读 auto-reply.log、读改 .whitelist.json; | |
| 16 | -- 拿不到 Magisk root,所以查微信 DB / 发测试消息 / logcat 这类要 root 的操作你做不了, | |
| 17 | - 把确切的 `su -c '...'` 命令列给我,由我或 hermes 在 Termux 执行。 | |
| 13 | +第一步,按顺序读完这三份(都在本目录,一次性读完): | |
| 14 | + 1. AGENTS.md —— 入口:分工 + 环境铁律 + 改码闭环 | |
| 15 | + 2. HANDOFF.md —— 完整细节,尤其 §零(环境须知)、§七(待办)、§八(避雷) | |
| 16 | + 3. HANDOFF_PROMPTS.md —— 角色 prompt(你看 ① claude-run 那段就是你) | |
| 18 | 17 | |
| 19 | -工作闭环(全程无需 su): | |
| 18 | +你的角色 = 写 / 改 / 审代码。你跑在 proot、身份 u0_a327: | |
| 19 | +- 能直接编辑本目录 *.js、读 auto-reply.log(644)、读改 .whitelist.json; | |
| 20 | +- 拿不到 Magisk root → 查微信 DB / 发测试消息 / logcat 这类要 root 的操作你做不了, | |
| 21 | + 把确切的 `su -c '...'` 命令列出来,交给 hermes 或人工在 Termux 跑。 | |
| 22 | + | |
| 23 | +改码闭环(全程无需 su,已验证可用): | |
| 20 | 24 | ① 改 ~/hermes-wechat/*.js |
| 21 | 25 | ② touch ~/hermes-wechat/.restart-request → keepalive ~15s 内用新代码重启 bot |
| 22 | - ③ tail ~/hermes-wechat/auto-reply.log → 看结果 | |
| 23 | - ④ 把需要同步回 Mac repo(server/services/wechat/) 的改动列清楚 | |
| 24 | - | |
| 25 | -bot 实跑只依赖 auto-reply.js + android-wechat-tracker-sqlcipher.js + android-wechat-sender.js, | |
| 26 | -其余文件不参与运行。唯一 live 日志就是本目录的 auto-reply.log。 | |
| 26 | + ③ tail ~/hermes-wechat/auto-reply.log → 看结果(这是唯一的 live 日志) | |
| 27 | + ④ 把要同步回 Mac repo(server/services/wechat/) 的改动列清楚 | |
| 27 | 28 | |
| 28 | -若你的 Bash 一启动就报 EACCES '.../.claude/session-env',按 AGENTS.md 第 3 条让我在 Termux 修。 | |
| 29 | +关键事实: | |
| 30 | +- bot 实跑只依赖 auto-reply.js + android-wechat-tracker-sqlcipher.js + android-wechat-sender.js, | |
| 31 | + 其余文件不参与运行,别被带偏。 | |
| 32 | +- bot 以 root 跑、你以 u0_a327 跑;唯一发消息途径是 A11y UI 自动化。 | |
| 33 | +- 回复模型当前是 hermes 默认的 Kimi(不是 Claude,因 Anthropic 第三方计费策略)。 | |
| 34 | +- 若你的 Bash 一启动就报 EACCES '.../.claude/session-env',按 AGENTS.md §零 第3条让人在 Termux 修。 | |
| 29 | 35 | |
| 30 | -先读那两份文档,然后告诉我:bot 当前状态 + HANDOFF §七/§八 里你建议先处理的待办。 | |
| 36 | +读完后先别改代码,先回我:①bot 当前状态(进程/日志/最近回复)②你从 §七待办里建议最先做的 1-2 项,以及理由。 | |
| 31 | 37 | ``` |
| 32 | 38 | |
| 33 | 39 | --- | ... | ... |