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
↓ 1,400 callers
Method
push
(event: AssistantMessageEvent)
lib/agent/runtime/stream-fn.ts:61
↓ 1,212 callers
Function
t
(key: string)
tests/web-search/constants.test.ts:10
↓ 626 callers
Function
cn
(...inputs: ClassValue[])
lib/utils/cn.ts:4
↓ 572 callers
Function
getTextByPathList
(node, path)
packages/@openmaic/importer/src1/utils.js:56
↓ 523 callers
Method
child
* Find the first child element matching the given localName (namespace-agnostic). * Returns an empty SafeXmlNode if not found, so chaining never cr
packages/@openmaic/importer/src/parser/XmlParser.ts:36
↓ 384 callers
Method
exists
Check if a key already exists in storage.
lib/storage/types.ts:7
↓ 182 callers
Method
numAttr
Get a numeric attribute value, or undefined if missing or not a number.
packages/@openmaic/importer/src/parser/XmlParser.ts:25
↓ 175 callers
Function
set
* Set mode * * @param newMode - New mode
lib/api/stage-api-mode.ts:23
↓ 164 callers
Method
attr
Get a string attribute value, or undefined if missing.
packages/@openmaic/importer/src/parser/XmlParser.ts:19
↓ 154 callers
Function
useI18n
()
lib/hooks/use-i18n.tsx:60
↓ 147 callers
Function
apiError
( code: ApiErrorCode, status: number, error: string, details?: string, )
lib/server/api-response.ts:30
↓ 140 callers
Function
shapeArc
(cX, cY, rX, rY, stAng, endAng, isClose)
packages/@openmaic/importer/src1/shapePath.js:68
↓ 91 callers
Function
createLogger
(tag: string)
lib/logger.ts:28
↓ 80 callers
Method
text
Get the text content, or empty string if the element is missing.
packages/@openmaic/importer/src/parser/XmlParser.ts:64
↓ 76 callers
Function
ooArcTo
* Helper: compute OOXML arcTo endpoint and SVG arc command from current position. * OOXML arcTo: center = curPos - radius*dir(stAng), endpoint = cent
packages/@openmaic/importer/src/shapes/presets.ts:5785
↓ 75 callers
Function
getModelMetadataKey
(providerId: string, modelId: string)
lib/ai/model-metadata.ts:10
↓ 74 callers
Function
mockServerResponse
(overrides: MockServerResponse = {})
tests/store/settings-server-sync.test.ts:196
↓ 70 callers
Function
get
* Get current mode * * @returns Current mode
lib/api/stage-api-mode.ts:37
↓ 68 callers
Function
getStore
()
tests/store/settings-server-sync.test.ts:223
↓ 58 callers
Function
adj
Helper: get adjustment value or default, converting from 100000ths to fraction.
packages/@openmaic/importer/src/shapes/presets.ts:16
↓ 58 callers
Function
pool
()
tests/store/interactive-iframe-pool.test.ts:8
↓ 55 callers
Function
toText
LLM JSON has no runtime type guarantees (`parseJsonResponse` only * confirms it parsed). Trim a parsed value ONLY if it is actually a string; * a
lib/pbl/v2/agents/planner-single-call.ts:158
↓ 54 callers
Function
applySlideEditOperation
( target: SlideContent | SlideEditHistory, operation: SlideEditOperation, )
lib/edit/slide-ops.ts:109
↓ 52 callers
Function
valToPts
(pt: number | string)
packages/pptxgenjs/src/gen-utils.ts:87
↓ 50 callers
Function
encodeXmlEntities
(xml: string)
packages/pptxgenjs/src/gen-utils.ts:63
↓ 46 callers
Function
emuToPx
(emu: number)
packages/@openmaic/importer/src/parser/units.ts:13
↓ 43 callers
Function
getSmartParseNumber
(size: Coord, xyDir: 'X' | 'Y', layout: PresLayout)
packages/pptxgenjs/src/gen-utils.ts:19
↓ 41 callers
Function
s
(x: number)
packages/@openmaic/importer/src/shapes/presets.ts:2660
↓ 41 callers
Method
setItem
(k: string, v: string)
tests/edit/edit-mode-lock.test.ts:21
↓ 39 callers
Method
children
* Get child elements, optionally filtered by localName (namespace-agnostic). * If no localName is given, returns all direct child elements.
packages/@openmaic/importer/src/parser/XmlParser.ts:51
↓ 37 callers
Function
inch2Emu
(inches: number | string)
packages/pptxgenjs/src/gen-utils.ts:74
↓ 37 callers
Function
makeProject
()
tests/pbl/v2/progress.test.ts:34
↓ 36 callers
Function
A
(id: string, type = 'speech')
tests/edit/actions-edit.test.ts:28
↓ 35 callers
Function
createColorElement
(colorStr: string | SCHEME_COLORS, innerElements?: string)
packages/pptxgenjs/src/gen-utils.ts:136
↓ 35 callers
Function
getSolidFill
(solidFill, clrMap, phClr, warpObj)
packages/@openmaic/importer/src1/fill.js:711
↓ 35 callers
Function
validateUrlForSSRF
(url: string)
lib/server/ssrf-guard.ts:172
↓ 34 callers
Function
apiSuccess
(data: T, status = 200)
lib/server/api-response.ts:47
↓ 34 callers
Function
slideContent
(elements: PPTElement[] = [textElement()])
tests/edit/slide-ops.test.ts:43
↓ 34 callers
Function
textElement
(overrides: Partial<PPTTextElement> = {})
tests/edit/slide-ops.test.ts:11
↓ 32 callers
Function
recordEvent
( project: PBLProjectV2, kind: PBLEngagementEventKind, options: { microtaskId?: string; mileston
lib/pbl/v2/operations/engagement.ts:37
↓ 31 callers
Function
getExcelColName
* Calc and return excel column name for a given column length * @param colIndex column index * @return column name * @example 1 returns 'A' * @exa
packages/pptxgenjs/src/gen-charts.ts:1963
↓ 30 callers
Method
allChildren
All direct child elements as SafeXmlNode[].
packages/@openmaic/importer/src/parser/XmlParser.ts:75
↓ 30 callers
Method
clear
()
lib/agent/client/thinking-timers.ts:47
↓ 30 callers
Function
resolveColor
( colorNode: SafeXmlNode, ctx: RenderContext, )
packages/@openmaic/importer/src/serializer/StyleResolver.ts:88
↓ 29 callers
Function
callLLM
( params: T, source: string, retryOptions?: LLMRetryOptions, thinking?: ThinkingConfig, // eslint-di
lib/ai/llm.ts:279
↓ 28 callers
Method
execute
* Execute a single action. * Fire-and-forget actions return immediately. * Synchronous actions return a Promise that resolves when the action is
lib/action/engine.ts:116
↓ 28 callers
Function
makeOutline
(order: number)
tests/store/stage-generation-complete.test.ts:56
↓ 27 callers
Method
getItem
(k: string)
tests/edit/edit-mode-lock.test.ts:18
↓ 26 callers
Function
generateSceneContent
( outline: SceneOutline, aiCall: AICallFn, options: SceneContentOptions = {}, )
lib/generation/scene-generator.ts:296
↓ 26 callers
Function
s
()
tests/edit/surfaces/quiz/quiz-edit-session.test.ts:51
↓ 25 callers
Function
mkMicrotask
( id: string, title: string, overrides: Partial<PBLMicrotask> = {}, )
tests/pbl/v2/eval-prompts.test.ts:29
↓ 25 callers
Function
normalizeStars
(raw: unknown)
lib/pbl/v2/operations/eval-tail-parser.ts:172
↓ 25 callers
Function
shouldBypassProxy
(url: URL)
lib/server/proxy-fetch.ts:81
↓ 25 callers
Function
walker
( element, targetParent, previousSibling = false, nextSibling = false, ancestors = [] )
packages/mathml2omml/src/walker.js:4
↓ 24 callers
Function
POST
(req: NextRequest)
app/api/chat/route.ts:44
↓ 24 callers
Function
formatColor
(_color: string)
lib/export/use-export-pptx.ts:32
↓ 24 callers
Function
getSizeWithinRange
(size: number, type: 'width' | 'height')
components/slide-renderer/Editor/Canvas/hooks/useScaleElement.ts:170
↓ 24 callers
Method
goto
()
e2e/pages/home.page.ts:18
↓ 24 callers
Function
p
(x: number, y: number)
packages/@openmaic/importer/src/shapes/presets.ts:2042
↓ 24 callers
Function
text
(id: string, left: number, top: number, width: number, height: number)
tests/orchestration/whiteboard-conflicts.test.ts:5
↓ 23 callers
Function
buildPrompt
( promptId: PromptId, variables: Record<string, unknown>, )
lib/prompts/loader.ts:128
↓ 23 callers
Function
emptyAssessment
()
lib/pbl/v2/operations/proficiency.ts:591
↓ 23 callers
Function
isTTSProviderEnabled
( providerId: TTSProviderId, config: TTSEnablementConfig | undefined, )
lib/audio/provider-enablement.ts:87
↓ 23 callers
Function
makeProject
()
tests/pbl/v2/instructor.test.ts:38
↓ 23 callers
Function
parseOMath
(oMath)
packages/@openmaic/importer/src1/math.js:126
↓ 23 callers
Function
resolveModel
(params: { modelString?: string; /** * Optional generation stage (a `callLLM` source label, e.g. 'scene
lib/server/resolve-model.ts:40
↓ 23 callers
Function
sx
(x: number)
packages/@openmaic/importer/src/shapes/presets.ts:4137
↓ 23 callers
Function
sy
(y: number)
packages/@openmaic/importer/src/shapes/presets.ts:4138
↓ 22 callers
Function
_rect
(w: number, h: number)
packages/@openmaic/importer/src/shapes/presets.ts:4518
↓ 22 callers
Function
content
(...questions: QuizQuestion[])
tests/edit/surfaces/quiz/quiz-edit-ops.test.ts:38
↓ 22 callers
Function
create
* Create a new scene * * @param params - Scene parameters * @returns Scene ID * * @example * const sceneId = api.scene.c
lib/api/stage-api-scene.ts:32
↓ 22 callers
Function
mkProject
(opts: { language?: string; milestones?: PBLMilestone[] } = {})
tests/pbl/v2/eval-prompts.test.ts:64
↓ 21 callers
Function
choiceQuestion
(over: Partial<QuizQuestion> = {})
tests/edit/surfaces/quiz/quiz-edit-ops.test.ts:22
↓ 21 callers
Function
generatePBLV2ProjectSingleCall
( input: PBLPlannerV2Input, model: LanguageModel, callbacks?: PlannerV2Callbacks, thinkingConfig?: Thi
lib/pbl/v2/agents/planner-single-call.ts:477
↓ 21 callers
Function
mkMilestone
( id: string, title: string, microtasks: PBLMicrotask[], overrides: Partial<PBLMilestone> = {}, )
tests/pbl/v2/eval-prompts.test.ts:46
↓ 21 callers
Function
num
()
packages/@openmaic/renderer/src/elements/shape/BaseShapeElement.tsx:39
↓ 21 callers
Function
parseXml
(xmlString: string)
packages/@openmaic/importer/src/parser/XmlParser.ts:113
↓ 21 callers
Function
readNum
()
packages/@openmaic/importer/src/openmaic/utils/svgPathParser.ts:47
↓ 20 callers
Function
adjRaw
Raw adj helper: get adjustment value without dividing by 100000.
packages/@openmaic/importer/src/shapes/presets.ts:44
↓ 20 callers
Function
scoreToTier
(score: number, currentTier?: PBLProficiency)
lib/pbl/v2/operations/proficiency.ts:159
↓ 20 callers
Method
seed
Restore a finished timer from a persisted duration (post-refresh).
lib/agent/client/thinking-timers.ts:46
↓ 20 callers
Method
stop
()
components/ai-elements/prompt-input.tsx:987
↓ 20 callers
Function
t
(y: number)
packages/@openmaic/importer/src/shapes/presets.ts:2661
↓ 19 callers
Function
addSubmission
( project: PBLProjectV2, args: { microtaskId: string; milestoneId?: string; kind: PBLSubmissio
lib/pbl/v2/operations/submission.ts:22
↓ 19 callers
Function
bind
(key: string, cmd: Command)
lib/prosemirror/plugins/keymap.ts:20
↓ 19 callers
Function
buildWhiteboardConflicts
(elements: any[])
lib/orchestration/summarizers/whiteboard-conflicts.ts:178
↓ 19 callers
Function
getStageModel
(stage?: string)
lib/server/model-routes.ts:215
↓ 19 callers
Function
makeSlideScene
(id: string, order: number, stageId = 'stage-1')
tests/store/stage-generation-complete.test.ts:31
↓ 19 callers
Function
pct
(x: number)
eval/orchestration/answering-runner.ts:255
↓ 19 callers
Function
textModel
A model whose `doGenerate` replays the given text responses in order.
tests/pbl/v2/planner-single-call.test.ts:26
↓ 18 callers
Function
baseProject
()
tests/pbl/v2/completion-stats.test.ts:11
↓ 18 callers
Function
getThinking
(providerId: ProviderId, modelId: string)
tests/ai/thinking-config.test.ts:12
↓ 18 callers
Function
hexToRgb
(hex: string)
packages/@openmaic/importer/src/utils/color.ts:13
↓ 18 callers
Function
ids
(xs: Action[])
tests/edit/actions-edit.test.ts:29
↓ 18 callers
Function
normalizeProjectRuntime
(project: PBLProjectV2)
lib/pbl/v2/operations/progress.ts:67
↓ 18 callers
Function
nowIso
()
lib/pbl/v2/operations/proficiency.ts:149
↓ 18 callers
Function
pct
(x: number)
eval/orchestration/answer-content-runner.ts:320
↓ 18 callers
Function
resolveAgentVoice
( agent: AgentConfig, agentIndex: number, enabledProviders: ProviderWithVoices[], overrides?: AgentVoi
lib/audio/voice-resolver.ts:49
↓ 18 callers
Function
toggleCapability
( requestAdapter: ThinkingRequestAdapter, defaultEnabled = true, )
lib/ai/model-metadata.ts:47
↓ 17 callers
Function
buildStructuredPrompt
( agentConfig: AgentConfig, storeState: StatelessChatRequest['storeState'], discussionContext?: Discussi
lib/orchestration/prompt-builder.ts:123
next →
1–100 of 4,064, ranked by callers