refactor: switch ai-kimi to official Kimi API via Claude Code
- Replace native kimi CLI launcher with Claude Code + Kimi backend - Update README description and permission flags - Update test_isolated.sh and tests/test_fixes.sh for new ai-kimi logic
This commit is contained in:
@@ -56,7 +56,7 @@ exec bash
|
||||
- `ai-claude` - запускает оригинальный Claude Code через `claude`.
|
||||
- `ai-gpt` - запускает нативный OpenAI Codex CLI, при отсутствии пытается поставить его через `https://chatgpt.com/codex/install.sh`.
|
||||
- `ai-deepseek` - запускает Claude Code через DeepSeek Anthropic-compatible API, проверяет и сохраняет DeepSeek API key.
|
||||
- `ai-kimi` - запускает нативный Kimi Code CLI, при отсутствии пытается поставить его через `https://code.kimi.com/kimi-code/install.sh`, настраивает Artemox provider и модель `kimi-k2.6`.
|
||||
- `ai-kimi` - запускает Claude Code через официальный Kimi Code API (`https://api.kimi.com/coding/`), проверяет и сохраняет Kimi API key.
|
||||
- `ai-gemini` - запускает нативный Antigravity CLI `agy`, при отсутствии пытается поставить его через `https://antigravity.google/cli/install.sh`.
|
||||
|
||||
Для `ai-gemini` скрипт в конце отдельно предупреждает использовать отдельный Google-аккаунт.
|
||||
@@ -64,8 +64,7 @@ exec bash
|
||||
## Ключи и конфиги
|
||||
|
||||
- DeepSeek key хранится в `~/.config/ai-setup/deepseek_key` с правами `600`.
|
||||
- Artemox/Kimi key хранится в `~/.config/ai-setup/kimi_key` с правами `600`.
|
||||
- Kimi config пишется в `${KIMI_CODE_HOME:-$HOME/.kimi-code}/config.toml`.
|
||||
- Kimi key хранится в `~/.config/ai-setup/kimi_key` с правами `600`.
|
||||
- Исходник глобальных правил лежит в `GLOBAL_RULES.md`.
|
||||
- При запуске глобальные правила пишутся в `~/.config/ai-setup/global_rules.md`.
|
||||
|
||||
@@ -85,8 +84,7 @@ exec bash
|
||||
Лаунчеры запускают CLI в максимально свободном режиме:
|
||||
|
||||
- `ai-gpt` использует `--dangerously-bypass-approvals-and-sandbox`.
|
||||
- `ai-claude`, `ai-deepseek` и `ai-gemini` используют `--dangerously-skip-permissions`.
|
||||
- `ai-kimi` использует `--yolo`.
|
||||
- `ai-claude`, `ai-deepseek`, `ai-kimi` и `ai-gemini` используют `--dangerously-skip-permissions`.
|
||||
|
||||
Это удобно для локального coding workflow, но это не sandbox для недоверенного кода.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user