MCPcopy Create free account

hub / github.com/THU-MAIC/OpenMAIC / functions

Functions4,064 in github.com/THU-MAIC/OpenMAIC

↓ 1 callersFunctionreadUncompressedSize
(file: JSZipObject)
packages/@openmaic/importer/src/parser/ZipParser.ts:47
↓ 1 callersFunctionrecordPendingTaskCompletionEvidence
( project: PBLProjectV2, milestone: PBLMilestone, microtask: PBLMicrotask, evidence: PBLPendingTaskCom
lib/pbl/v2/operations/task-completion.ts:133
↓ 1 callersFunctionregisterOnce
( providerId: string, voiceId: string, memoKey: string, params: { voiceDesign?: VoiceDesign; language?
lib/audio/voice-registration-client.ts:95
↓ 1 callersFunctionrelativeOverlap
* Relative overlap = intersection area / min(area_A, area_B). * 1.0 means one element is fully covered by the other.
lib/orchestration/summarizers/whiteboard-conflicts.ts:112
↓ 1 callersFunctionreleaseIfHeld
()
components/edit/use-edit-mode-lock.ts:62
↓ 1 callersFunctionreleaseThresholdForTier
Per-tier number of "stuck-signal / extra-attempt units" required * before the literal answer may be released. Beginner releases fast, * advanced a
lib/pbl/v2/agents/instructor.ts:419
↓ 1 callersMethodremaining
()
lib/agent/runtime/quota.ts:5
↓ 1 callersFunctionremoveDuplicateVertices
(vertices)
packages/@openmaic/importer/src1/shape.js:433
↓ 1 callersFunctionremoveOutline
(index: number)
components/generation/outlines-editor.tsx:168
↓ 1 callersFunctionremoveSkill
(skill: string)
components/generation/outlines-editor.tsx:1253
↓ 1 callersFunctionrenameStage
(stageId: string, newName: string)
lib/utils/stage-storage.ts:313
↓ 1 callersFunctionrenderAgentRow
(agent: AgentConfig, agentIndex: number, isTeacher: boolean)
components/agent/agent-bar.tsx:782
↓ 1 callersFunctionrenderAudio
* Render an audio element.
packages/@openmaic/importer/src/serializer/imageSerializer.ts:384
↓ 1 callersFunctionrenderBgPr
( bgPr: SafeXmlNode, ctx: RenderContext, rels?: Map<string, RelEntry>, )
packages/@openmaic/importer/src/serializer/backgroundSerializer.ts:70
↓ 1 callersFunctionrenderBgRef
(bgRef: SafeXmlNode, ctx: RenderContext)
packages/@openmaic/importer/src/serializer/backgroundSerializer.ts:161
↓ 1 callersFunctionrenderCustomGeometry
( custGeom: SafeXmlNode, width: number, height: number, sourceExtent?: { w: number; h: number }, )
packages/@openmaic/importer/src/shapes/customGeometry.ts:45
↓ 1 callersFunctionrenderRows
(results: RunResult[], variants: Variant[])
eval/pbl-v2-planner/runner.ts:591
↓ 1 callersFunctionrenderTextWarp
( textBody: TextBody, category: 'title' | 'body' | 'other', placeholder: PlaceholderInfo | undefined,
packages/@openmaic/importer/src/serializer/textSerializer.ts:833
↓ 1 callersMethodreorderIssues
(issueIds: string[])
lib/pbl/mcp/issueboard-mcp.ts:198
↓ 1 callersFunctionreorderOutline
(fromIndex: number, toIndex: number)
components/generation/outlines-editor.tsx:197
↓ 1 callersFunctionrepairQuotedPropertyFragments
(jsonStr: string)
lib/generation/json-repair.ts:9
↓ 1 callersFunctionreplaceOutline
(index: number, outline: SceneOutline)
components/generation/outlines-editor.tsx:162
↓ 1 callersFunctionreplaceText
(view: EditorView, newText: string)
lib/prosemirror/commands/replaceText.ts:4
↓ 1 callersFunctionreplaceVideoWithFrame
* Replace a <video> with an <img> showing its poster (or, if no poster is set, * its current decoded frame drawn onto a canvas). Copies the video's i
packages/@openmaic/renderer/src/snapshot/index.ts:279
↓ 1 callersFunctionrequireModelEnv
()
eval/orchestration/runner.ts:55
↓ 1 callersFunctionrequireModelEnv
()
eval/outline-language/runner.ts:44
↓ 1 callersFunctionrescoreRun
(runDir: string)
eval/whiteboard-layout/runner.ts:294
↓ 1 callersFunctionresetAttachment
()
components/scene-renderers/pbl/v2/submission.tsx:956
↓ 1 callersFunctionresetMutations
(page: import('@playwright/test').Page)
e2e/tests/interactive-iframe-keepalive-619.spec.ts:136
↓ 1 callersFunctionresolveASRApiKey
(providerId: string, clientKey?: string)
lib/server/provider-config.ts:469
↓ 1 callersFunctionresolveASRBaseUrl
(providerId: string, clientBaseUrl?: string)
lib/server/provider-config.ts:473
↓ 1 callersFunctionresolveBlipOpacity
Resolve blip opacity from alphaModFix / alphaMod / alphaOff modifiers.
packages/@openmaic/importer/src/serializer/shapeSerializer.ts:46
↓ 1 callersFunctionresolveBlipOpacity
* Resolve overall image opacity from OOXML blip alpha modifiers. * Same logic as ImageRenderer.resolveBlipOpacity: * - alphaModFix amt="N" * - alph
packages/@openmaic/importer/src/serializer/imageSerializer.ts:195
↓ 1 callersFunctionresolveBrowserVoice
( voices: SpeechSynthesisVoice[], voiceNameOrLang: string, text: string, )
lib/audio/browser-tts-preview.ts:72
↓ 1 callersFunctionresolveDashScopeSize
* Map our width x height to DashScope size format "WxH". * Common sizes: 1024*1024, 1280*720, 1664*928, 1120*1440, etc.
lib/media/adapters/qwen-image-adapter.ts:27
↓ 1 callersFunctionresolveFallbackImage
* Resolve fallback image from the mc:Fallback branch blipFill embed.
packages/@openmaic/importer/src/serializer/mathSerializer.ts:379
↓ 1 callersFunctionresolveGradientStroke
( ln: SafeXmlNode, ctx: RenderContext, )
packages/@openmaic/importer/src/serializer/StyleResolver.ts:802
↓ 1 callersFunctionresolveImageIds
* Resolve image ID references in src field to actual base64 URLs * * AI generates: { type: "image", src: "img_1", ... } * This function replaces: {
lib/generation/scene-generator.ts:418
↓ 1 callersFunctionresolveInheritedPlaceholderFill
* Resolve fill from layout or master placeholder when the slide shape has no explicit fill. * Checks if the shape's spPr explicitly declares <a:noFil
packages/@openmaic/importer/src/serializer/shapeSerializer.ts:723
↓ 1 callersFunctionresolveLocale
Match a browser language code (e.g. 'en', 'zh-TW') to a supported locale
lib/hooks/use-i18n.tsx:11
↓ 1 callersMethodresolveMediaPlaceholderId
* Look up a video/image element's generated media reference in the current stage's scenes. * Returns mediaRef first, then legacy src if it's a medi
lib/action/engine.ts:296
↓ 1 callersFunctionresolveModelFromHeaders
( req: NextRequest, stage?: LlmStage, thinkingConfig?: ThinkingConfig, )
lib/server/resolve-model.ts:144
↓ 1 callersFunctionresolveNodesPlaceholders
( nodes: SlideNode[], layout: LayoutData | undefined, master: MasterData | undefined, )
packages/@openmaic/importer/src/model/Presentation.ts:438
↓ 1 callersFunctionresolveOleDocxContent
* Resolve an embedded .docx package from the slide's rels + presentation embeddings. * Returns the word/document.xml content string, or null.
packages/@openmaic/importer/src/serializer/mathSerializer.ts:396
↓ 1 callersFunctionresolvePicLink
* Resolve image-level hyperlink from hlinkClick on cNvPr. * Mirrors link resolution logic in ShapeRenderer / ImageRenderer.
packages/@openmaic/importer/src/serializer/imageSerializer.ts:169
↓ 1 callersFunctionresolvePlaceholderInheritance
* Walk through all slide nodes (including group children recursively) * and fill in missing position/size from layout/master placeholders.
packages/@openmaic/importer/src/model/Presentation.ts:418
↓ 1 callersFunctionresolvePresetGeom
* Resolve clip geometry from spPr (prstGeom or custGeom). * Many decks use custGeom circles on p:pic instead of prst="ellipse".
packages/@openmaic/importer/src/serializer/imageSerializer.ts:110
↓ 1 callersFunctionresolveSeedreamSize
* Map our aspect ratio + size to Seedream size format "WxH". * Seedream requires minimum 3,686,400 pixels total. * Common sizes: 2048x2048 (2K), 256
lib/media/adapters/seedream-adapter.ts:30
↓ 1 callersFunctionresolveServerWebSearchProviderId
(preferredProviderId?: string)
lib/server/provider-config.ts:572
↓ 1 callersFunctionresolveShapeBlipFill
Resolve shape blipFill to embedded image data + opacity for JSON.
packages/@openmaic/importer/src/serializer/shapeSerializer.ts:64
↓ 1 callersFunctionresolveShapeLink
(node: ShapeNodeData, ctx: RenderContext)
packages/@openmaic/importer/src/serializer/shapeSerializer.ts:658
↓ 1 callersFunctionresolveShapeShadow
( node: ShapeNodeData, spPr: SafeXmlNode, ctx: RenderContext, )
packages/@openmaic/importer/src/serializer/shapeSerializer.ts:610
↓ 1 callersFunctionresolveSize
(options: ImageGenerationOptions)
lib/media/adapters/openai-image-adapter.ts:21
↓ 1 callersFunctionresolveSize
(options: ImageGenerationOptions)
lib/media/adapters/lemonade-image-adapter.ts:25
↓ 1 callersFunctionresolveSlideFill
(ctx: RenderContext)
packages/@openmaic/importer/src/serializer/backgroundSerializer.ts:32
↓ 1 callersFunctionresolveSoftEdgePx
* Resolve the picture soft-edge feather radius (px) from * `spPr > effectLst > softEdge@rad`. PowerPoint feathers the image's alpha to * transparent
packages/@openmaic/importer/src/serializer/imageSerializer.ts:155
↓ 1 callersFunctionresolveSpecifier
(spec: string, imports: Record<string, string>)
lib/export/inline-assets-importmap.ts:17
↓ 1 callersFunctionresolveSpeechAudioId
( sceneOrder: number, action: { id?: string; audioId?: string }, )
lib/audio/regenerate-speech-tts.ts:23
↓ 1 callersFunctionresolveTabPx
()
packages/@openmaic/importer/src/serializer/textSerializer.ts:1042
↓ 1 callersFunctionresolveTargetAgent
* Resolve target agent from @mention, or fallback to question agent for plain messages
components/scene-renderers/pbl/use-pbl-chat.ts:133
↓ 1 callersFunctionresolveTextShadowCss
* Compute CSS text-shadow from <a:effectLst><a:outerShdw> inside a rPr. PPT * cover titles routinely use this for the soft drop shadow under big chap
packages/@openmaic/importer/src/serializer/textSerializer.ts:477
↓ 1 callersFunctionresolveThemeFillReference
( fillRef: SafeXmlNode, ctx: RenderContext, )
packages/@openmaic/importer/src/serializer/StyleResolver.ts:742
↓ 1 callersFunctionresolveWebSearchRouteBaseUrl
( providerId: WebSearchProviderId, clientBaseUrl?: string, )
lib/server/web-search-config.ts:69
↓ 1 callersFunctionrestoreLineEndings
(text: string, ending: '\r\n' | '\n')
lib/edit/html-edit.ts:55
↓ 1 callersFunctionretrieveFileDownloadUrl
( config: VideoGenerationConfig, fileId: string, )
lib/media/adapters/minimax-video-adapter.ts:122
↓ 1 callersFunctionretryReason
(error: unknown)
lib/generation/generation-retry.ts:159
↓ 1 callersFunctionretryableByMessage
(value: unknown)
lib/generation/generation-retry.ts:109
↓ 1 callersFunctionroleplayMilestone
()
tests/pbl/v2/simulator.test.ts:13
↓ 1 callersFunctionrotateLine
(line: PPTLineElement, angleDeg: number)
packages/@openmaic/importer/src/import-pipeline/transformParsedToSlides.ts:72
↓ 1 callersFunctionrun
()
packages/@openmaic/importer/src/import-pipeline/transformParsedToSlides.ts:58
↓ 1 callersFunctionrunAgentGeneration
* Run generation for one agent. Streams agent_start, text_delta, * action, and agent_end events via config.writer().
lib/orchestration/director-graph.ts:235
↓ 1 callersFunctionrunCase
( tc: LanguageTestCase, aiCall: AICallFn, judgeModel: Awaited<ReturnType<typeof resolveEvalModel>>['mode
eval/outline-language/runner.ts:62
↓ 1 callersFunctionrunClassroomGenerationJob
( jobId: string, input: GenerateClassroomInput, baseUrl: string, )
lib/server/classroom-job-runner.ts:13
↓ 1 callersFunctionrunImmediateTaskEval
( snapshot: PBLProjectV2, milestoneId: string, microtaskId: string, microtaskTitle: string,
components/scene-renderers/pbl/v2/submission.tsx:388
↓ 1 callersFunctionrunOne
( tc: TestCase, variant: Variant, outlineOrder: number, model: LanguageModel, judgeModel: LanguageMo
eval/pbl-v2-planner/runner.ts:462
↓ 1 callersFunctionrunScenario
( scenario: Scenario, model: Awaited<ReturnType<typeof resolveEvalModel>>['model'], samples: number, t
eval/orchestration/runner.ts:106
↓ 1 callersFunctionrunScenario
( scenario: EvalScenario, runIndex: number, runDir: string, )
eval/whiteboard-layout/runner.ts:80
↓ 1 callersFunctionrunSetupFollowup
(args: SetupFollowupArgs)
lib/pbl/v2/agents/instructor.ts:1749
↓ 1 callersFunctionrunSimulatorTurn
( args: RunSimulatorTurnArgs, )
lib/pbl/v2/agents/simulator.ts:356
↓ 1 callersFunctionrunStream
( endpoint: string, body: Record<string, unknown>, streamStatus: StreamStatus,
components/scene-renderers/pbl/v2/submission.tsx:421
↓ 1 callersFunctionrunVariant
( variant: Variant, input: PBLPlannerV2Input, model: LanguageModel, thinkingConfig?: ThinkingConfig, )
eval/pbl-v2-planner/runner.ts:451
↓ 1 callersFunctionsameRect
(a: TrackedRect | null, b: TrackedRect | null)
components/edit/surfaces/slide/use-tracked-rect.ts:13
↓ 1 callersFunctionsanitizeFileName
(name: string | undefined)
lib/pdf/mineru-cloud.ts:96
↓ 1 callersFunctionsanitizeNonTaskEngineOutline
(outline: SceneOutline)
app/api/generate/scene-outlines-stream/route.ts:244
↓ 1 callersFunctionsanitizeProceduralSkillOutline
(outline: SceneOutline)
lib/generation/outline-generator.ts:184
↓ 1 callersFunctionsanitizeVoiceDesignPart
(value?: string)
lib/audio/voice-design.ts:21
↓ 1 callersFunctionsaveChatSessions
(stageId: string, sessions: ChatSession[])
lib/utils/chat-storage.ts:21
↓ 1 callersFunctionsaveStageData
(stageId: string, data: StageStoreData)
lib/utils/stage-storage.ts:39
↓ 1 callersFunctionscenarioOutline
(overrides?: Partial<SceneOutline>)
tests/pbl/v2/planner-single-call.test.ts:331
↓ 1 callersFunctionsceneOf
(p: PBLProjectV2)
tests/pbl/v2/instructor.test.ts:875
↓ 1 callersMethodsealText
Mark the current (last) text item as complete — no more appends expected.
lib/buffer/stream-buffer.ts:239
↓ 1 callersFunctionsearchWithBraveApi
* Use the official Brave Search API (requires API key). * Docs: https://api.search.brave.com/app/documentation/web-search
lib/web-search/brave.ts:108
↓ 1 callersFunctionsearchWithBraveScrape
* Fallback: scrape the public Brave Search HTML page (no API key needed).
lib/web-search/brave.ts:154
↓ 1 callersFunctionsearchWithTavily
(params: { query: string; apiKey: string; maxResults?: number; baseUrl?: string; })
lib/web-search/tavily.ts:24
↓ 1 callersFunctionseed
(ids: string[])
tests/edit/surfaces/slide/z-order.test.ts:6
↓ 1 callersFunctionseedDatabase
Seed IndexedDB with stage + 3 scenes using raw IndexedDB API
e2e/tests/classroom-interaction.spec.ts:11
↓ 1 callersFunctionseedDatabase
(page: import('@playwright/test').Page)
e2e/tests/interactive-iframe-keepalive-619.spec.ts:41
↓ 1 callersFunctionseedStageData
()
e2e/tests/classroom-interaction.spec.ts:25
↓ 1 callersFunctionsegmentsIntersect
* Standard CCW segment-segment intersection (proper crossing only).
lib/orchestration/summarizers/whiteboard-conflicts.ts:130
↓ 1 callersFunctionselectModel
()
components/generation/generation-toolbar.tsx:852
← previousnext →2,501–2,600 of 4,064, ranked by callers