claude-code-best/src/services
claude-code-best 21c17b4c6e fix: 消除生产代码中的 as any 类型不安全模式
- API 兼容层(openai/grok/gemini): 利用 BetaRawMessageStreamEvent 的
  discriminated union 在 switch/case 中直接属性访问,消除 ~29 个 as any
- ConsoleOAuthFlow: 用 as unknown as Parameters<typeof> 替代 as any
- performanceShim: 用 Record<string, unknown> 和显式类型断言替代 as any
- companionReact/auth: 直接访问已有类型属性消除 as any
- sliceAnsi/textHighlighting: 用 as Char 替代 as any(Token 联合类型收窄)
- ccrClient: 利用 RequestResult 类型收窄直接访问 retryAfterMs
- outputsScanner: 用 TurnStartTime.turnStartTime 属性访问替代双重断言
- plans: 用显式数组类型替代 as any[]
- FeedbackSurvey: 用 in 操作符和 Parameters<typeof> 替代 as any
- messageQueueManager: 用 Record<string, unknown> 替代 as any
- mcp.ts: 用 in 操作符类型守卫替代 as any

precheck 通过: typecheck 零错误 + 5420 测试全部通过 + lint 通过
2026-06-11 15:15:57 +08:00
..
acp refactor(acp): make bridge SDK message handling type-safe (#1265) 2026-06-09 21:49:05 +08:00
AgentSummary style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
analytics style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
api fix: 消除生产代码中的 as any 类型不安全模式 2026-06-11 15:15:57 +08:00
auth fix: 修复 Bun mock.module 跨文件污染导致 87 个测试失败 2026-05-11 08:50:03 +08:00
autoDream feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
compact docs: 添加 ToolSearch 设计指南 + 禁用 turn-zero 工具推荐弹窗 2026-05-09 16:45:56 +08:00
contextCollapse style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
extractMemories chore: 清理 src 下 113 项未使用导入和死代码 2026-05-05 20:05:15 +08:00
langfuse feat: 添加 Provider Registry、StatusLine、Cache Stats 和其他增强 2026-05-09 23:04:35 +08:00
localVault fix: 修复 Bun mock.module 跨文件污染导致 87 个测试失败 2026-05-11 08:50:03 +08:00
lsp Fix type (#1239) 2026-05-19 09:05:04 +08:00
MagicDocs feat: 添加 Provider Registry、StatusLine、Cache Stats 和其他增强 2026-05-09 23:04:35 +08:00
mcp Fix/coderabbit nits (#1259) 2026-06-07 20:06:16 +08:00
oauth style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
plugins fix: resolve dependency audit findings precisely (#361) 2026-04-26 19:49:54 +08:00
policyLimits feat: build 2026-03-31 19:22:47 +08:00
PromptSuggestion docs: 添加 ToolSearch 设计指南 + 禁用 turn-zero 工具推荐弹窗 2026-05-09 16:45:56 +08:00
providerRegistry feat: 添加 Provider Registry、StatusLine、Cache Stats 和其他增强 2026-05-09 23:04:35 +08:00
providerUsage feat: 添加 provider usage 统计与余额查询 2026-04-22 22:38:09 +08:00
remoteManagedSettings chore: 清理 src 下 113 项未使用导入和死代码 2026-05-05 20:05:15 +08:00
searchExtraTools fix: 修复 prefetch 测试 — turn-zero 推荐已禁用,测试期望值同步更新 2026-05-09 17:02:40 +08:00
SessionMemory feat: 添加 Session Memory 多存储支持 2026-05-09 23:04:09 +08:00
sessionTranscript style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
settingsSync feat: build 2026-03-31 19:22:47 +08:00
skillLearning chore: 清理 src 下 113 项未使用导入和死代码 2026-05-05 20:05:15 +08:00
skillSearch fix: prevent crash when DiscoverSkills receives undefined query via ExecuteExtraTool 2026-06-03 21:38:23 +08:00
teamMemorySync feat: build 2026-03-31 19:22:47 +08:00
tips Fix type (#1239) 2026-05-19 09:05:04 +08:00
tools docs: 添加 ToolSearch 设计指南 + 禁用 turn-zero 工具推荐弹窗 2026-05-09 16:45:56 +08:00
toolUseSummary style: 完成所有文件的lint 2026-05-01 21:39:30 +08:00
awaySummary.ts feat: 增强 auto mode 的易用性 (#312) 2026-04-20 21:13:09 +08:00
claudeAiLimits.ts feat: 添加 Bedrock API 客户端及 API 层增强 2026-04-22 22:38:09 +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
doubaoSTT.ts chore: 清理 src 下 113 项未使用导入和死代码 2026-05-05 20:05:15 +08:00
internalLogging.ts feat: build 2026-03-31 19:22:47 +08:00
mcpServerApproval.tsx chore: 清理 src 下 113 项未使用导入和死代码 2026-05-05 20:05:15 +08:00
mockRateLimits.ts feat: build 2026-03-31 19:22:47 +08:00
notifier.ts style: 完成所有文件的lint 2026-05-01 21:39:30 +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 docs: 添加 ToolSearch 设计指南 + 禁用 turn-zero 工具推荐弹窗 2026-05-09 16:45:56 +08:00
vcr.ts style: 完成所有文件的lint 2026-05-01 21:39:30 +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