feat: add kimi-cli support#75
Conversation
- Add setup-kimi-cli action to install kimi-cli via pip/venv - Add run-kimi-cli action to execute kimi with retry logic - Support cli selection (opencode/kimi-cli) in review, feature-missing, and spec-coverage actions - Add smoke tests and unit tests for kimi-cli components - Add local act test workflow for kimi-cli
|
发现遗漏 总结PR 的大部分功能实现完整: 但发现 1 个遗漏: MEDIUM
|
|
我现在已完成对变更文件的完整审查。以下是我的分析: 有条件合并 审查摘要整体实现结构合理,向后兼容,测试覆盖基本到位。但存在一个安全问题和几个一致性问题需要处理。 阻塞项
建议项
|


变更内容
setup-kimi-cliaction:优先使用uv tool install --upgrade kimi-cli安装,回退到 venv + piprun-kimi-cliaction:执行kimi --print --yolo,支持 retry、timeout、extra-envcliinput(默认opencode,可选kimi-cli)兼容性
默认行为不变,完全向后兼容。用户显式指定
cli: kimi-cli时才会走 kimi-cli 路径。本地测试
python3 tests/test_all.py:39 个测试全部通过act -W .github/workflows/test-kimi-cli.yml -j smoke-kimi-cli:Job succeeded