Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MiniMax-AI/OpenRoom
/ functions
Functions
573 in github.com/MiniMax-AI/OpenRoom
⨍
Functions
573
◇
Types & classes
164
↓ 3 callers
Function
loadCharacterCollectionSync
()
apps/webuiapps/src/lib/characterManager.ts:212
↓ 3 callers
Function
loadChatHistorySync
(_sessionPath: string)
apps/webuiapps/src/lib/chatHistoryStorage.ts:52
↓ 3 callers
Function
loadModCollection
()
apps/webuiapps/src/lib/modManager.ts:223
↓ 3 callers
Function
memoryApiUrl
(sessionPath: string, file?: string)
apps/webuiapps/src/lib/memoryManager.ts:67
↓ 3 callers
Function
openWindow
(appId: number)
apps/webuiapps/src/lib/windowManager.ts:48
↓ 3 callers
Function
posEq
(a: Pos, b: Pos)
apps/webuiapps/src/pages/Chess/index.tsx:88
↓ 3 callers
Function
postLog
Fire-and-forget POST,不阻塞调用方
apps/webuiapps/src/lib/logger.ts:23
↓ 3 callers
Function
renderCard
(card: Card, selected: boolean)
apps/webuiapps/src/pages/FreeCell/index.tsx:580
↓ 3 callers
Function
saveChatHistory
( sessionPath: string, messages: DisplayMessage[], chatHistory: ChatMessage[], suggestedReplies?: stri
apps/webuiapps/src/lib/chatHistoryStorage.ts:56
↓ 3 callers
Function
seedMetaFiles
()
apps/webuiapps/src/lib/seedMeta.ts:24
↓ 3 callers
Function
slide
(dirs: Pos[])
apps/webuiapps/src/pages/Chess/index.tsx:261
↓ 3 callers
Function
stripThinkTags
(content: string)
apps/webuiapps/src/lib/llmClient.ts:96
↓ 3 callers
Method
subscribe
* Subscribe to change events * @returns Unsubscribe function
apps/webuiapps/src/lib/FileSystemStore.ts:94
↓ 3 callers
Function
toCloudPath
(internalPath: string)
apps/webuiapps/src/lib/fileApi.ts:327
↓ 3 callers
Function
useVibeInfo
()
apps/webuiapps/src/lib/vibeInfo.ts:134
↓ 2 callers
Function
canColumn
(card: Card, col: Card[])
apps/webuiapps/src/pages/FreeCell/index.tsx:125
↓ 2 callers
Function
claimZIndex
()
apps/webuiapps/src/lib/windowManager.ts:31
↓ 2 callers
Function
createEmptyBoard
()
apps/webuiapps/src/pages/Gomoku/index.tsx:44
↓ 2 callers
Function
editableToConfig
( stages: EditableStage[], id: string, modName: string, modNameEn: string, modDescription: string, )
apps/webuiapps/src/components/ChatPanel/ModPanel.tsx:209
↓ 2 callers
Method
emit
(type: EventType, payload?: unknown, message?: MessageContent)
packages/vibe-container/src/clientComManager/index.ts:281
↓ 2 callers
Function
extractPieces
(board: Board)
apps/webuiapps/src/pages/Chess/components/ChessBoard3D.tsx:50
↓ 2 callers
Function
findKing
Find the position of the king of the specified color
apps/webuiapps/src/pages/Chess/index.tsx:224
↓ 2 callers
Function
formatDate
(dateStr: string)
apps/webuiapps/src/pages/CyberNews/index.tsx:130
↓ 2 callers
Function
formatDateFull
(dateStr: string, locale: string)
apps/webuiapps/src/pages/Diary/index.tsx:635
↓ 2 callers
Function
formatTime
(timestamp: number)
apps/webuiapps/src/pages/Diary/index.tsx:645
↓ 2 callers
Function
formatTime
( timestamp: number | string | undefined | null, t: (key: string, opts?: Record<string, unknown>) => strin
apps/webuiapps/src/pages/Twitter/index.tsx:85
↓ 2 callers
Function
foundTop
(st: GameState, suit: Suit)
apps/webuiapps/src/pages/FreeCell/index.tsx:116
↓ 2 callers
Function
generateModId
()
apps/webuiapps/src/lib/modManager.ts:74
↓ 2 callers
Method
getChildren
* Get children of a node
apps/webuiapps/src/lib/FileSystemStore.ts:122
↓ 2 callers
Method
getInstance
(_config: ParentComManagerConfig)
packages/vibe-container/src/parentComManager/index.ts:52
↓ 2 callers
Function
getPlayerLabel
(color: StoneColor)
apps/webuiapps/src/pages/Gomoku/index.tsx:943
↓ 2 callers
Function
getSessionPath
()
apps/webuiapps/src/lib/sessionPath.ts:13
↓ 2 callers
Function
handler
(newInfo: VibeInfo)
apps/webuiapps/src/lib/vibeInfo.ts:144
↓ 2 callers
Method
handshakeFailed
(reason: string, appId?: number)
packages/vibe-container/src/utils/index.ts:90
↓ 2 callers
Function
hasVersionSuffix
(url: string)
apps/webuiapps/src/lib/llmClient.ts:158
↓ 2 callers
Method
initFromCloud
* Initialize from cloud * * Full flow: * 1. listFiles('/') — list cloud root directory entries * 2. Recursively traverse directories —
apps/webuiapps/src/lib/FileSystemStore.ts:499
↓ 2 callers
Method
initRoot
* Initialize root node
apps/webuiapps/src/lib/FileSystemStore.ts:52
↓ 2 callers
Function
isDebugEnabled
()
apps/webuiapps/src/lib/logger.ts:14
↓ 2 callers
Function
isDescSeq
(cards: Card[])
apps/webuiapps/src/pages/FreeCell/index.tsx:131
↓ 2 callers
Function
isReportUserActionsEnabled
()
apps/webuiapps/src/lib/action.ts:80
↓ 2 callers
Function
isSafeAuto
(card: Card, st: GameState)
apps/webuiapps/src/pages/FreeCell/index.tsx:152
↓ 2 callers
Function
isVideoUrl
(url: string)
apps/webuiapps/src/components/Shell/index.tsx:78
↓ 2 callers
Function
joinUrl
(baseUrl: string, path: string)
apps/webuiapps/src/lib/llmClient.ts:162
↓ 2 callers
Function
jsonFilePlugin
Generic JSON file persistence plugin factory
apps/webuiapps/vite.config.ts:323
↓ 2 callers
Function
legalMovesFor
Get legal move targets for a specific square
apps/webuiapps/src/pages/Chess/index.tsx:445
↓ 2 callers
Function
loadCharacterCollection
()
apps/webuiapps/src/lib/characterManager.ts:196
↓ 2 callers
Method
loadFromNodes
* Bulk load from FileNode array * Typically used for cloud initialization
apps/webuiapps/src/lib/FileSystemStore.ts:387
↓ 2 callers
Function
loadMemories
(sessionPath: string)
apps/webuiapps/src/lib/memoryManager.ts:76
↓ 2 callers
Function
makeErrorResponse
(status: number, bodyText: string)
apps/webuiapps/src/lib/__tests__/llmClient.test.ts:81
↓ 2 callers
Function
makeFsMock
(dirExists = true)
apps/webuiapps/src/lib/__tests__/logPlugin.test.ts:71
↓ 2 callers
Function
maxMovable
(st: GameState, destColIdx?: number)
apps/webuiapps/src/pages/FreeCell/index.tsx:143
↓ 2 callers
Function
newGame
()
apps/webuiapps/src/pages/Chess/index.tsx:105
↓ 2 callers
Function
newGame
()
apps/webuiapps/src/pages/FreeCell/index.tsx:105
↓ 2 callers
Method
notifyLifecycleChange
()
packages/vibe-container/src/clientComManager/index.ts:141
↓ 2 callers
Method
off
(type: EventType, handler: EventHandler<T>)
packages/vibe-container/src/clientComManager/index.ts:274
↓ 2 callers
Method
onAgentMessage
(handler: EventHandler<AgentMessagePayload>)
packages/vibe-container/src/clientComManager/index.ts:302
↓ 2 callers
Function
parseCustomHeaders
(raw?: string)
apps/webuiapps/src/lib/llmClient.ts:174
↓ 2 callers
Function
parseCustomHeaders
Parse custom headers, adding x-custom- prefix
apps/webuiapps/src/lib/imageGenClient.ts:80
↓ 2 callers
Function
pseudoMoves
Generate all pseudo-legal targets for a piece (without check validation)
apps/webuiapps/src/pages/Chess/index.tsx:240
↓ 2 callers
Method
removeNode
* Remove a node
apps/webuiapps/src/lib/FileSystemStore.ts:264
↓ 2 callers
Function
renderCalendar
()
apps/webuiapps/src/pages/Diary/index.tsx:1146
↓ 2 callers
Function
renderEditorContent
()
apps/webuiapps/src/pages/Diary/index.tsx:1247
↓ 2 callers
Function
reportUserOsAction
(actionType: string, params: Record<string, string>)
apps/webuiapps/src/lib/vibeContainerMock.ts:259
↓ 2 callers
Function
runConversation
(history: ChatMessage[], cfg: LLMConfig)
apps/webuiapps/src/components/ChatPanel/index.tsx:747
↓ 2 callers
Function
safeParseJSON
(json: string, fallback?: T)
packages/vibe-container/src/utils/index.ts:11
↓ 2 callers
Function
saveCharacterCollection
(collection: CharacterCollection)
apps/webuiapps/src/lib/characterManager.ts:225
↓ 2 callers
Function
saveImageGenConfig
(config: ImageGenConfig)
apps/webuiapps/src/lib/imageGenClient.ts:75
↓ 2 callers
Function
setReportUserActions
(enabled: boolean)
apps/webuiapps/src/lib/action.ts:76
↓ 2 callers
Function
toNotation
(r: number, c: number)
apps/webuiapps/src/pages/Chess/index.tsx:89
↓ 2 callers
Function
toTextFile
(fullPath: string, content?: string)
apps/webuiapps/src/lib/fileApi.ts:69
↓ 2 callers
Function
toWorld
(row: number, col: number)
apps/webuiapps/src/pages/Chess/components/ChessBoard3D.tsx:46
↓ 2 callers
Method
tryParseContent
* Try to parse file content * .json files are auto JSON.parsed, other files keep their raw value
apps/webuiapps/src/lib/FileSystemStore.ts:667
↓ 2 callers
Function
updateModEntry
(collection: ModCollection, entry: ModEntry)
apps/webuiapps/src/lib/modManager.ts:295
↓ 2 callers
Method
updateNode
* Update a node
apps/webuiapps/src/lib/FileSystemStore.ts:231
↓ 2 callers
Function
updateStage
(index: number, field: keyof EditableStage, value: string)
apps/webuiapps/src/components/ChatPanel/ModPanel.tsx:271
↓ 1 callers
Function
addMod
(collection: ModCollection, config: ModConfig)
apps/webuiapps/src/lib/modManager.ts:285
↓ 1 callers
Function
allLegalMoves
Generate all legal moves for the specified color
apps/webuiapps/src/pages/Chess/index.tsx:421
↓ 1 callers
Function
appGeneratorPlugin
(options: AppGeneratorOptions)
apps/webuiapps/src/lib/appGeneratorPlugin.ts:224
↓ 1 callers
Function
attachScriptsToApps
( allScripts: InternalScript[], apps: AppEntry[], tagAppMap: Record<string, string[]>, )
apps/webuiapps/src/lib/cardExtractor.ts:689
↓ 1 callers
Function
autoFound
(st: GameState)
apps/webuiapps/src/pages/FreeCell/index.tsx:158
↓ 1 callers
Function
buildAgentPrompt
(app: AppInput, summary: AppSummary)
apps/webuiapps/src/lib/appGeneratorPlugin.ts:178
↓ 1 callers
Function
buildFileUrl
Build an accessible URL for a file stored via session-data API
apps/webuiapps/src/lib/imageGenTools.ts:24
↓ 1 callers
Function
buildLlmHeaders
(llmConfig: LlmConfig)
apps/webuiapps/src/lib/appGeneratorPlugin.ts:70
↓ 1 callers
Function
buildMemoryPrompt
(memories: MemoryEntry[])
apps/webuiapps/src/lib/memoryManager.ts:157
↓ 1 callers
Function
buildModPrompt
(availableApps: string[], characterDataJson: string)
apps/webuiapps/src/components/Shell/modPrompt.ts:133
↓ 1 callers
Function
buildSessionPath
(charId: string, modId: string)
apps/webuiapps/src/lib/chatHistoryStorage.ts:26
↓ 1 callers
Method
buildStageReminder
()
apps/webuiapps/src/lib/modManager.ts:505
↓ 1 callers
Function
buildSystemPrompt
( character: CharacterConfig, modManager: ModManager | null, hasImageGen: boolean, memories: MemoryEnt
apps/webuiapps/src/components/ChatPanel/index.tsx:174
↓ 1 callers
Function
buildTagAppMap
* Build a dynamic tag → app ID mapping from extracted apps. * Each tag found in an app's content is mapped to that app's ID.
apps/webuiapps/src/lib/cardExtractor.ts:553
↓ 1 callers
Function
chatAnthropic
( messages: ChatMessage[], tools: ToolDef[], config: LLMConfig, )
apps/webuiapps/src/lib/llmClient.ts:276
↓ 1 callers
Function
chatOpenAI
( messages: ChatMessage[], tools: ToolDef[], config: LLMConfig, )
apps/webuiapps/src/lib/llmClient.ts:210
↓ 1 callers
Function
checkWin
(st: GameState)
apps/webuiapps/src/pages/FreeCell/index.tsx:200
↓ 1 callers
Function
checkWin
( board: (StoneColor | null)[][], row: number, col: number, color: StoneColor, )
apps/webuiapps/src/pages/Gomoku/index.tsx:48
↓ 1 callers
Function
cid
(c: Card)
apps/webuiapps/src/pages/FreeCell/index.tsx:76
↓ 1 callers
Function
classifyScript
(script: InternalScript, regexTags: string[])
apps/webuiapps/src/lib/cardExtractor.ts:590
↓ 1 callers
Function
cleanNil
(obj: T)
apps/webuiapps/src/utils/nil.ts:1
↓ 1 callers
Function
clearEmotionVideoCache
(characterId?: string)
apps/webuiapps/src/lib/characterManager.ts:360
↓ 1 callers
Function
cloneBoard
(board: Board)
apps/webuiapps/src/pages/Chess/index.tsx:122
↓ 1 callers
Function
closeAllWindows
()
apps/webuiapps/src/lib/windowManager.ts:82
↓ 1 callers
Function
commentToId
* Derive a kebab-case ID from a comment string. * Handles ASCII (spaces/underscores → hyphens) and CJK (kept as-is).
apps/webuiapps/src/lib/cardExtractor.ts:140
← previous
next →
101–200 of 573, ranked by callers