## Kiro 长上下文修复 - 添加请求体大小限制(默认240KB),避免超过Kiro API限制导致400错误 - 添加 cleanIncompleteToolCalls 方法,清理不完整的工具调用 - 确保截断后第一条消息是user类型 - 新增配置项 KIRO_MAX_REQUEST_SIZE_KB ## 自定义代理支持 - 为各Provider添加独立的代理配置选项 - 支持 USE_SYSTEM_PROXY_* 配置 - UI界面添加代理配置入口 - 新增 proxy-utils.js 代理工具模块
46 lines
No EOL
2 KiB
Text
46 lines
No EOL
2 KiB
Text
{
|
|
"REQUIRED_API_KEY": "123456",
|
|
"SERVER_PORT": 3000,
|
|
"HOST": "0.0.0.0",
|
|
"MODEL_PROVIDER": "gemini-cli-oauth",
|
|
"PROXY_URL": null,
|
|
"PROXY_ENABLED_PROVIDERS": [],
|
|
"OPENAI_API_KEY": "xxx",
|
|
"OPENAI_BASE_URL": "https://openai/v1",
|
|
"CLAUDE_API_KEY": "xxx",
|
|
"CLAUDE_BASE_URL": "https://anthropic/v1",
|
|
"PROJECT_ID": null,
|
|
"GEMINI_OAUTH_CREDS_BASE64": null,
|
|
"GEMINI_OAUTH_CREDS_FILE_PATH": null,
|
|
"ANTIGRAVITY_OAUTH_CREDS_FILE_PATH": null,
|
|
"KIRO_OAUTH_CREDS_BASE64": null,
|
|
"KIRO_OAUTH_CREDS_FILE_PATH": null,
|
|
"KIRO_MAX_CONTEXT_TOKENS": 180000,
|
|
"QWEN_OAUTH_CREDS_FILE_PATH": null,
|
|
"SYSTEM_PROMPT_FILE_PATH": "configs/input_system_prompt.txt",
|
|
"SYSTEM_PROMPT_MODE": "overwrite",
|
|
"PROMPT_LOG_BASE_NAME": "prompt_log",
|
|
"PROMPT_LOG_MODE": "none",
|
|
"REQUEST_MAX_RETRIES": 3,
|
|
"REQUEST_BASE_DELAY": 1000,
|
|
"CRON_NEAR_MINUTES": 1,
|
|
"CRON_REFRESH_TOKEN": false,
|
|
"PROVIDER_POOLS_FILE_PATH": "configs/provider_pools.json",
|
|
"MAX_ERROR_COUNT": 3,
|
|
"QWEN_BASE_URL": "https://portal.qwen.ai/v1",
|
|
"QWEN_OAUTH_BASE_URL": "https://chat.qwen.ai",
|
|
"GEMINI_BASE_URL": "https://cloudcode-pa.googleapis.com",
|
|
"ANTIGRAVITY_BASE_URL_DAILY": "https://daily-cloudcode-pa.sandbox.googleapis.com",
|
|
"ANTIGRAVITY_BASE_URL_AUTOPUSH": "https://autopush-cloudcode-pa.sandbox.googleapis.com",
|
|
"KIRO_REFRESH_URL": "https://prod.{{region}}.auth.desktop.kiro.dev/refreshToken",
|
|
"KIRO_REFRESH_IDC_URL": "https://oidc.{{region}}.amazonaws.com/token",
|
|
"KIRO_BASE_URL": "https://codewhisperer.{{region}}.amazonaws.com/generateAssistantResponse",
|
|
"KIRO_AMAZON_Q_URL": "https://codewhisperer.{{region}}.amazonaws.com/SendMessageStreaming",
|
|
"KIRO_USAGE_LIMITS_URL": "https://q.{{region}}.amazonaws.com/getUsageLimits",
|
|
"providerFallbackChain": {
|
|
"gemini-cli-oauth": ["gemini-antigravity"],
|
|
"gemini-antigravity": ["gemini-cli-oauth"],
|
|
"claude-kiro-oauth": ["claude-custom"],
|
|
"claude-custom": ["claude-kiro-oauth"]
|
|
}
|
|
} |