From b806c71dad3b1c28813c24032e06039ee5dfe9dc Mon Sep 17 00:00:00 2001 From: showen Date: Thu, 12 Mar 2026 05:42:03 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E4=BF=AE=E6=AD=A3=20kilo=20=E8=B0=83?= =?UTF-8?q?=E7=94=A8=E6=96=B9=E5=BC=8F=20=E2=80=94=20=E4=B8=8D=E7=94=A8=20?= =?UTF-8?q?-f=EF=BC=8C=E7=9B=B4=E6=8E=A5=E6=B6=88=E6=81=AF=E4=BC=A0?= =?UTF-8?q?=E9=80=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- RECOVERY.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/RECOVERY.md b/RECOVERY.md index e61a9aa..85f5142 100644 --- a/RECOVERY.md +++ b/RECOVERY.md @@ -12,17 +12,18 @@ cargo check # 验证编译 ## kilo 调用方式 (已验证正确) ```bash -# -f 传附件任务文件,但还需要一个主消息参数 +# 直接在消息中传递所有内容,不要用 -f kilo run -m openai/gpt-5.4 --auto \ --dir /home/showen/Showen/ShowenV2 \ - -f /tmp/task-.md \ - "请按照附件中的任务说明执行" + "你是<角色名>。先读取 souls/.md 和 TEAM_CHAT.md。任务:<具体说明>。完成后 cargo check 确认通过。" ``` -**注意**: -- `kilo run -f file` 不够,必须有 message 参数 -- `-f` 只是附件,message 是必需的 +**教训**: +- ❌ `-f file` 会被当作消息的一部分,导致 "File not found" 错误 +- ❌ `-f file "message"` 最后的 message 也被当文件名 +- ✅ 正确方式:把所有内容放在一个消息字符串里,让 kilo 自己去读文件 - `--auto` 自动批准权限 +- `--dir` 指定工作目录 ## kilo 配置 - 配置文件: `/home/showen/.config/kilo/config.json`