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
↓ 6 callers
Function
angleToDeg
(angle: number)
packages/@openmaic/importer/src/parser/units.ts:23
↓ 6 callers
Function
angleToDegrees
(angle)
packages/@openmaic/importer/src1/utils.js:67
↓ 6 callers
Function
applyAdvanceProjectPatch
( project: PBLProjectV2, patch: PBLAdvanceProjectPatch, )
lib/pbl/v2/operations/advance-patch.ts:62
↓ 6 callers
Function
applyConfig
(next: ThinkingConfig)
components/generation/generation-toolbar.tsx:441
↓ 6 callers
Function
applyProficiencyDirective
( project: PBLProjectV2, directive: ProficiencyDirective, )
lib/pbl/v2/operations/dynamic-signals.ts:190
↓ 6 callers
Function
applyScenePatchInSync
(sceneId: string, patch: Partial<Scene>)
lib/agent/client/apply-slide-content.ts:16
↓ 6 callers
Function
buildAutoVoxCPMVoicePrompt
(context: VoxCPMVoicePromptContext = {})
lib/audio/voxcpm.ts:117
↓ 6 callers
Function
buildFinalEvalPrompt
( project: PBLProjectV2, opts: { recentChatSummary?: string } = {}, )
lib/pbl/v2/operations/eval-prompts.ts:514
↓ 6 callers
Function
buildImageResources
(baseline: GeneratedSlideContent)
lib/agent/tools/regenerate-scene.ts:68
↓ 6 callers
Function
buildMilestoneEvalPrompt
( project: PBLProjectV2, milestone: PBLMilestone, opts: { recentChatSummary?: string } = {}, )
lib/pbl/v2/operations/eval-prompts.ts:134
↓ 6 callers
Function
buildNarratorSystemPrompt
( project: PBLProjectV2, milestone: PBLMilestone, microtask: PBLMicrotask | undefined, )
lib/pbl/v2/agents/simulator.ts:202
↓ 6 callers
Function
buildQuizSnapshot
(scenesBeforePbl: Scene[])
lib/pbl/v2/operations/quiz-snapshot.ts:42
↓ 6 callers
Function
buildSimulatorHistory
( thread: PBLAgentThread | undefined, audience: SimulatorAudience, )
lib/pbl/v2/agents/simulator.ts:97
↓ 6 callers
Function
buildTaskEnginePrompt
()
tests/prompts/task-engine-outlines.test.ts:5
↓ 6 callers
Function
buildVoiceDesignPrompt
(design: VoiceDesign)
lib/audio/voice-design.ts:36
↓ 6 callers
Function
cat2
(r: number, ht: number, wt: number)
packages/@openmaic/importer/src/shapes/presets.ts:1714
↓ 6 callers
Function
clampInsertSlot
(actions: Action[], slot: number)
components/edit/ActionsBar/actions-edit.ts:62
↓ 6 callers
Function
cleanSetupFollowupText
(text: string)
lib/pbl/v2/agents/instructor.ts:1025
↓ 6 callers
Function
clearCuePreview
()
components/edit/ActionsBar/cue-preview.ts:32
↓ 6 callers
Function
commitSlideEdit
(history: SlideEditHistory, next: SlideContent)
lib/edit/scene-edit-bridge.ts:112
↓ 6 callers
Function
committedMessages
(events: PBLSSEEvent[])
tests/pbl/v2/instructor-difficulty-ack.test.ts:134
↓ 6 callers
Function
createDefaultTextElement
(id: string)
lib/edit/slide-edit-elements.ts:24
↓ 6 callers
Function
createSSEResponse
( generator: AsyncGenerator<PBLSSEEvent, void, void>, options: { heartbeatMs?: number; signal?: AbortSigna
lib/pbl/v2/api/sse.ts:209
↓ 6 callers
Function
cuePreviewFor
(action: Action)
components/edit/ActionsBar/cue-preview.ts:22
↓ 6 callers
Function
currentFontLabel
(fontname: string, t: (k: string) => string)
components/edit/surfaces/slide/text-format-bar.tsx:327
↓ 6 callers
Function
dataLine
(delta: Record<string, unknown>, finish_reason: string | null = null)
tests/ai/reasoning-sse.test.ts:21
↓ 6 callers
Function
detectOutlineKeywords
(outline: SceneOutline)
lib/pbl/v2/operations/proficiency.ts:232
↓ 6 callers
Function
disc
(id: string, extra: Record<string, unknown> = {})
tests/edit/actions-edit.test.ts:93
↓ 6 callers
Function
eachElement
(node, func)
packages/@openmaic/importer/src1/utils.js:42
↓ 6 callers
Method
fillRequirement
(text: string)
e2e/pages/home.page.ts:22
↓ 6 callers
Function
formatImageDescription
(img: PdfImage)
lib/generation/prompt-formatters.ts:78
↓ 6 callers
Function
generateId
(prefix?: string)
lib/api/stage-api-defaults.ts:24
↓ 6 callers
Function
generatePBLV2Project
( input: PBLPlannerV2Input, model: LanguageModel, callbacks?: PlannerV2Callbacks, thinkingConfig?: Thi
lib/pbl/v2/agents/planner.ts:111
↓ 6 callers
Function
getAgentName
(agent: { id: string; name: string })
components/agent/agent-bar.tsx:708
↓ 6 callers
Function
getAttrValue
( marks: readonly Mark[], markType: string, attr: string, )
lib/prosemirror/utils.ts:141
↓ 6 callers
Function
getBgGradientFill
(bgPr, phClr, slideMasterContent, warpObj)
packages/@openmaic/importer/src1/fill.js:237
↓ 6 callers
Function
getPosition
(slideSpNode, slideLayoutSpNode, slideMasterSpNode)
packages/@openmaic/importer/src1/position.js:4
↓ 6 callers
Function
getRectRotatedRange
(element: RotatedElementData)
lib/utils/element.ts:21
↓ 6 callers
Function
getSelectableProvidersWithVoices
( ttsProvidersConfig: Record< string, TTSEnablementConfig & { modelId?: string; provider
lib/audio/voice-resolver.ts:262
↓ 6 callers
Function
getSize
(slideSpNode, slideLayoutSpNode, slideMasterSpNode)
packages/@openmaic/importer/src1/position.js:19
↓ 6 callers
Function
getVideoMediaRefForElement
(element: PPTVideoElement)
lib/media/video-manifest.ts:26
↓ 6 callers
Function
getVoxCPMProfileVoiceId
(profileId: string)
lib/audio/voxcpm.ts:91
↓ 6 callers
Function
getWebSearchProviderDisplayName
( providerId: WebSearchProviderId, t?: (key: string) => string, )
lib/web-search/constants.ts:74
↓ 6 callers
Function
hasProviderId
* Check whether a provider ID exists in the given provider registry.
lib/store/settings.ts:518
↓ 6 callers
Function
hex
(s: string | undefined)
lib/pbl/v2/agents/planner.ts:1001
↓ 6 callers
Function
img
(id: string, src: string)
tests/lib/agent/tools/build-image-resources.test.ts:15
↓ 6 callers
Function
isCurrentSceneEditable
(ctx: StageEditModeContext)
lib/edit/stage-mode.ts:21
↓ 6 callers
Function
isFirstSceneEntry
(messages: readonly PBLChatMessage[] | undefined)
lib/pbl/v2/agents/simulator.ts:320
↓ 6 callers
Function
isRecord
(value: unknown)
lib/generation/generation-retry.ts:54
↓ 6 callers
Function
isSceneEditLocked
(state: SceneEditLockState)
lib/edit/regen-lock.ts:30
↓ 6 callers
Function
linearToSrgb
(c: number)
packages/@openmaic/importer/src/utils/color.ts:113
↓ 6 callers
Function
loadConfig
()
tests/server/security-headers.test.ts:4
↓ 6 callers
Function
makeCapturingAiCall
(response: string)
tests/generation/scene-generator-language-directive.test.ts:26
↓ 6 callers
Function
makeContent
()
tests/edit/surfaces/quiz/quiz-edit-session.test.ts:13
↓ 6 callers
Function
makeDeps
Build a deps object with a single scene context entry
tests/lib/agent/tools/regenerate-scene-actions.test.ts:48
↓ 6 callers
Function
makeEditInteractiveHtmlTool
( deps: RegenerateActionsDeps, )
lib/agent/tools/edit-interactive-html.ts:73
↓ 6 callers
Function
makeThread
(messageCount: number)
tests/pbl/v2/instructor-memory.test.ts:12
↓ 6 callers
Function
mergeParagraphProps
(target: MergedParagraphStyle, pPr: SafeXmlNode)
packages/@openmaic/importer/src/serializer/textSerializer.ts:306
↓ 6 callers
Function
milestone
(id: string, status: PBLMilestone['status'], order: number)
tests/pbl/v2/sidebar.test.ts:6
↓ 6 callers
Function
milestone
(id: string, status: PBLMilestone['status'], order: number)
tests/pbl/v2/workspace.test.ts:6
↓ 6 callers
Function
milestoneSynthesisSatisfied
(project: PBLProjectV2, milestoneId: string)
lib/pbl/v2/operations/engagement.ts:170
↓ 6 callers
Function
mk
(overrides: Partial<PBLProficiencyAssessment> = {})
tests/pbl/v2/proficiency.test.ts:657
↓ 6 callers
Function
mkProject
()
tests/pbl/v2/evaluator.test.ts:75
↓ 6 callers
Function
mockRequest
(requirements: Record<string, unknown>)
tests/generation/task-engine-outline-route.test.ts:38
↓ 6 callers
Function
mockRequest
(extraBody: Record<string, unknown> = {})
tests/generation/scene-api-retry-boundary.test.ts:196
↓ 6 callers
Function
normalizeSynthesisChecks
(project: PBLProjectV2)
lib/pbl/v2/agents/planner.ts:1207
↓ 6 callers
Function
normalizeToArray
(value)
packages/@openmaic/importer/src1/shape.js:305
↓ 6 callers
Method
onSpeechProgress
* Speech progress ratio for the Roundtable bubble auto-scroll. * Fired each tick during text reveal: ratio = charCursor / totalTextLength. * Cal
lib/buffer/stream-buffer.ts:117
↓ 6 callers
Function
orderElement
(element: PPTElement, command: ElementOrderCommands)
lib/hooks/use-canvas-operations.ts:346
↓ 6 callers
Function
parseSseEvents
(text: string)
tests/generation/task-engine-outline-route.test.ts:31
↓ 6 callers
Function
postWebSearch
(body: Record<string, unknown>)
tests/web-search/route.test.ts:36
↓ 6 callers
Function
processConditionalBlocks
( template: string, conditions: Record<string, unknown>, )
lib/prompts/loader.ts:58
↓ 6 callers
Function
proficiencyDirectiveFromTarget
( target: 'beginner' | 'intermediate' | 'advanced' | 'easier' | 'harder', )
lib/pbl/v2/operations/proficiency.ts:386
↓ 6 callers
Function
pxToPt
(px: number)
packages/@openmaic/importer/src/serializer/tableSerializer.ts:25
↓ 6 callers
Function
readStreamBody
(response: Response)
tests/generation/task-engine-outline-route.test.ts:16
↓ 6 callers
Function
rectsEqual
(a: LayoutRect, b: LayoutRect)
components/scene-renderers/pbl/v2/host-rect.ts:24
↓ 6 callers
Function
releaseEditLock
(courseId: string, ownTabId: string)
lib/edit/edit-mode-lock.ts:105
↓ 6 callers
Function
renderShapeXml
( spPrInner: string, txBodyInner = '<a:bodyPr/><a:p/>', rot = '', txBox = false, ext = '<a:ext cx="1
packages/@openmaic/importer/test/shapeSerializer.groupLocal.test.ts:11
↓ 6 callers
Function
resetProjectProgress
(project: PBLProjectV2)
lib/pbl/v2/operations/progress.ts:170
↓ 6 callers
Function
resolveClassroomWebSearchConfig
(input: { webSearchProviderId?: WebSearchProviderId; webSearchApiKey?: string; baiduSubSources?: BaiduSu
lib/server/web-search-config.ts:77
↓ 6 callers
Function
resolveEditingElementId
( activeElementIdList: readonly string[], elements: readonly PPTElement[], )
components/edit/surfaces/slide/editing-state.ts:25
↓ 6 callers
Function
resolveSelectedElement
( activeElementIdList: readonly string[], elements: readonly PPTElement[], )
components/edit/surfaces/slide/editing-state.ts:8
↓ 6 callers
Function
resolveTaskEngineModeFromOutlineDoneEvent
(event: { taskEngineMode?: unknown; effectiveTaskEngineMode?: unknown; })
app/generation-preview/vocational-mode.ts:1
↓ 6 callers
Method
resume
* Resume playback
lib/utils/audio-player.ts:123
↓ 6 callers
Function
rewriteAudioRefsToIds
( actions: ManifestAction[], audioRefMap: Record<string, string>, options: RewriteManifestActionOptions
lib/export/classroom-zip-utils.ts:89
↓ 6 callers
Function
rgbToHsl
(r: number, g: number, b: number)
packages/@openmaic/importer/src/utils/color.ts:41
↓ 6 callers
Method
run
()
packages/mathml2omml/src/index.js:12
↓ 6 callers
Function
runTurn
( model: MockLanguageModelV3, userMessage: string, language = 'zh-CN', )
tests/pbl/v2/instructor-difficulty-ack.test.ts:117
↓ 6 callers
Function
sanitizeMilestoneEvaluationFeedback
(text: string)
lib/pbl/v2/operations/eval-tail-parser.ts:142
↓ 6 callers
Function
sanitizeSceneVisual
(visual: PBLSceneVisual | undefined)
components/scene-renderers/pbl/v2/scene-stage/scene-types.ts:39
↓ 6 callers
Function
sat2
(r: number, ht: number, wt: number)
packages/@openmaic/importer/src/shapes/presets.ts:1715
↓ 6 callers
Function
scriptedModel
(steps: StreamPart[][])
tests/pbl/v2/instructor-difficulty-ack.test.ts:68
↓ 6 callers
Function
searchWithBocha
(params: { query: string; apiKey: string; maxResults?: number; baseUrl?: string; })
lib/web-search/bocha.ts:47
↓ 6 callers
Function
selectDocumentExtractorProvider
(options: { mimeType: string; preferredProviderId?: DocumentExtractorProviderId; requiredCapabilities?:
lib/document/extractors/registry.ts:17
↓ 6 callers
Function
setQuestionType
( content: QuizContent, id: string, type: QuizQuestionType, )
components/edit/surfaces/quiz/quiz-edit-ops.ts:199
↓ 6 callers
Function
setTheme
* Set theme * * @param sceneId - Scene ID * @param theme - Theme settings * @returns Whether successful
lib/api/stage-api-canvas.ts:73
↓ 6 callers
Function
shouldCancelRecordingOnDisable
(args: { continuous?: boolean; disabled?: boolean; isRecording: boolean; })
components/audio/speech-button.tsx:21
↓ 6 callers
Function
shouldReportEmptyOutput
(args: { mainTurnAdvanced: boolean; assistantText: string; producedAck: boolean; })
lib/pbl/v2/agents/instructor.ts:435
↓ 6 callers
Function
shouldShowScenarioBriefing
(project: PBLProjectV2)
components/scene-renderers/pbl/v2/scenario-briefing-gate.ts:20
↓ 6 callers
Function
sleep
(ms: number)
lib/pdf/mineru-cloud.ts:35
← previous
next →
401–500 of 4,064, ranked by callers