Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Zleap-AI/SAG
/ functions
Functions
494 in github.com/Zleap-AI/SAG
⨍
Functions
494
◇
Types & classes
85
↓ 365 callers
Function
t
(zh: string, en: string)
web/src/App.tsx:3722
↓ 38 callers
Function
cn
(...inputs: ClassValue[])
web/src/lib/utils.ts:4
↓ 34 callers
Function
request
(url: string, init?: RequestInit)
web/src/lib/api.ts:33
↓ 30 callers
Function
useI18n
()
web/src/i18n.tsx:49
↓ 23 callers
Function
getErrorMessage
(error: unknown)
web/src/App.tsx:4025
↓ 19 callers
Function
assertNotAborted
(signal?: AbortSignal)
src/services/mcp-agent-service.ts:428
↓ 14 callers
Function
emitSearchStep
( emit: SearchProgressEmitter | undefined, timings: Record<string, number>, key: string, step: { title
src/services/search-service.ts:607
↓ 14 callers
Function
estimateTokens
(text: string)
src/ingestion/chunking/markdown.ts:366
↓ 13 callers
Function
normalizeSql
(value: unknown)
test/repository-delete.test.ts:76
↓ 13 callers
Function
timed
( timings: Record<string, number>, key: string, fn: () => Promise<T>, emit?: SearchProgressEmitter,
src/services/search-service.ts:577
↓ 12 callers
Function
makeStepId
(prefix: string)
web/src/App.tsx:3715
↓ 12 callers
Method
search
(input: SearchInput, tenantId = config.DEFAULT_TENANT_ID, emit?: SearchProgressEmitter)
src/services/search-service.ts:56
↓ 11 callers
Function
isPlainRecord
(value: unknown)
web/src/App.tsx:4021
↓ 10 callers
Function
createModelCallLogger
(input: { kind: ModelCallKind; operation: string; request: unknown; })
src/observability/model-call-log.ts:30
↓ 10 callers
Method
getRuntimeSettings
()
src/services/ai-settings-service.ts:57
↓ 9 callers
Function
countSummary
(value: unknown, unit: string, language: SupportedLanguage)
web/src/App.tsx:3991
↓ 9 callers
Function
syncModelLogs
()
web/src/App.tsx:388
↓ 9 callers
Function
toVectorLiteral
(vector: number[])
src/db/vector.ts:1
↓ 8 callers
Function
stripMarkdown
(text: string)
src/ingestion/chunking/markdown.ts:354
↓ 7 callers
Function
addProcessStep
(step: Omit<ProcessStep, "id"> & { id?: string })
web/src/App.tsx:646
↓ 7 callers
Function
chunkMarkdown
(content: string, options: ChunkMarkdownOptions = {})
src/ingestion/chunking/markdown.ts:34
↓ 7 callers
Method
generate
(text: string)
src/ai/embedding-client.ts:7
↓ 7 callers
Function
isRecord
(value: unknown)
src/services/mcp-agent-service.ts:868
↓ 7 callers
Function
normalizeSql
(value: unknown)
test/repository-search-scope.test.ts:120
↓ 7 callers
Function
notFound
(code: string, message: string)
src/api/server.ts:585
↓ 7 callers
Function
sourceFromRow
(row: Record<string, unknown>)
src/db/repositories.ts:32
↓ 7 callers
Function
unique
(items: Iterable<T>)
src/services/search-service.ts:560
↓ 6 callers
Function
buildRerankUrl
(baseUrl: string)
src/ai/rerank-client.ts:132
↓ 6 callers
Function
closePool
()
src/db/pool.ts:12
↓ 6 callers
Function
eventPayload
(record: Record<string, unknown>, eventKey: string, idKey: string)
web/src/App.tsx:3996
↓ 6 callers
Method
extractEventsFromChunk
(input: { title: string; heading?: string; content: string; references: string[]; })
src/ai/llm-client.ts:9
↓ 6 callers
Function
loadMcpSession
(sessionId: string)
web/src/App.tsx:902
↓ 6 callers
Function
readBoundedInteger
(value: unknown, fallback: number, min: number, max: number)
src/services/ai-settings-service.ts:188
↓ 6 callers
Function
renderInlineMarkdown
( text: string, citations: AnswerCitation[] = [], onOpenCitation?: (citation: AnswerCitation) => void )
web/src/App.tsx:3501
↓ 5 callers
Function
closeMenu
()
web/src/App.tsx:1388
↓ 5 callers
Function
documentFromRow
(row: Record<string, unknown>)
src/db/repositories.ts:73
↓ 5 callers
Function
event
(id: string, sourceId: string, entityIds: string[])
test/search-service-multi.test.ts:276
↓ 5 callers
Function
flush
()
src/ingestion/chunking/markdown.ts:56
↓ 5 callers
Function
formatDate
(value?: string | null)
web/src/lib/utils.ts:12
↓ 5 callers
Function
getEventIdsByEntityIds
(input: { entityIds: string[]; sourceIds: string[]; excludeEventIds?: string[]; })
src/db/repositories.ts:515
↓ 5 callers
Function
getEventsWithEntityIds
(eventIds: string[])
src/db/repositories.ts:600
↓ 5 callers
Function
graphText
(language: SupportedLanguage, zh: string, en: string)
web/src/components/ProjectGraphFlow.tsx:310
↓ 5 callers
Method
ingestDocument
( input: IngestDocumentInput, tenantId = config.DEFAULT_TENANT_ID, onProgress?: (update: IngestPro
src/services/ingestion-service.ts:55
↓ 5 callers
Function
loadProjectWorkspace
(projectId: string)
web/src/App.tsx:307
↓ 5 callers
Function
loadProjects
()
web/src/App.tsx:294
↓ 5 callers
Function
progressForCompleted
(completed: number, total: number, start: number, end: number)
src/services/ingestion-service.ts:442
↓ 5 callers
Function
searchModeLabel
(value: string | null, language: SupportedLanguage)
web/src/App.tsx:3977
↓ 5 callers
Function
searchTraceText
(record: unknown, key: string)
web/src/App.tsx:3971
↓ 5 callers
Function
send
(event: string, data: unknown)
src/api/server.ts:369
↓ 5 callers
Function
splitMarkdownTableCells
(line: string)
web/src/App.tsx:3481
↓ 4 callers
Function
clampInteger
(value: unknown, fallback: number, min: number, max: number)
src/services/ai-settings-service.ts:192
↓ 4 callers
Function
cloneSection
(section: SectionDraft, rawContent: string, offset: number)
src/ingestion/chunking/markdown.ts:331
↓ 4 callers
Function
coarseRankEventsByContent
(input: { sourceIds: string[]; eventIds: string[]; queryVector: number[]; maxEvents: number; })
src/db/repositories.ts:570
↓ 4 callers
Function
db
(client?: Queryable)
src/db/repositories.ts:28
↓ 4 callers
Function
embeddingPreviewFromText
(value: unknown)
src/db/repositories.ts:103
↓ 4 callers
Function
entityFromRow
(row: Record<string, unknown>)
src/db/repositories.ts:61
↓ 4 callers
Method
getEvent
(eventId: string, tenantId = config.DEFAULT_TENANT_ID)
src/services/webui-service.ts:359
↓ 4 callers
Function
getMcpSessionDetail
(input: { sessionId: string; tenantId: string; })
src/db/repositories.ts:1548
↓ 4 callers
Function
isLikelyLanguageDrift
(text: string, inputIsChinese: boolean)
src/ai/llm-client.ts:724
↓ 4 callers
Function
jsonContent
(value: unknown)
src/mcp/server.ts:119
↓ 4 callers
Function
listModelCallLogs
(afterSequence = 0)
web/src/lib/api.ts:195
↓ 4 callers
Method
listProjects
(input: { limit?: number; cursor?: string; includeArchived?: boolean; }, tenantId = config.DEFAU
src/services/webui-service.ts:55
↓ 4 callers
Function
localKeywords
(text: string)
src/ai/llm-client.ts:674
↓ 4 callers
Function
mapWithConcurrency
( items: T[], concurrency: number, mapper: (item: T, index: number) => Promise<R> )
src/services/ingestion-service.ts:405
↓ 4 callers
Function
objectSchema
(properties: Record<string, unknown>, required: string[] = [])
src/services/mcp-settings-service.ts:87
↓ 4 callers
Function
refreshSessionsForProjects
(projectIds: string[])
web/src/App.tsx:425
↓ 4 callers
Function
resolveFinalSearchTopK
(value?: number)
src/services/search-service.ts:545
↓ 4 callers
Function
summarizeConversationTitle
(content: string)
src/services/mcp-title.ts:9
↓ 4 callers
Function
toTraceEvents
(events: Array<EventRecord & { entityIds?: string[] }>)
src/services/search-service.ts:625
↓ 4 callers
Method
updateUploadJob
(jobId: string, patch: Partial<UploadJobRecord> & Partial<IngestProgressUpdate>)
src/services/webui-service.ts:278
↓ 3 callers
Function
appendEventSnapshots
(trace: SearchTrace, events: SearchTraceEvent[])
src/services/search-service.ts:645
↓ 3 callers
Function
appendModelCallLog
(input: Omit<ModelCallLogRecord, "sequence" | "id" | "createdAt">)
src/observability/model-call-log.ts:106
↓ 3 callers
Function
benchmarkEntityTypes
()
src/ai/llm-client.ts:280
↓ 3 callers
Function
boundedInteger
(value: unknown, fallback: number, min: number, max: number)
web/src/App.tsx:2659
↓ 3 callers
Method
callToolAndPersist
( runner: Awaited<ReturnType<McpAgentService["createRunner"]>>, sessionId: string, toolName: strin
src/services/mcp-agent-service.ts:356
↓ 3 callers
Method
chatJson
(settings: AiRuntimeSettings, input: { system?: string; user?: string; messages?: ChatMessage[];
src/ai/llm-client.ts:111
↓ 3 callers
Function
clearClickTimer
()
web/src/components/ProjectGraphFlow.tsx:249
↓ 3 callers
Function
collectNewEntityIds
( events: Map<string, EventRecord & { entityIds: string[] }>, trackedEntities: Set<string> )
src/services/search-service.ts:552
↓ 3 callers
Function
conciseText
(text: string, inputIsChinese: boolean)
src/ai/llm-client.ts:585
↓ 3 callers
Function
createMcpNotificationEmitter
(extra: McpToolExtra)
src/mcp/server.ts:145
↓ 3 callers
Function
defaultMcpSessionTitle
()
src/services/mcp-title.ts:5
↓ 3 callers
Function
deterministicEmbedding
(text: string, dimensions: number)
src/ai/embedding-client.ts:139
↓ 3 callers
Function
entityEmbeddingKey
(entity: ExtractedEntity)
src/services/ingestion-service.ts:434
↓ 3 callers
Function
eventFromRow
(row: Record<string, unknown>)
src/db/repositories.ts:45
↓ 3 callers
Function
filterByKeyword
(items: T[], keyword: string, getTitle: (item: T) => string)
web/src/App.tsx:3621
↓ 3 callers
Function
getErrorMessage
(error: unknown)
src/api/server.ts:594
↓ 3 callers
Function
getEventDetail
(input: { eventId: string; tenantId: string; includeArchived?: boolean; })
src/db/repositories.ts:708
↓ 3 callers
Method
getSettingsOrFallback
()
src/services/ai-settings-service.ts:116
↓ 3 callers
Function
importModelCallLog
(log: ModelCallLogRecord)
src/observability/model-call-log.ts:71
↓ 3 callers
Function
isMostlyChinese
(text: string)
src/ai/llm-client.ts:718
↓ 3 callers
Function
isRecord
(value: unknown)
src/ai/rerank-client.ts:267
↓ 3 callers
Method
listDocuments
(sourceId: string, input: { includeArchived?: boolean } = {}, tenantId = config.DEFAULT_TENANT_ID)
src/services/webui-service.ts:290
↓ 3 callers
Function
localExtractEvent
(input: { title: string; heading?: string; content: string; references: string[]; })
src/ai/llm-client.ts:630
↓ 3 callers
Function
localNamedEntities
(text: string)
src/ai/llm-client.ts:657
↓ 3 callers
Function
mcpSessionFromRow
(row: Record<string, unknown>)
src/db/repositories.ts:120
↓ 3 callers
Function
modulo
(value: number, divisor: number)
web/src/components/ProjectGraphFlow.tsx:592
↓ 3 callers
Function
openEntityDetail
(entityId: string)
web/src/App.tsx:1039
↓ 3 callers
Function
openEventDetail
(eventId: string)
web/src/App.tsx:1031
↓ 3 callers
Function
paginateItems
(items: T[], page: number, pageSize: number)
web/src/App.tsx:3626
↓ 3 callers
Function
pipeMcpModelCallLogs
(emit?: McpNotificationEmitter)
src/mcp/server.ts:176
next →
1–100 of 494, ranked by callers