MCPcopy Create free account

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

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

↓ 1 callersFunctionbuildGenerationFingerprint
(input: { configVersion: string; intervalMinutes: number; coveredFromIso: string; coveredToIso: string
src/lib/public-status/redis-contract.ts:55
↓ 1 callersMethodbuildHtml
(message: StructuredMessage, timezone?: string)
src/lib/webhook/renderers/telegram.ts:27
↓ 1 callersFunctionbuildInternalPublicStatusConfigSnapshot
( input: Omit<InternalPublicStatusConfigSnapshot, "generatedAt"> )
src/lib/public-status/config-snapshot.ts:259
↓ 1 callersFunctionbuildKeyUpdates
( state: BatchKeySectionState, args: { validationMessages: ValidationMessages; fieldLabels: KeyFieldLabels
src/app/[locale]/dashboard/_components/user/batch-edit/batch-edit-dialog.tsx:156
↓ 1 callersFunctionbuildLegacyCompatibilitySnapshots
(params: { requestBody: unknown | null; messages: unknown | null; response: string | null; requestHead
src/actions/active-sessions.ts:64
↓ 1 callersFunctionbuildLocalOption
(item: AvailableModelCatalogItem)
src/app/[locale]/settings/providers/_components/model-multi-select.tsx:86
↓ 1 callersFunctionbuildManualPriceDataFromProviderPricing
( modelName: string, basePriceData: ModelPriceData, pricingProviderKey: string )
src/actions/model-prices.ts:74
↓ 1 callersMethodbuildMarkdown
(message: StructuredMessage, timezone?: string)
src/lib/webhook/renderers/dingtalk.ts:25
↓ 1 callersFunctionbuildNoDataPayload
()
src/lib/public-status/read-store.ts:74
↓ 1 callersFunctionbuildNowUpperBound
(column: typeof messageRequest.createdAt)
src/lib/availability/availability-service.ts:120
↓ 1 callersFunctionbuildPngBytes
(width: number, height: number)
tests/unit/proxy/openai-image-compat.test.ts:24
↓ 1 callersFunctionbuildPreflightResponse
(options: { origin?: string | null; requestHeaders?: string | null; allowCredentials?: boolean; })
src/app/v1/_lib/cors.ts:143
↓ 1 callersFunctionbuildPriorityTiers
( providers: Provider[], userGroup: string | null, modelName: string )
src/actions/dispatch-simulator.ts:107
↓ 1 callersMethodbuildPublicStatusConfigSnapshot
(input: { configVersion: string; siteTitle: string; siteDescription: string; defaultIntervalMi
tests/unit/public-status/config-snapshot.test.ts:6
↓ 1 callersFunctionbuildPublicStatusRebuildLockKey
( flightKey: string, options?: { prefix?: string } )
src/lib/public-status/redis-contract.ts:172
↓ 1 callersMethodbuildPublicStatusRollupCoverageStartKey
(input?: { bucketMinutes?: number; prefix?: string; })
tests/unit/public-status/redis-contract.test.ts:34
↓ 1 callersMethodbuildPublicStatusRollupKey
(input: { bucketStartIso: string; bucketMinutes?: number; prefix?: string; })
tests/unit/public-status/redis-contract.test.ts:29
↓ 1 callersFunctionbuildPublicStatusSeriesChunkKey
(input: { intervalMinutes: number; generation: string; bucketStartIso: string; bucketEndIso: string;
src/lib/public-status/redis-contract.ts:129
↓ 1 callersMethodbuildRateLimitResponse
* 构建 Rate Limit 响应(402/429) * * - RPM/并发用 429 Too Many Requests(可重试的频率控制) * - 消费限额用 402 Payment Required(需充值/等待重置) * 返回包含所有 7 个限流字段的详细错误信息
src/app/v1/_lib/proxy/error-handler.ts:556
↓ 1 callersFunctionbuildRedisKeyPart
(value: string)
src/lib/notification/tasks/cache-hit-rate-alert.ts:69
↓ 1 callersFunctionbuildRelativeNowLowerBound
(column: typeof messageRequest.createdAt, minutes: number)
src/lib/availability/availability-service.ts:116
↓ 1 callersFunctionbuildRequestBodySummary
(session: ProxySession)
src/lib/langfuse/trace-proxy-request.ts:7
↓ 1 callersFunctionbuildSelectAttempts
()
src/repository/system-config.ts:378
↓ 1 callersFunctionbuildSettingKey
(setting: SpecialSetting)
src/lib/utils/special-settings.ts:30
↓ 1 callersFunctionbuildStreamResponse
(input: FakeStreamingRunInput)
src/app/v1/_lib/proxy/fake-streaming/runner.ts:38
↓ 1 callersFunctionbuildSuccessTaxonomy
()
src/lib/request-outcome.ts:72
↓ 1 callersFunctionbuildSummarySheet
(summary: UsageLogsSummary)
src/lib/usage-logs/export/xlsx.ts:212
↓ 1 callersFunctionbuildTestData
(type: NotificationType)
src/actions/webhook-targets.ts:254
↓ 1 callersFunctionbuildTimestampLowerBound
( column: typeof messageRequest.createdAt, date: Date, fieldName: string )
src/lib/availability/availability-service.ts:100
↓ 1 callersFunctionbuildTimestampUpperBound
( column: typeof messageRequest.createdAt, date: Date, fieldName: string )
src/lib/availability/availability-service.ts:108
↓ 1 callersFunctionbuildTlsConfig
* Build TLS configuration for Redis connection. * Supports skipping certificate verification via REDIS_TLS_REJECT_UNAUTHORIZED env. * Includes serve
src/lib/redis/client.ts:23
↓ 1 callersFunctionbuildUpstreamWsHeaders
(source: Headers | Record<string, string>)
src/app/v1/_lib/responses-ws/upstream-adapter.ts:153
↓ 1 callersFunctionbuildUsageLogsExportProgress
( processedRows: number, totalRows: number, hasMore: boolean )
src/actions/usage-logs.ts:127
↓ 1 callersFunctionbuildUsagePercent
(data: Partial<CostAlertData> | undefined)
src/lib/webhook/templates/placeholders.ts:160
↓ 1 callersFunctionbuildUser
(id: number)
tests/security/auth-dual-read.test.ts:74
↓ 1 callersFunctionbuildUserUpdates
( state: BatchUserSectionState, args: { validationMessages: ValidationMessages; fieldLabels: UserFieldLabe
src/app/[locale]/dashboard/_components/user/batch-edit/batch-edit-dialog.tsx:113
↓ 1 callersFunctionbuildVirtualOption
(modelName: string)
src/app/[locale]/settings/providers/_components/model-multi-select.tsx:93
↓ 1 callersFunctionbuildWarmupResponseBody
(model: string | null)
src/app/v1/_lib/proxy/warmup-guard.ts:107
↓ 1 callersFunctionbuildWhereCondition
()
src/repository/model-price.ts:167
↓ 1 callersFunctionbumpConfigCacheVersion
(providerId: number)
src/lib/circuit-breaker.ts:70
↓ 1 callersFunctioncacheKey
(ip: string, lang: string)
src/lib/ip-geo/client.ts:23
↓ 1 callersFunctioncalculateBucketSize
(timeRangeMs: number)
src/app/[locale]/dashboard/availability/_components/availability-dashboard.tsx:25
↓ 1 callersFunctioncalculateBucketSize
* Calculate bucket size to achieve target bucket count
src/app/[locale]/dashboard/availability/_components/availability-view.tsx:44
↓ 1 callersFunctioncalculateCost
( inputTokens: number, outputTokens: number, cacheCreationTokens: number, cacheReadTokens: number, m
src/lib/data-generator/generator.ts:70
↓ 1 callersFunctioncalculateFingerprintHash
(args: CompleteArgs)
src/app/v1/_lib/codex/session-completer.ts:135
↓ 1 callersFunctioncalculateMaxUsage
(provider: ProviderWithQuota)
src/app/[locale]/dashboard/quotas/providers/_components/providers-quota-client.tsx:54
↓ 1 callersMethodcalculateMessagesHash
* 计算 messages 内容哈希(用于 session 匹配) * * ⚠️ 注意: 这是一个降级方案,仅在无法从 metadata 提取 session ID 时使用 * 不同会话如果开头相似可能产生相同哈希,因此优先使用 metadata.user_id * *
src/lib/session-manager.ts:353
↓ 1 callersMethodcalculateRetryAfter
* 计算 Retry-After 头(秒数) * 仅用于固定窗口(有确定重置时间的场景)
src/app/v1/_lib/proxy/error-handler.ts:602
↓ 1 callersMethodcanFix
(data: Uint8Array)
src/app/v1/_lib/proxy/response-fixer/encoding-fixer.ts:63
↓ 1 callersMethodcanFix
(data: Uint8Array)
src/app/v1/_lib/proxy/response-fixer/json-fixer.ts:50
↓ 1 callersMethodcanFix
(data: Uint8Array)
src/app/v1/_lib/proxy/response-fixer/sse-fixer.ts:172
↓ 1 callersFunctioncancel
()
src/app/api/admin/database/export/route.ts:70
↓ 1 callersFunctioncanonicalize
(node: unknown)
src/actions/model-prices.ts:43
↓ 1 callersFunctioncellColor
(cell: FilledTimelineCell)
src/app/[locale]/status/_components/public-status-timeline.tsx:23
↓ 1 callersFunctionchain
()
tests/unit/repository/statistics-reset-at.test.ts:7
↓ 1 callersFunctionchatMessageHasDeliverable
(message: unknown)
src/app/v1/_lib/proxy/fake-streaming/response-validator.ts:111
↓ 1 callersFunctioncheckFieldPermission
(field: string, userRole: string)
src/lib/permissions/user-field-permissions.ts:45
↓ 1 callersFunctioncheckMigration
()
src/app/[locale]/dashboard/_components/webhook-migration-dialog.tsx:101
↓ 1 callersFunctioncheckProviderGroupMatch
* 检查供应商分组是否匹配用户分组
src/actions/providers.ts:5259
↓ 1 callersFunctioncheckProviderQuotas
* 检查供应商配额超额情况 * * 使用统一的时间窗口计算函数 (getTimeRangeForPeriod) 和 * 带 warmup/deleted 过滤的统计函数 (sumProviderCostInTimeRange)。 * * 时间窗口语义: * - weekly: 自然周(本
src/lib/notification/tasks/cost-alert.ts:176
↓ 1 callersMethodcheckResponse
(response: Record<string, unknown>)
src/lib/webhook/notifier.ts:199
↓ 1 callersFunctioncheckUserQuotas
* 检查用户配额超额情况 * * 使用统一的时间窗口计算函数 (getTimeRangeForPeriod) 和 * 带 warmup/deleted 过滤的统计函数 (sumKeyCostInTimeRange)。 * * 时间窗口语义: * - 5h: 滚动窗口(过去 5 小时)
src/lib/notification/tasks/cost-alert.ts:57
↓ 1 callersFunctionclaimPublicStatusFinalization
(id: number)
src/repository/message.ts:64
↓ 1 callersFunctionclampIntInRange
(value: number, min: number, max: number)
src/lib/utils/validation/provider.ts:43
↓ 1 callersFunctionclampIntervalMinutes
(rawMinutes: number)
src/lib/public-status/public-api-contract.ts:121
↓ 1 callersFunctionclampSampleLimit
(value: number | undefined)
src/repository/provider-endpoints.ts:1684
↓ 1 callersFunctionclassifyCredential
( token: string, source: ResolvedAuth["source"] )
src/lib/api/v1/_shared/auth-middleware.ts:147
↓ 1 callersFunctionclassifyError
(error: unknown)
src/lib/provider-testing/test-service.ts:378
↓ 1 callersFunctionclassifyHttpStatus
( statusCode: number, latencyMs: number, slowThresholdMs: number = TEST_DEFAULTS.SLOW_LATENCY_MS )
src/lib/provider-testing/validators/http-validator.ts:26
↓ 1 callersFunctionclassifyOpaqueSessionCredential
( token: string )
src/lib/api/v1/_shared/auth-middleware.ts:180
↓ 1 callersFunctionclassifyRequestStatus
(statusCode: number)
src/lib/availability/availability-service.ts:196
↓ 1 callersFunctionclaudeProvider
(id = 2)
src/app/v1/_lib/responses-ws/__tests__/eligibility.test.ts:57
↓ 1 callersFunctioncleanResponseHeaders
(headers: Headers)
src/app/v1/_lib/proxy/response-output-normalizer.ts:21
↓ 1 callersMethodcleanup
* 清理单个任务 * * @param taskId 任务唯一标识
src/lib/async-task-manager.ts:167
↓ 1 callersMethodcleanup
()
src/lib/proxy-agent/agent-pool.ts:524
↓ 1 callersFunctioncleanupRecentTestData
()
tests/cleanup-utils.ts:86
↓ 1 callersFunctioncleanupTestRows
()
tests/integration/my-usage-imported-ledger.test.ts:204
↓ 1 callersFunctioncleanupTestUsers
(options?: { onlyRecent?: boolean; // 只清理最近创建的 recentMinutes?: number; // 最近多少分钟(默认 60) })
tests/cleanup-utils.ts:19
↓ 1 callersFunctionclearAllCaches
()
src/lib/cache/session-cache.ts:140
↓ 1 callersFunctionclearGroupOrder
()
src/app/[locale]/status/_lib/group-order-store.ts:34
↓ 1 callersFunctionclearResponsesWsSessionsForTests
()
src/app/v1/_lib/responses-ws/upstream-adapter.ts:315
↓ 1 callersFunctionclearSessionBindings
( redis: Redis, sessionMap: Map<string, SessionBinding>, dryRun: boolean )
scripts/clear-session-bindings.ts:558
↓ 1 callersFunctionclearUser5hCostCache
( options: ClearUser5hCostCacheOptions )
src/lib/redis/cost-cache-cleanup.ts:189
↓ 1 callersFunctionclick
(element: Element | null)
src/app/[locale]/dashboard/logs/_components/error-details-dialog.test.tsx:404
↓ 1 callersFunctionclickButtonByText
(text: string)
tests/unit/settings/system-settings-form-ip-extraction.test.tsx:157
↓ 1 callersFunctionclickNonChatFallbackSwitch
()
tests/unit/settings/system-settings-form-non-chat-fallback.test.tsx:138
↓ 1 callersMethodclientRequestsContext1m
* Check if client requests 1M context (based on anthropic-beta header)
src/app/v1/_lib/proxy/session.ts:441
↓ 1 callersFunctionclip5hStart
(start: Date)
src/actions/users.ts:2193
↓ 1 callersFunctioncloneBodyWithStreamFalse
( body: Record<string, unknown> | null )
src/app/v1/_lib/proxy/fake-streaming/stream-intent.ts:103
↓ 1 callersFunctioncloneBodyWithoutStreamFlag
( body: Record<string, unknown> | null )
src/app/v1/_lib/proxy/fake-streaming/stream-intent.ts:110
↓ 1 callersFunctioncloneSafeCustomHeaders
( headers: Record<string, string> | null | undefined, isClone: boolean )
src/app/[locale]/settings/providers/_components/forms/provider-form/provider-form-context.tsx:58
↓ 1 callersFunctionclose
()
tests/unit/proxy/proxy-forwarder-large-chunked-response.test.ts:192
↓ 1 callersFunctioncloseTemplateDialog
()
src/app/[locale]/settings/notifications/_components/binding-selector.tsx:127
↓ 1 callersFunctioncoerceMultipartLogicalValue
(name: string, value: string)
src/app/v1/_lib/proxy/openai-image-compat.ts:895
↓ 1 callersFunctioncollectAdditionalPriceLikeNumbers
(priceData: ModelPriceData)
src/lib/utils/model-price-fields.ts:231
↓ 1 callersFunctioncollectDynamicPriceLikeNumbers
(node: unknown, path = "")
src/lib/utils/model-price-fields.ts:211
↓ 1 callersFunctioncollectEmittedAuditActionTypes
()
tests/unit/i18n/audit-log-actions-messages.test.ts:48
↓ 1 callersMethodcollectFinalFilters
Collect and sort final-phase filters matching the current provider
src/lib/request-filter-engine.ts:594
↓ 1 callersFunctioncollectNumericCosts
(priceData: ModelPriceData)
src/lib/utils/price-data.ts:8
↓ 1 callersFunctioncollectReachableFiles
( entryFile: string, fileSet: Set<string>, sourceCache: Map<string, string> )
tests/unit/frontend/no-client-actions-import.test.ts:106
← previousnext →3,101–3,200 of 6,623, ranked by callers