mirror of
https://github.com/tiennm99/ccs.git
synced 2026-09-02 22:17:14 +00:00
fix(kimi): add ANTHROPIC_SMALL_FAST_MODEL support
- Add ANTHROPIC_SMALL_FAST_MODEL to all Kimi configuration templates - Update installation scripts (npm, Unix, Windows) to include SMALL_FAST_MODEL - Ensure Kimi API configuration matches official documentation format - Bump version to 2.5.1 with updated changelog Files updated: - config/base-kimi.settings.json: Add SMALL_FAST_MODEL - installers/install.sh: Update Unix template creation - installers/install.ps1: Update PowerShell template creation - scripts/postinstall.js: Update npm postinstall script - All version files: Bump to 2.5.1
This commit is contained in:
@@ -4,6 +4,15 @@ All notable changes to CCS will be documented here.
|
||||
|
||||
Format based on [Keep a Changelog](https://keepachangelog.com/).
|
||||
|
||||
## [2.5.1] - 2025-11-07
|
||||
|
||||
### Added
|
||||
- `ANTHROPIC_SMALL_FAST_MODEL` support for Kimi configuration
|
||||
- Updated all Kimi configuration templates to include `ANTHROPIC_SMALL_FAST_MODEL`
|
||||
|
||||
### Fixed
|
||||
- Kimi API configuration now matches official documentation format
|
||||
|
||||
## [2.5.0] - 2025-11-07
|
||||
|
||||
### Added
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"ANTHROPIC_BASE_URL": "https://api.kimi.com/coding/",
|
||||
"ANTHROPIC_AUTH_TOKEN": "YOUR_KIMI_API_KEY_HERE",
|
||||
"ANTHROPIC_MODEL": "kimi-for-coding",
|
||||
"ANTHROPIC_SMALL_FAST_MODEL": "kimi-for-coding",
|
||||
"ANTHROPIC_DEFAULT_OPUS_MODEL": "kimi-for-coding",
|
||||
"ANTHROPIC_DEFAULT_SONNET_MODEL": "kimi-for-coding",
|
||||
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "kimi-for-coding"
|
||||
|
||||
@@ -31,7 +31,7 @@ $InstallMethod = if ($ScriptDir -and ((Test-Path "$ScriptDir\lib\ccs.ps1") -or (
|
||||
# IMPORTANT: Update this version when releasing new versions!
|
||||
# This hardcoded version is used for standalone installations (irm | iex)
|
||||
# For git installations, VERSION file is read if available
|
||||
$CcsVersion = "2.5.0"
|
||||
$CcsVersion = "2.5.1"
|
||||
|
||||
# Try to read VERSION file for git installations
|
||||
if ($ScriptDir) {
|
||||
@@ -161,6 +161,7 @@ function New-KimiTemplate {
|
||||
ANTHROPIC_BASE_URL = "https://api.kimi.com/coding/"
|
||||
ANTHROPIC_AUTH_TOKEN = "YOUR_KIMI_API_KEY_HERE"
|
||||
ANTHROPIC_MODEL = $KimiModel
|
||||
ANTHROPIC_SMALL_FAST_MODEL = $KimiModel
|
||||
ANTHROPIC_DEFAULT_OPUS_MODEL = $KimiModel
|
||||
ANTHROPIC_DEFAULT_SONNET_MODEL = $KimiModel
|
||||
ANTHROPIC_DEFAULT_HAIKU_MODEL = $KimiModel
|
||||
@@ -184,6 +185,7 @@ function New-KimiProfile {
|
||||
if (-not $Config.env) {
|
||||
$Config | Add-Member -NotePropertyName env -NotePropertyValue @{} -Force
|
||||
}
|
||||
$Config.env | Add-Member -NotePropertyName ANTHROPIC_SMALL_FAST_MODEL -NotePropertyValue $KimiModel -Force
|
||||
$Config.env | Add-Member -NotePropertyName ANTHROPIC_DEFAULT_OPUS_MODEL -NotePropertyValue $KimiModel -Force
|
||||
$Config.env | Add-Member -NotePropertyName ANTHROPIC_DEFAULT_SONNET_MODEL -NotePropertyValue $KimiModel -Force
|
||||
$Config.env | Add-Member -NotePropertyName ANTHROPIC_DEFAULT_HAIKU_MODEL -NotePropertyValue $KimiModel -Force
|
||||
|
||||
@@ -32,7 +32,7 @@ fi
|
||||
# IMPORTANT: Update this version when releasing new versions!
|
||||
# This hardcoded version is used for standalone installations (curl | bash)
|
||||
# For git installations, VERSION file is read if available
|
||||
CCS_VERSION="2.5.0"
|
||||
CCS_VERSION="2.5.1"
|
||||
|
||||
# Try to read VERSION file for git installations
|
||||
if [[ -f "$SCRIPT_DIR/VERSION" ]]; then
|
||||
@@ -283,6 +283,7 @@ create_kimi_template() {
|
||||
"ANTHROPIC_BASE_URL": "https://api.kimi.com/coding/",
|
||||
"ANTHROPIC_AUTH_TOKEN": "YOUR_KIMI_API_KEY_HERE",
|
||||
"ANTHROPIC_MODEL": "$KIMI_MODEL",
|
||||
"ANTHROPIC_SMALL_FAST_MODEL": "$KIMI_MODEL",
|
||||
"ANTHROPIC_DEFAULT_OPUS_MODEL": "$KIMI_MODEL",
|
||||
"ANTHROPIC_DEFAULT_SONNET_MODEL": "$KIMI_MODEL",
|
||||
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "$KIMI_MODEL"
|
||||
@@ -411,6 +412,7 @@ create_kimi_profile() {
|
||||
echo "[OK] Copying current Kimi config to profile..."
|
||||
if command -v jq &> /dev/null; then
|
||||
if jq '.env |= (. // {}) + {
|
||||
"ANTHROPIC_SMALL_FAST_MODEL": "'"$KIMI_MODEL"'",
|
||||
"ANTHROPIC_DEFAULT_OPUS_MODEL": "'"$KIMI_MODEL"'",
|
||||
"ANTHROPIC_DEFAULT_SONNET_MODEL": "'"$KIMI_MODEL"'",
|
||||
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "'"$KIMI_MODEL"'"
|
||||
@@ -433,6 +435,7 @@ create_kimi_profile() {
|
||||
"ANTHROPIC_BASE_URL": "https://api.kimi.com/coding/",
|
||||
"ANTHROPIC_AUTH_TOKEN": "YOUR_KIMI_API_KEY_HERE",
|
||||
"ANTHROPIC_MODEL": "'"$KIMI_MODEL"'",
|
||||
"ANTHROPIC_SMALL_FAST_MODEL": "'"$KIMI_MODEL"'",
|
||||
"ANTHROPIC_DEFAULT_OPUS_MODEL": "'"$KIMI_MODEL"'",
|
||||
"ANTHROPIC_DEFAULT_SONNET_MODEL": "'"$KIMI_MODEL"'",
|
||||
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "'"$KIMI_MODEL"'"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
set -euo pipefail
|
||||
|
||||
# Version (updated by scripts/bump-version.sh)
|
||||
CCS_VERSION="2.5.0"
|
||||
CCS_VERSION="2.5.1"
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
readonly CONFIG_FILE="${CCS_CONFIG:-$HOME/.ccs/config.json}"
|
||||
|
||||
|
||||
+1
-1
@@ -141,7 +141,7 @@ function Show-Help {
|
||||
}
|
||||
|
||||
# Version (updated by scripts/bump-version.sh)
|
||||
$CcsVersion = "2.5.0"
|
||||
$CcsVersion = "2.5.1"
|
||||
$ScriptDir = Split-Path -Parent $MyInvocation.MyCommand.Path
|
||||
$ConfigFile = if ($env:CCS_CONFIG) { $env:CCS_CONFIG } else { "$env:USERPROFILE\.ccs\config.json" }
|
||||
|
||||
|
||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@kaitranntt/ccs",
|
||||
"version": "2.4.3",
|
||||
"version": "2.5.1",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@kaitranntt/ccs",
|
||||
"version": "2.4.3",
|
||||
"version": "2.5.1",
|
||||
"hasInstallScript": true,
|
||||
"license": "MIT",
|
||||
"os": [
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@kaitranntt/ccs",
|
||||
"version": "2.5.0",
|
||||
"version": "2.5.1",
|
||||
"description": "Claude Code Switch - Instant profile switching between Claude Sonnet 4.5 and GLM 4.6",
|
||||
"keywords": [
|
||||
"cli",
|
||||
|
||||
@@ -84,6 +84,7 @@ function createConfigFiles() {
|
||||
ANTHROPIC_BASE_URL: 'https://api.kimi.com/coding/',
|
||||
ANTHROPIC_AUTH_TOKEN: 'YOUR_KIMI_API_KEY_HERE',
|
||||
ANTHROPIC_MODEL: 'kimi-for-coding',
|
||||
ANTHROPIC_SMALL_FAST_MODEL: 'kimi-for-coding',
|
||||
ANTHROPIC_DEFAULT_OPUS_MODEL: 'kimi-for-coding',
|
||||
ANTHROPIC_DEFAULT_SONNET_MODEL: 'kimi-for-coding',
|
||||
ANTHROPIC_DEFAULT_HAIKU_MODEL: 'kimi-for-coding'
|
||||
|
||||
Reference in New Issue
Block a user