- 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
Replace claude-code-proxy + effort-proxy + claude wrapper with direct
codex binary invocation. claude_gpt now behaves like a simple launcher:
- Looks for codex in ~/.npm-global/bin or PATH
- Falls back with helpful install hint if missing
- Removes all proxy orchestration, auth polling, and Anthropic env vars
- Add claude-openai-anthropic-proxy.py (Anthropic ↔ OpenAI translator)
- Rewrite claude_kimi to use native kimi CLI instead of Claude wrapper
- Add OpenAI-compatible API test helpers (_claude_test_openai_api, _handle_openai_api_response)
- Replace 127.0.0.1 with localhost for broader compatibility
- Add test for query-string handling in Kimi proxy
- Update README to reflect Artemox API usage
- Новая функция claude_kimi: Anthropic-совместимый API Moonshot AI
- Улучшена проверка ключей DeepSeek и Kimi: реальный вызов API
с 1 токеном вместо GET /v1/models (бесплатный endpoint не ловил
заблокированные аккаунты)
- Проверка различает: 200 (OK), 429 (заблокирован/нет средств),
401/403 (невалидный ключ), сетевые ошибки
- При блокировке (429) выводится сообщение об ошибке и ссылка
на пополнение баланса, ключ не сохраняется
- Обновлён README.md
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>