Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/THU-MAIC/OpenMAIC
/ functions
Functions
4,064 in github.com/THU-MAIC/OpenMAIC
⨍
Functions
4,064
◇
Types & classes
1,101
↓ 2 callers
Function
isLLMProviderConfigured
(config: LLMProviderCfgLike)
lib/store/settings-validation.ts:110
↓ 2 callers
Function
isNonPreviewableVoice
(providerId: TTSProviderId, voiceId: string)
components/agent/agent-bar.tsx:64
↓ 2 callers
Function
isPlainObject
(value)
scripts/check-i18n-keys.mjs:7
↓ 2 callers
Function
isPrivateIP
(ip: string)
lib/server/ssrf-guard.ts:104
↓ 2 callers
Function
isProviderKeyRequired
(providerId: string)
lib/ai/providers.ts:1402
↓ 2 callers
Function
isRealImageSrc
True when a src is a real image payload (data: URL or http(s) URL).
lib/agent/tools/regenerate-scene.ts:53
↓ 2 callers
Function
isShape
(e: Element)
packages/@openmaic/importer/src/serializer/groupSerializer.ts:21
↓ 2 callers
Function
isTarget
(n: Node)
e2e/tests/interactive-iframe-keepalive-619.spec.ts:148
↓ 2 callers
Function
isValidClassroomId
(id: string)
lib/server/classroom-storage.ts:44
↓ 2 callers
Function
key
(x: SafeXmlNode)
packages/@openmaic/importer/src/model/nodes/MathNode.ts:87
↓ 2 callers
Function
lastPayload
(f: ReturnType<typeof stubSpeech>)
tests/audio/voxcpm-registered-voice.test.ts:20
↓ 2 callers
Function
lastSentenceBoundaryIndex
Index of the last sentence-ending boundary in `s`, or -1. * * CJK enders (。!?) and newlines always count. ASCII `.` / `!` / `?` * count ONLY when
lib/pbl/v2/agents/instructor.ts:1100
↓ 2 callers
Function
latest
()
components/edit/ActionsBar/ActionsBar.tsx:897
↓ 2 callers
Function
lexTag
(state: State)
lib/export/html-parser/lexer.ts:223
↓ 2 callers
Function
lexText
(state: State)
lib/export/html-parser/lexer.ts:35
↓ 2 callers
Function
lineElement
(overrides: Partial<PPTLineElement> = {})
tests/edit/slide-ops.test.ts:27
↓ 2 callers
Function
lineStyleToBorder
( ln: SafeXmlNode, ctx: RenderContext, lnRef?: SafeXmlNode, )
packages/@openmaic/importer/src/serializer/borderMapper.ts:82
↓ 2 callers
Function
listEvaluationsForMicrotask
( project: PBLProjectV2, microtaskId: string, )
lib/pbl/v2/operations/evaluation.ts:57
↓ 2 callers
Function
llmAgents
(extra: Record<string, unknown>)
tests/server/agent-profiles-voice-design.test.ts:32
↓ 2 callers
Function
llmApiError
(error: unknown)
lib/server/llm-error-response.ts:63
↓ 2 callers
Function
loadA
()
tests/classroom/agent-selection-restore.test.ts:119
↓ 2 callers
Function
loadImageMapping
(imageIds: string[])
lib/utils/image-storage.ts:88
↓ 2 callers
Function
loadPrompt
(promptId: PromptId)
lib/prompts/loader.ts:73
↓ 2 callers
Function
makeAllowlistGate
(allowed: ReadonlySet<string>)
lib/agent/runtime/allowlist.ts:5
↓ 2 callers
Function
makeChartType
* Create XML string for any given chart type * @param {CHART_NAME} chartType chart type name * @param {IOptsChartData[]} data chart data * @param {
packages/pptxgenjs/src/gen-charts.ts:768
↓ 2 callers
Function
makeDiscussion
(id: string)
components/edit/ActionsBar/actions-edit.ts:35
↓ 2 callers
Function
makeFullProject
()
tests/pbl/v2/types.test.ts:32
↓ 2 callers
Function
makeInteractiveScene
(overrides: Partial<Scene> = {})
tests/edit/slide-schema.test.ts:61
↓ 2 callers
Function
makeRequest
()
tests/server/agent-profiles-voice-design.test.ts:20
↓ 2 callers
Function
makeSlide
()
tests/edit/slide-schema.test.ts:19
↓ 2 callers
Function
mapNonCodeFenceText
(text: string, fn: (chunk: string) => string)
lib/pbl/v2/agents/instructor.ts:941
↓ 2 callers
Function
matchesAt
* Check if buffer matches a byte sequence at a given offset.
packages/@openmaic/importer/src/utils/emfParser.ts:299
↓ 2 callers
Function
measureHostRect
(hostRef: RefObject<HTMLDivElement | null>)
components/scene-renderers/pbl-renderer.tsx:360
↓ 2 callers
Function
mediaTaskKeyFor
* Media-generation task key for an element, matching what the full-size canvas * subscribes to: images are keyed by their `gen_img_*` placeholder src
components/slide-renderer/SlideThumbnail.tsx:36
↓ 2 callers
Function
messageFrom
(value: unknown)
lib/generation/generation-retry.ts:102
↓ 2 callers
Function
messageFromError
(error: unknown, fallback: string)
lib/hooks/use-scene-generator.ts:106
↓ 2 callers
Function
mkProject
(overrides: Partial<PBLProjectV2> = {})
tests/pbl/v2/workspace-launch.test.ts:6
↓ 2 callers
Function
mkSlideScene
(id: string)
tests/pbl/v2/quiz-snapshot.test.ts:62
↓ 2 callers
Function
modelFromEnv
Build a model from a triple of env vars (model / api key / base url). * Returns null when the model var is unset (used for the optional judge * ov
eval/pbl-v2-planner/runner.ts:174
↓ 2 callers
Function
moveOutline
(index: number, direction: 'up' | 'down')
components/generation/outlines-editor.tsx:188
↓ 2 callers
Function
newestByCreatedAt
(items: T[])
lib/pbl/v2/agents/instructor.ts:158
↓ 2 callers
Function
next
()
packages/@openmaic/importer/src/import-pipeline/transformParsedToSlides.ts:48
↓ 2 callers
Function
nextFrame
()
packages/@openmaic/renderer/src/snapshot/index.ts:269
↓ 2 callers
Function
normalizeBaseUrl
(baseUrl?: string)
lib/media/adapters/openai-image-adapter.ts:17
↓ 2 callers
Function
normalizeBaseUrl
(baseUrl?: string)
lib/media/adapters/lemonade-image-adapter.ts:16
↓ 2 callers
Function
normalizeProviderId
( provider: string | undefined, modelId: string | undefined, )
lib/ai/llm.ts:116
↓ 2 callers
Function
normalizeSearchRequirement
(requirement: string)
lib/server/search-query-builder.ts:22
↓ 2 callers
Function
normalizeStreamedTitle
(raw: string)
app/api/generate/scene-outlines-stream/route.ts:76
↓ 2 callers
Function
normalizeTaskEngineSlideOutline
(outline: SceneOutline)
app/api/generate/scene-outlines-stream/route.ts:211
↓ 2 callers
Function
normalizeVideoOptions
( providerId: VideoProviderId, options: VideoGenerationOptions, )
lib/media/video-providers.ts:153
↓ 2 callers
Function
normalizeVoxCPMReferenceAudio
( blob: Blob, fileName?: string, )
lib/audio/voxcpm-voices.ts:145
↓ 2 callers
Function
normalizeWebSearchQuery
(query: string)
lib/web-search/utils.ts:7
↓ 2 callers
Function
ok
(s: SampleResult)
eval/orchestration/answer-content-runner.ts:312
↓ 2 callers
Function
onDrop
(e: DragEvent)
components/ai-elements/prompt-input.tsx:588
↓ 2 callers
Method
onEnded
* Set playback ended callback
lib/utils/audio-player.ts:164
↓ 2 callers
Method
onTextReveal
* Fired each tick while a text item is being revealed. * @param messageId — which message to update * @param partId — unique ID for this te
lib/buffer/stream-buffer.ts:103
↓ 2 callers
Function
ooxmlDashToCss
* Map OOXML preset dash values to CSS border-style.
packages/@openmaic/importer/src/serializer/StyleResolver.ts:627
↓ 2 callers
Function
openLineWrapper
()
packages/@openmaic/importer/src/serializer/textSerializer.ts:1390
↓ 2 callers
Method
openOutlineReview
()
e2e/pages/generation-preview.page.ts:45
↓ 2 callers
Function
openProviderSettings
(page: HomePage['page'])
e2e/tests/managed-provider-620.spec.ts:59
↓ 2 callers
Function
overlapScore
Count how many of `refTokens` appear in `text`.
lib/pbl/v2/agents/planner.ts:1186
↓ 2 callers
Function
panViewport
(dir: -1 | 1)
components/edit/ActionsBar/ActionsBar.tsx:940
↓ 2 callers
Function
parab
(x: number)
packages/@openmaic/importer/src/shapes/presets.ts:5218
↓ 2 callers
Function
parseApiKey
(apiKey: string)
lib/media/adapters/kling-adapter.ts:62
↓ 2 callers
Function
parseBraveSearchHtml
(html: string, maxResults: number)
lib/web-search/brave.ts:60
↓ 2 callers
Function
parseChildNode
( child: SafeXmlNode, rels: Map<string, RelEntry>, slidePath: string, diagramDrawings?: Map<string, st
packages/@openmaic/importer/src/model/Slide.ts:369
↓ 2 callers
Function
parseElements
(elements: Element[])
packages/@openmaic/importer/src/import-pipeline/transformParsedToSlides.ts:452
↓ 2 callers
Function
parseEqExpression
(code: string, pos: number)
packages/@openmaic/importer/src/utils/eqFieldParser.ts:41
↓ 2 callers
Function
parseFontInfo
* Parse font info from a majorFont or minorFont node. * Extracts typeface attributes from latin, ea, and cs child elements, plus * the Hans (Simplif
packages/@openmaic/importer/src/model/Theme.ts:55
↓ 2 callers
Function
parseIPv4
(ip: string)
lib/server/ssrf-guard.ts:18
↓ 2 callers
Function
parseLcRcModifier
Handle standalone \lc or \rc encountered outside \b (shouldn't happen, but be robust).
packages/@openmaic/importer/src/utils/eqFieldParser.ts:271
↓ 2 callers
Function
parseLimit
(limit, type)
packages/@openmaic/importer/src1/math.js:50
↓ 2 callers
Function
parseNums
(s: string)
packages/@openmaic/importer/src/import-pipeline/transformParsedToSlides.ts:137
↓ 2 callers
Function
parseTemplateShapes
* Parse and collect renderable shapes from a master or layout spTree. * Only includes NON-placeholder shapes (decorative elements, logos, footers).
packages/@openmaic/importer/src/serializer/slideSerializer.ts:60
↓ 2 callers
Function
pblOutline
(overrides?: Partial<SceneOutline>)
tests/pbl/v2/planner-single-call.test.ts:42
↓ 2 callers
Function
persistClassroom
( data: { id: string; stage: Stage; scenes: Scene[]; }, baseUrl: string, )
lib/server/classroom-storage.ts:61
↓ 2 callers
Function
persistRecentOpen
(next: boolean)
app/page.tsx:112
↓ 2 callers
Function
pickThinkingLevel
( thinking: ThinkingCapability, config: ThinkingConfig, )
lib/ai/thinking-config.ts:62
↓ 2 callers
Function
plainProject
()
tests/pbl/v2/simulator.test.ts:85
↓ 2 callers
Function
plannerStepHasAcceptedCompletion
(step: StepResult<ToolSet>)
lib/pbl/v2/agents/planner.ts:1146
↓ 2 callers
Method
playBrowserTTSChunk
Speak the current chunk; on completion, advance to next or finish.
lib/playback/engine.ts:649
↓ 2 callers
Function
pointInRect
(px: number, py: number, b: BBox)
lib/orchestration/summarizers/whiteboard-conflicts.ts:123
↓ 2 callers
Function
positionToBbox
(position?: { x: number; y: number; width: number; height: number; })
lib/document/pdf-compat.ts:9
↓ 2 callers
Function
postVerifyModel
(body: Record<string, unknown>)
tests/api/verify-model.test.ts:26
↓ 2 callers
Function
preloadEditor
()
lib/edit/preload-editor.ts:19
↓ 2 callers
Function
presetColorToHex
(name: string)
packages/@openmaic/importer/src/utils/color.ts:476
↓ 2 callers
Function
previewCueEffect
(cueType: string, elementId: string)
components/edit/ActionsBar/cue-preview.ts:43
↓ 2 callers
Function
processSpNode
(node, warpObj, source, groupHierarchy = [])
packages/@openmaic/importer/src1/pptxtojson.js:703
↓ 2 callers
Function
project
(milestones: PBLMilestone[], status: PBLProjectV2['status'])
tests/pbl/v2/sidebar.test.ts:17
↓ 2 callers
Function
project
(milestones: PBLMilestone[], status: PBLProjectV2['status'])
tests/pbl/v2/workspace.test.ts:17
↓ 2 callers
Function
project
(language = 'en-US')
tests/pbl/v2/locale.test.ts:7
↓ 2 callers
Function
projectForJudge
Compact, judge-facing view of a project (drops ids/timestamps/runtime). * Surfaces the scenario block + per-beat fields when the project is a * ro
eval/pbl-v2-planner/runner.ts:310
↓ 2 callers
Function
pump
()
lib/utils/concurrency.ts:7
↓ 2 callers
Method
pushAction
(data: Omit<ActionItem, 'kind'>)
lib/buffer/stream-buffer.ts:250
↓ 2 callers
Function
pushChunk
(value: string)
lib/audio/tts-utils.ts:33
↓ 2 callers
Method
pushText
* Append text for a message. * If the last queue item is an unsealed text item for the same messageId, * the delta is appended in-place. Otherwi
lib/buffer/stream-buffer.ts:221
↓ 2 callers
Function
putVideoRecord
(mediaRef: string, error?: string)
e2e/tests/recent-video-thumbnail.spec.ts:64
↓ 2 callers
Function
pxToPt
(px: number)
packages/@openmaic/importer/src/adapter/toPptxtojson.ts:17
↓ 2 callers
Function
readAll
(res: Response)
tests/ai/reasoning-sse.test.ts:17
↓ 2 callers
Function
readImage
(relPath: string)
lib/pdf/mineru-cloud.ts:163
← previous
next →
1,301–1,400 of 4,064, ranked by callers