Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CaviraOSS/PageLM
/ functions
Functions
430 in github.com/CaviraOSS/PageLM
⨍
Functions
430
◇
Types & classes
12
↓ 100 callers
Method
get
(sql: string, params: any[] = [])
backend/src/utils/database/sqlite.ts:20
↓ 45 callers
Function
emitToAll
(set: Set<any> | undefined, payload: any)
backend/src/utils/chat/ws.ts:3
↓ 37 callers
Method
on
(typ: string, listener: (this: this) => void)
frontend/src/types/d3-force.d.ts:10
↓ 31 callers
Function
req
( url: string, init: RequestInit & { timeout?: number } = {} )
frontend/src/lib/api.ts:87
↓ 24 callers
Method
close
()
backend/src/utils/database/sqlite.ts:38
↓ 17 callers
Function
log
(...a: any[])
backend/src/services/examlab/generate.ts:18
↓ 15 callers
Method
invoke
(m: Msg[])
backend/src/utils/llm/models/types.ts:4
↓ 13 callers
Function
addNotification
(type: string, message: string)
frontend/src/components/planner/Planner.tsx:125
↓ 12 callers
Function
getTask
(id: string)
backend/src/services/planner/store.ts:19
↓ 12 callers
Function
jsonHeaders
(_?: unknown)
frontend/src/lib/api.ts:107
↓ 12 callers
Function
makeLLM
(cfg: any)
backend/src/utils/llm/models/minimax.ts:5
↓ 12 callers
Function
next
()
backend/src/utils/server/server.js:63
↓ 11 callers
Function
emit
(id: string, msg: any)
backend/src/core/routes/podcast.ts:10
↓ 11 callers
Function
log
(...a: any)
backend/src/core/routes/examlab.ts:8
↓ 11 callers
Function
normalizeTopic
(input: any)
backend/src/utils/text/normalize.ts:1
↓ 10 callers
Function
getDebateSession
(id: string)
backend/src/services/debate/index.ts:68
↓ 10 callers
Function
sanitizeText
(s: string)
backend/src/services/smartnotes/index.ts:11
↓ 9 callers
Function
add
(a, b, c)
backend/src/utils/server/server.js:113
↓ 8 callers
Method
force
(name: string, force: any)
frontend/src/types/d3-force.d.ts:6
↓ 8 callers
Function
handleAsk
( q: string | { q: string; namespace?: string; history?: any[] }, ns?: string, k = 6, historyArg?: any
backend/src/lib/ai/ask.ts:317
↓ 8 callers
Function
nlog
(...a: any)
backend/src/core/routes/notes.ts:9
↓ 8 callers
Function
qlog
(...a: any)
backend/src/core/routes/quiz.ts:7
↓ 7 callers
Function
b
(t: string)
frontend/src/components/Sidebar.tsx:23
↓ 7 callers
Method
stop
()
frontend/src/types/d3-force.d.ts:12
↓ 7 callers
Function
wrapChat
(m: any)
backend/src/utils/llm/models/util.ts:3
↓ 6 callers
Method
alphaTarget
(value: number)
frontend/src/types/d3-force.d.ts:9
↓ 6 callers
Function
edge
(a: string, b: string)
backend/src/services/examlab/generate.ts:107
↓ 6 callers
Function
emitToDebate
(data: any)
backend/src/core/routes/debate.ts:132
↓ 6 callers
Function
inferSteps
(t: PlannerTask)
frontend/src/components/planner/PlannerMindmap.tsx:45
↓ 6 callers
Function
listTasks
(filter?: { status?: string; dueBefore?: string; course?: string })
backend/src/services/planner/store.ts:42
↓ 5 callers
Method
all
(sql: string, params: any[] = [])
backend/src/utils/database/sqlite.ts:29
↓ 5 callers
Method
call
(m: Msg[])
backend/src/utils/llm/models/types.ts:5
↓ 5 callers
Function
chatJSON
(body: ChatJSONBody)
frontend/src/lib/api.ts:119
↓ 5 callers
Function
deriveTopicFromMarkdown
(md: string)
frontend/src/pages/Chat.tsx:46
↓ 5 callers
Function
onSend
(override?: string)
frontend/src/pages/Landing.tsx:35
↓ 5 callers
Function
updateTask
(id: string, patch: Partial<Task>)
backend/src/services/planner/store.ts:27
↓ 5 callers
Function
wsURL
(path: string)
frontend/src/lib/api.ts:113
↓ 4 callers
Function
makeModels
()
backend/src/utils/llm/models/index.ts:26
↓ 4 callers
Function
normalizePayload
(payload: unknown)
frontend/src/pages/Chat.tsx:27
↓ 4 callers
Function
reg
(a: Agent)
backend/src/agents/registry.ts:5
↓ 4 callers
Function
resetQuestionState
()
frontend/src/pages/Quiz.tsx:52
↓ 4 callers
Method
restart
()
frontend/src/types/d3-force.d.ts:11
↓ 4 callers
Function
withTimeout
(p: Promise<T>, ms: number, label = 'op')
backend/src/utils/quiz/promise.ts:1
↓ 3 callers
Method
createTaskFromRequest
(req: CreateTaskRequest)
backend/src/services/planner/service.ts:15
↓ 3 callers
Function
cx
(...classes: Array<string | false | null | undefined>)
frontend/src/components/Companion/CompanionDock.tsx:21
↓ 3 callers
Function
deleteFlashcard
(id: string)
frontend/src/lib/api.ts:239
↓ 3 callers
Function
done
()
backend/src/lib/parser/upload.ts:25
↓ 3 callers
Function
emitLarge
( set: Set<any> | undefined, type: string, payload: any, opts?: { id?: string; chunkBytes?: number; gz
backend/src/utils/chat/ws.ts:32
↓ 3 callers
Function
emitToAnalysis
(data: any)
backend/src/core/routes/debate.ts:308
↓ 3 callers
Function
ff
(dir: string, parts: string[], out: string, emit?: (m: any) => void)
backend/src/utils/tts/index.ts:40
↓ 3 callers
Function
gen
(id: string, kind: "summary" | "studyGuide" | "flashcards" | "quiz")
frontend/src/components/planner/Planner.tsx:207
↓ 3 callers
Function
getDebatesList
()
backend/src/services/debate/index.ts:33
↓ 3 callers
Function
listFlashcards
()
frontend/src/lib/api.ts:233
↓ 3 callers
Method
listTasks
(filter?: { status?: string; dueBefore?: string; course?: string })
backend/src/services/planner/service.ts:86
↓ 3 callers
Function
load
()
frontend/src/pages/FlashCards.tsx:10
↓ 3 callers
Function
makeEmbeddings
(cfg: any)
backend/src/utils/llm/models/minimax.ts:17
↓ 3 callers
Function
makeSlots
(tasks: Task[], policy: PlanPolicy)
backend/src/services/planner/ai.ts:270
↓ 3 callers
Function
mark
(id: string, status: PlannerTask["status"])
frontend/src/components/planner/Planner.tsx:240
↓ 3 callers
Function
nstr
(x: any, min = 1, max = 240)
backend/src/services/quiz/index.ts:59
↓ 3 callers
Function
nstr
(x: any, min = 1, max = 240)
backend/src/services/examlab/generator.ts:60
↓ 3 callers
Function
parseMultipart
(req: any)
backend/src/lib/parser/upload.ts:16
↓ 3 callers
Function
plannerWeekly
(cram?: boolean)
frontend/src/lib/api.ts:433
↓ 3 callers
Function
send
(prompt?: string)
frontend/src/components/Companion/CompanionDock.tsx:62
↓ 3 callers
Function
sendFollowup
(q: string)
frontend/src/pages/Chat.tsx:252
↓ 3 callers
Function
toStr
(x: unknown)
backend/src/agents/tools/Ragsearch.ts:5
↓ 3 callers
Function
toText
(out: any)
backend/src/services/debate/index.ts:37
↓ 3 callers
Function
wrap
(s: string, max = 90)
backend/src/services/smartnotes/index.ts:20
↓ 2 callers
Function
SYS
(count: number, style?: string, difficulty?: string, topic?: string)
backend/src/services/examlab/generator.ts:18
↓ 2 callers
Function
addDebateMessage
( sessionId: string, role: "user" | "assistant", content: string )
backend/src/services/debate/index.ts:73
↓ 2 callers
Method
addFilesToTask
(taskId: string, files: any[])
backend/src/services/planner/service.ts:311
↓ 2 callers
Function
addMsg
(id: string, m: ChatMsg)
backend/src/utils/chat/chat.ts:23
↓ 2 callers
Function
addToBag
(kind: BagItem["kind"], title: string, content: string)
frontend/src/pages/Chat.tsx:203
↓ 2 callers
Method
alpha
(value: number)
frontend/src/types/d3-force.d.ts:7
↓ 2 callers
Method
alphaDecay
(value: number)
frontend/src/types/d3-force.d.ts:8
↓ 2 callers
Function
ask
(topicIn: any, sys: string)
backend/src/services/quiz/index.ts:107
↓ 2 callers
Function
ask
(sys: string, user: string, tag: string)
backend/src/services/examlab/generator.ts:127
↓ 2 callers
Function
askWithContext
(opts: AskWithContextOptions)
backend/src/lib/ai/ask.ts:276
↓ 2 callers
Function
calculateUrgencyScore
(task: Task)
backend/src/services/planner/ai.ts:254
↓ 2 callers
Function
chatMultipart
(q: string, files: File[], chatId?: string)
frontend/src/lib/api.ts:127
↓ 2 callers
Function
cleanOptions
(v: any)
backend/src/services/quiz/index.ts:72
↓ 2 callers
Function
cleanOptions
(v: any)
backend/src/services/examlab/generator.ts:81
↓ 2 callers
Function
coerce
(items: any)
backend/src/services/quiz/index.ts:80
↓ 2 callers
Function
connectPodcastStream
(pid: string, onEvent: (ev: any) => void)
frontend/src/lib/api.ts:324
↓ 2 callers
Function
done
()
backend/src/core/routes/transcriber.ts:20
↓ 2 callers
Function
execDirect
({ agent, plan, ctx }: ExecIn)
backend/src/agents/runtime.ts:15
↓ 2 callers
Function
extractFirstJsonObject
(s: string)
backend/src/services/smartnotes/index.ts:47
↓ 2 callers
Function
fetchAnalysis
()
frontend/src/pages/Debate.tsx:258
↓ 2 callers
Function
fileOf
(sid: string)
backend/src/agents/memory.ts:8
↓ 2 callers
Function
fmtTime
(ts: number)
frontend/src/components/planner/Planner.tsx:7
↓ 2 callers
Function
generateSectionItems
(gen: GenSpec, seed: string)
backend/src/services/examlab/generator.ts:207
↓ 2 callers
Function
generateSteps
(task: Task)
backend/src/services/planner/ai.ts:198
↓ 2 callers
Function
getChat
(id: string)
backend/src/utils/chat/chat.ts:18
↓ 2 callers
Function
getChats
()
frontend/src/lib/api.ts:213
↓ 2 callers
Function
getDefaultSteps
(type?: TaskType)
backend/src/services/planner/ai.ts:237
↓ 2 callers
Function
getMsgs
(id: string)
backend/src/utils/chat/chat.ts:44
↓ 2 callers
Method
getTodaySessions
()
backend/src/services/planner/service.ts:116
↓ 2 callers
Method
getUserStats
()
backend/src/services/planner/service.ts:284
↓ 2 callers
Function
guessTopic
(q: string)
backend/src/lib/ai/ask.ts:20
↓ 2 callers
Function
handleExam
(examId: string)
backend/src/services/examlab/generate.ts:117
↓ 2 callers
Function
handleFileUpload
(file: File)
frontend/src/components/Tools/Transcriber.tsx:22
next →
1–100 of 430, ranked by callers