claude-code-best/src/services
uk0 70baa6f7db
feat: add Grok (xAI) API adapter with custom model mapping (#152)
Add xAI Grok as a new API provider. Reuses OpenAI-compatible message/tool
converters and stream adapter with Grok-specific client and model mapping.

Default model mapping:
  opus   → grok-4.20-reasoning
  sonnet → grok-3-mini-fast
  haiku  → grok-3-mini-fast

Users can customize mapping via:
  - GROK_MODEL env var (override all)
  - GROK_MODEL_MAP env var (JSON family map, e.g. {"opus":"grok-4"})
  - GROK_DEFAULT_{FAMILY}_MODEL env vars

Activation: CLAUDE_CODE_USE_GROK=1 or modelType: "grok" in settings.json
Also integrates with /provider command for runtime switching.
2026-04-07 09:24:55 +08:00
..
AgentSummary feat: 完成第二版类型清理 2026-03-31 23:03:47 +08:00
analytics Merge pull request #156 from amDosion/feat/ultraplan-enablement 2026-04-06 22:09:28 +08:00
api feat: add Grok (xAI) API adapter with custom model mapping (#152) 2026-04-07 09:24:55 +08:00
autoDream feat: 完成第二版类型清理 2026-03-31 23:03:47 +08:00
compact test: 添加一大堆测试文件 2026-04-02 20:28:08 +08:00
contextCollapse feat: 全面清理类型错误 — tsc 零错误,any 标注全部消除 2026-04-01 01:00:10 +08:00
extractMemories feat: 全面清理类型错误 — tsc 零错误,any 标注全部消除 2026-04-01 01:00:10 +08:00
lsp feat: 完成stub 2026-03-31 20:40:16 +08:00
MagicDocs feat: build 2026-03-31 19:22:47 +08:00
mcp 更新大量 tsx 原始文件; 已经迁移 login panel; 部分 (#121) 2026-04-04 23:24:27 +08:00
oauth feat: 完成stub 2026-03-31 20:40:16 +08:00
plugins feat: 完成第二版类型清理 2026-03-31 23:03:47 +08:00
policyLimits feat: build 2026-03-31 19:22:47 +08:00
PromptSuggestion feat: 全面清理类型错误 — tsc 零错误,any 标注全部消除 2026-04-01 01:00:10 +08:00
remoteManagedSettings feat: 第一个可以用的 ink 组件抽象 (#158) 2026-04-06 23:56:45 +08:00
SessionMemory feat: build 2026-03-31 19:22:47 +08:00
sessionTranscript feat: 全面清理类型错误 — tsc 零错误,any 标注全部消除 2026-04-01 01:00:10 +08:00
settingsSync feat: build 2026-03-31 19:22:47 +08:00
skillSearch feat: 全面清理类型错误 — tsc 零错误,any 标注全部消除 2026-04-01 01:00:10 +08:00
src feat: 完成stub 2026-03-31 20:40:16 +08:00
teamMemorySync feat: build 2026-03-31 19:22:47 +08:00
tips feat: 第一个可以用的 ink 组件抽象 (#158) 2026-04-06 23:56:45 +08:00
tools feat: 问就是封包 2026-03-31 23:32:58 +08:00
toolUseSummary feat: 完成第二版类型清理 2026-03-31 23:03:47 +08:00
awaySummary.ts feat: build 2026-03-31 19:22:47 +08:00
claudeAiLimits.ts feat: build 2026-03-31 19:22:47 +08:00
claudeAiLimitsHook.ts feat: build 2026-03-31 19:22:47 +08:00
diagnosticTracking.ts feat: build 2026-03-31 19:22:47 +08:00
internalLogging.ts feat: build 2026-03-31 19:22:47 +08:00
mcpServerApproval.tsx feat: 第一个可以用的 ink 组件抽象 (#158) 2026-04-06 23:56:45 +08:00
mockRateLimits.ts feat: build 2026-03-31 19:22:47 +08:00
notifier.ts feat: 第一个可以用的 ink 组件抽象 (#158) 2026-04-06 23:56:45 +08:00
preventSleep.ts feat: build 2026-03-31 19:22:47 +08:00
rateLimitMessages.ts feat: build 2026-03-31 19:22:47 +08:00
rateLimitMocking.ts feat: build 2026-03-31 19:22:47 +08:00
tokenEstimation.ts feat: 添加gemini协议适配 (#125) 2026-04-06 09:55:20 +08:00
vcr.ts feat: 问就是封包 2026-03-31 23:32:58 +08:00
voice.ts feat: build 2026-03-31 19:22:47 +08:00
voiceKeyterms.ts feat: build 2026-03-31 19:22:47 +08:00
voiceStreamSTT.ts feat: build 2026-03-31 19:22:47 +08:00