MCPcopy Create free account

hub / github.com/ding113/claude-code-hub / functions

Functions6,623 in github.com/ding113/claude-code-hub

↓ 2 callersFunctionclassifyLoginCredential
( key: string, session: AuthSession )
src/app/api/auth/login/route.ts:144
↓ 2 callersFunctioncleanResponseHeaders
* 清理 Response headers 中的传输相关 header * * 原因:Bun 的 Response API 在接收 ReadableStream 或修改后的 body 时, * 会自动添加 Transfer-Encoding: chunked 和 Content-Length,
src/app/v1/_lib/proxy/response-handler.ts:154
↓ 2 callersFunctioncleanResponseHeaders
(headers: Headers)
src/app/v1/_lib/proxy/response-fixer/index.ts:87
↓ 2 callersFunctioncleanUrl
(url: string)
src/lib/utils/provider-text-parser.ts:57
↓ 2 callersFunctioncleanup
()
src/app/v1/_lib/proxy/combine-abort-signals.ts:27
↓ 2 callersMethodcleanupCompletedTasks
* 检查并清理超时任务 * * 遍历所有活跃任务,对于超过 10 分钟还未完成的任务: * 1. 记录警告日志 * 2. 触发 AbortController 取消任务 * 3. 从任务 Map 中移除 * * ⚠️ 注意:这不是清理"已完成"的任务,而是清
src/lib/async-task-manager.ts:187
↓ 2 callersFunctioncleanupDbRows
()
tests/integration/user-5h-reset-flow.test.ts:120
↓ 2 callersFunctioncleanupExpiredMemoryLocks
(now: number)
src/lib/provider-endpoints/leader-lock.ts:18
↓ 2 callersFunctioncleanupRedisKeys
(userIds: number[])
tests/integration/user-5h-reset-flow.test.ts:127
↓ 2 callersFunctioncleanupRequestListeners
()
src/app/v1/_lib/responses-ws/upstream-adapter.ts:630
↓ 2 callersFunctioncleanupStaleTempFiles
(maxAge: number = 6 * 60 * 60 * 1000)
src/lib/database-backup/temp-file-manager.ts:119
↓ 2 callersFunctioncleanupTestRows
()
tests/integration/usage-ledger.test.ts:124
↓ 2 callersFunctioncleanupTestRows
()
tests/integration/non-chat-endpoint-fallback-observability.test.ts:102
↓ 2 callersFunctioncleanupUpstreamWsSession
()
server.js:153
↓ 2 callersMethodclear
()
src/lib/cache/session-cache.ts:31
↓ 2 callersFunctionclearAuthCookie
()
src/lib/auth.ts:283
↓ 2 callersMethodclearCurrentModelRedirect
()
src/app/v1/_lib/proxy/session.ts:707
↓ 2 callersMethodclearFlushTimer
()
src/repository/message-write-buffer.ts:282
↓ 2 callersFunctionclearPendingLocaleRefreshTarget
()
src/components/ui/language-switcher.tsx:54
↓ 2 callersFunctionclearPublicStatusRequestInFlight
(id: number)
src/repository/message.ts:93
↓ 2 callersFunctionclickButtonByText
(text: string)
tests/unit/dashboard/user-form-expiry-clear-ui.test.tsx:71
↓ 2 callersFunctionclickButtonByText
(text: string)
tests/unit/dashboard/edit-key-form-expiry-clear-ui.test.tsx:70
↓ 2 callersFunctionclickSwitch
(id: string)
tests/unit/settings/system-settings-form-upstream-error-message.test.tsx:149
↓ 2 callersFunctioncloneOpenAIImageRequestMetadata
( metadata: OpenAIImageRequestMetadata | null | undefined )
src/app/v1/_lib/proxy/openai-image-compat.ts:940
↓ 2 callersFunctioncollectEnabledPublicStatusGroups
( groups: PublicStatusConfiguredGroupInput[], options: CollectEnabledPublicStatusGroupsOptions = {} )
src/lib/public-status/config.ts:352
↓ 2 callersFunctioncollectModelPriceFieldEntries
(priceData: ModelPriceData)
src/lib/utils/model-price-fields.ts:187
↓ 2 callersFunctioncommitCacheHitRateAlertCooldown
( keys: string[], cooldownMinutes: number )
src/lib/notification/tasks/cache-hit-rate-alert.ts:436
↓ 2 callersFunctioncomputeAvgCosts
(totalCost: number, totalRequests: number, totalTokens: number)
src/repository/leaderboard.ts:674
↓ 2 callersFunctioncomputeFastReduceParams
(numBuckets: number)
src/lib/vacuum-filter/vacuum-filter.ts:15
↓ 2 callersMethodcomputeGAVersionFromUsers
* 从用户列表计算 GA 版本(内存计算,不查询数据库) * * @param users - 用户版本列表(包含 version 字段) * @returns GA 版本号,无则返回 null * @private
src/lib/client-version-checker.ts:111
↓ 2 callersFunctioncomputeNextDueAtMs
( endpoints: ProviderEndpointProbeTarget[], vendorEndpointCounts: Map<string, number>, nowMs: number )
src/lib/provider-endpoints/probe-scheduler.ts:135
↓ 2 callersFunctioncomputeTokensPerSecond
(input: { outputTokens?: number | null; durationMs?: number | null; ttfbMs?: number | null; })
src/lib/public-status/aggregation-core.ts:16
↓ 2 callersFunctionconcatSqlStringChunks
(sqlObject: unknown)
tests/unit/repository/statistics-quota-costs-all-time.test.ts:5
↓ 2 callersFunctioncontainsControlCharacters
(value: string)
src/lib/public-status/public-api-contract.ts:13
↓ 2 callersFunctioncontainsRawJsonBlob
(text: string)
src/app/v1/_lib/proxy/client-error-message.ts:89
↓ 2 callersFunctioncopyDirIfExists
(srcDir, dstDir)
scripts/copy-version-to-standalone.cjs:4
↓ 2 callersFunctioncountFileParts
( metadata: OpenAIImageRequestMetadata | null | undefined, names: string[] )
src/app/v1/_lib/proxy/openai-image-compat.ts:125
↓ 2 callersFunctioncountProvidersUsingGroup
(name: string)
src/repository/provider-groups.ts:164
↓ 2 callersFunctioncreateAvailablePublicGroupSlug
( baseSlug: string, groupName: string, usedSlugs: Set<string> )
src/lib/public-status/config.ts:205
↓ 2 callersFunctioncreateContext
(request: Request)
tests/unit/proxy/openai-image-session-multipart.test.ts:4
↓ 2 callersFunctioncreateContext
(request: Request)
tests/unit/proxy/sensitive-word-guard-multipart.test.ts:49
↓ 2 callersFunctioncreateCreateProviderInput
(overrides: Record<string, unknown> = {})
tests/unit/repository/provider-create-transaction.test.ts:65
↓ 2 callersFunctioncreateCursorResponseSchema
(itemSchema: T)
src/lib/api/v1/schemas/_common.ts:83
↓ 2 callersFunctioncreateDataKey
(prefix: string, id: number)
src/actions/statistics.ts:25
↓ 2 callersFunctioncreateDbMock
(insertedRow: ProviderRow)
tests/unit/repository/provider-create-transaction.test.ts:81
↓ 2 callersFunctioncreateDeferred
()
tests/integration/provider-endpoint-sync-race.test.ts:19
↓ 2 callersFunctioncreateFallbackSettings
* 创建默认通知设置
src/repository/notifications.ts:227
↓ 2 callersFunctioncreateFixedProviderTypesModelsHandler
* 创建带固定 providerTypes 的模型列表处理函数
src/app/v1/_lib/models/available-models.ts:491
↓ 2 callersMethodcreateForProxy
* 创建预配置的代理处理器
src/app/v1/_lib/headers.ts:222
↓ 2 callersFunctioncreateHangingResponsesSse
(upstreamSignal: AbortSignal)
tests/unit/proxy/response-handler-client-abort-drain.test.ts:300
↓ 2 callersFunctioncreateInvalidRootPatchShapeError
(message: string)
src/lib/provider-patch-contract.ts:316
↓ 2 callersFunctioncreateKeyStats
()
tests/unit/redis/statistics-cache.test.ts:60
↓ 2 callersFunctioncreateLoserSession
( provider: Provider, overrides: { sessionId?: string | null; context1mApplied?: boolean; grou
tests/unit/proxy/response-handler-hedge-loser-priority.test.ts:124
↓ 2 callersFunctioncreateMemoryLocalStorage
()
tests/unit/lib/onboarding.test.ts:9
↓ 2 callersFunctioncreateMockProvider
(id: number, name: string)
tests/unit/settings/providers/provider-undo-toast.test.tsx:245
↓ 2 callersFunctioncreateMultipartRequest
({ pathname, fields, fileSize, }: { pathname: string; fields: Array<[string, string]>; fileSize: n
tests/unit/proxy/openai-image-session-multipart.test.ts:20
↓ 2 callersFunctioncreateMultipartSession
()
tests/unit/request-filter-engine-image-multipart.test.ts:5
↓ 2 callersFunctioncreateNoChangePatch
()
src/lib/provider-patch-contract.ts:298
↓ 2 callersFunctioncreateOpaqueSession
( key: string, session: AuthSession, credentialType = classifyLoginCredential(key, session) )
src/app/api/auth/login/route.ts:130
↓ 2 callersFunctioncreateOpusProvider
()
tests/unit/proxy/provider-selector-model-mismatch-binding.test.ts:71
↓ 2 callersFunctioncreateProvider
(providerType: "openai-compatible" | "codex")
tests/unit/proxy/openai-official-standard-forwarder.test.ts:24
↓ 2 callersFunctioncreateProvider
()
tests/unit/proxy/proxy-forwarder-raw-passthrough-regression.test.ts:35
↓ 2 callersFunctioncreateProvider
(overrides: Partial<Provider> = {})
tests/unit/proxy/proxy-forwarder-nonok-body-hang.test.ts:35
↓ 2 callersFunctioncreateProviderEndpoint
(payload: { vendorId: number; providerType: ProviderType; url: string; label?: string | null; sortOr
src/repository/provider-endpoints.ts:1086
↓ 2 callersFunctioncreateProviderRow
(overrides: Partial<ProviderRow> = {})
tests/unit/repository/provider-create-transaction.test.ts:5
↓ 2 callersFunctioncreateProviderRow
(overrides: Partial<ProviderRow> = {})
tests/unit/repository/provider-endpoint-sync-on-edit.test.ts:5
↓ 2 callersFunctioncreateRanges
()
tests/unit/repository/statistics-quota-costs-all-time.test.ts:16
↓ 2 callersFunctioncreateRawPassthroughSession
(bodyText: string, extraHeaders?: HeadersInit)
tests/unit/proxy/proxy-forwarder-raw-passthrough-regression.test.ts:50
↓ 2 callersFunctioncreateRejectingSelectQuery
(error: unknown)
tests/unit/repository/system-config-degradation-ladder.test.ts:108
↓ 2 callersFunctioncreateSaveHandler
(fieldName: "priority" | "weight" | "cost_multiplier")
src/app/[locale]/settings/providers/_components/provider-rich-list-item.tsx:425
↓ 2 callersFunctioncreateSession
()
tests/unit/request-filter-engine.test.ts:5
↓ 2 callersFunctioncreateSession
()
tests/unit/proxy/hedge-upstream-message-candidate.test.ts:147
↓ 2 callersFunctioncreateSession
( pathname: string, providerType: "openai-compatible" | "codex" )
tests/unit/proxy/openai-official-standard-forwarder.test.ts:43
↓ 2 callersFunctioncreateSession
(params?: { clientAbortSignal?: AbortSignal | null })
tests/unit/proxy/proxy-forwarder-nonok-body-hang.test.ts:94
↓ 2 callersFunctioncreateSettings
(overrides: Record<string, unknown> = {})
tests/unit/actions/system-config-non-chat-retry-setting.test.ts:63
↓ 2 callersFunctioncreateStablePublicGroupSlugSuffix
(input: string)
src/lib/public-status/config.ts:149
↓ 2 callersFunctioncreateStreamResponse
(usage: { input_tokens: number; output_tokens: number })
tests/integration/billing-model-source.test.ts:298
↓ 2 callersFunctioncreateSuccessStreamResponse
Create a successful SSE stream with usage data.
tests/unit/proxy/response-handler-endpoint-circuit-isolation.test.ts:294
↓ 2 callersFunctioncreateTestKey
(userId: number, name: string)
tests/integration/non-chat-endpoint-fallback-observability.test.ts:40
↓ 2 callersFunctioncreateTestUser
(name: string)
tests/integration/non-chat-endpoint-fallback-observability.test.ts:26
↓ 2 callersFunctioncreateThenableQuery
(result: T, whereArgs?: unknown[])
tests/unit/repository/usage-logs-min-retry-count-filter.test.ts:19
↓ 2 callersFunctioncreateUser
(c: Context)
src/app/api/v1/resources/users/handlers.ts:111
↓ 2 callersFunctioncreateUserCacheHitRateRows
()
tests/unit/redis/leaderboard-cache.test.ts:53
↓ 2 callersFunctioncreateUserRow
(limit5hResetMode: "fixed" | "rolling")
tests/integration/user-5h-reset-flow.test.ts:69
↓ 2 callersFunctioncreateWebhookTargetAction
( input: z.infer<typeof BaseTargetSchema> )
src/actions/webhook-targets.ts:350
↓ 2 callersFunctioncsvBlobResult
()
tests/unit/dashboard-logs-export-progress-ui.test.tsx:64
↓ 2 callersMethoddecrementActiveRetiredCount
(cacheKey: string)
src/lib/proxy-agent/agent-pool.ts:754
↓ 2 callersFunctiondedupePreservingOrder
(values: string[])
src/lib/public-status/public-api-contract.ts:117
↓ 2 callersMethoddeepReplace
( value: unknown, target: string, replacement: string, matchType: RequestFilterMatchType,
src/lib/request-filter-engine.ts:890
↓ 2 callersFunctiondeferred
()
tests/unit/lib/circuit-breaker.test.ts:421
↓ 2 callersMethoddelete
(key: string)
tests/unit/actions/usage-logs-export-retry-count.test.ts:55
↓ 2 callersFunctiondeleteEndpointCircuitState
(endpointId: number)
src/lib/redis/endpoint-circuit-breaker-state.ts:192
↓ 2 callersMethoddeleteFromBucket
(index: number, tag: number)
src/lib/vacuum-filter/vacuum-filter.ts:578
↓ 2 callersFunctiondeleteLiveChain
(sessionId: string, requestSequence: number)
src/lib/redis/live-chain-store.ts:91
↓ 2 callersFunctiondeleteProvider
(id: number)
src/repository/provider.ts:982
↓ 2 callersFunctiondeleteProviderGroup
(id: number)
src/actions/provider-groups.ts:247
↓ 2 callersFunctionderiveMultiplier
(explicitCost: unknown, baseCost: unknown)
src/lib/utils/cost-calculation.ts:66
↓ 2 callersFunctiondeserializeState
(data: Record<string, string>)
src/lib/redis/endpoint-circuit-breaker-state.ts:40
↓ 2 callersMethoddetectAsync
* 异步检测错误消息(推荐使用) * 确保规则已加载后再进行检测 * * @param errorMessage - 错误消息 * @returns 检测结果
src/lib/error-rule-detector.ts:360
↓ 2 callersFunctiondetectClientFormat
(requestBody: Record<string, unknown>)
src/app/v1/_lib/proxy/format-mapper.ts:70
← previousnext →2,301–2,400 of 6,623, ranked by callers