用途:对 Kimi Code CLI 的新增或变更功能做运行时冒烟验证,强调必须实际执行并检查产物,而非仅写 prompt 或读代码。
主要能力:先从 git diff main --name-only 与 git diff main --stat 推断功能边界、用户可感知变化、准备与清理工作及成败证据;读取最小事实来源(用户文档、changelog、agent/tool prompt、实现入口、已有测试);制定最小测试计划,默认覆盖正常路径、边界与非法输入、中断重试清理三类场景,并标注时序。
使用方式:优先多轮 prompt(探索、执行、观察、清理),每轮单独调用 CLI 并在轮间检查产物,不把多轮一次性塞入 stdin。默认执行 uv run python -m kimi_cli.cli --print --prompt "..." --work-dir "$SMOKE_DIR",其中 --print 自动启用 --yolo。用 /tmp 一次性目录做 work-dir 实现 session 隔离,session 路径为 ~/.kimi/sessions/<md5(work_dir)>/。备选:stdin 传长 prompt、--output-format stream-json、--quiet。检查 context.jsonl、wire.jsonl 与功能产物,可用 scripts/inspect_session.py 汇总 session(退出码 0 正常,1 缺失或无法解析)。发现问题时并行探查根因,输出根因、证据链、修复建议与回归风险。
适用场景:CLI 功能变更的端到端验证与回归排查。
限制:具体版本、安装与依赖等细节资料未提供。