Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NevaMind-AI/memUBot
/ functions
Functions
1,201 in github.com/NevaMind-AI/memUBot
⨍
Functions
1,201
◇
Types & classes
419
↓ 2 callers
Method
getAvailableDates
()
src/main/services/logger.service.ts:231
↓ 2 callers
Function
getBuiltinMcpServers
* Get builtin MCP servers * Users can customize args and env, but command is fixed
src/main/services/mcp.service.ts:24
↓ 2 callers
Method
getFileInfo
* Get file or directory info
src/main/services/file.service.ts:95
↓ 2 callers
Function
getFileSize
* Get file size from local path
src/main/tools/feishu.executor.ts:85
↓ 2 callers
Function
getFolderName
(key: string)
src/renderer/src/components/Settings/DataSettings/memu.impl.tsx:74
↓ 2 callers
Method
getGitHubToken
* Get current GitHub token
src/main/services/skills.service.ts:338
↓ 2 callers
Method
getIndexPath
(sessionKey: string)
src/main/services/agent/context/layered/storage.ts:30
↓ 2 callers
Method
getInstalledSkills
* Get all installed skills
src/main/services/skills.service.ts:143
↓ 2 callers
Function
getLayeredContextConfig
(settings: AppSettings)
src/main/services/agent/context/layered/config.ts:27
↓ 2 callers
Function
getLevelBg
(level: string)
src/renderer/src/components/Settings/ObservabilitySettings.tsx:208
↓ 2 callers
Function
getLevelColor
(level: string)
src/renderer/src/components/Settings/ObservabilitySettings.tsx:199
↓ 2 callers
Method
getLogs
()
src/main/services/logger.service.ts:253
↓ 2 callers
Function
getMacOSTools
()
src/main/tools/macos/definitions.ts:213
↓ 2 callers
Function
getMcpConfigPath
* Get the path to the MCP config file
src/main/ipc/settings.handlers.ts:74
↓ 2 callers
Method
getMemuConfig
* Get memu configuration from settings
src/main/services/proactive.service.ts:136
↓ 2 callers
Method
getMemuConfig
()
src/main/services/memorization.service.ts:36
↓ 2 callers
Method
getMimeType
* Get MIME type from filename
src/main/apps/feishu/bot.service.ts:558
↓ 2 callers
Function
getOffloadDir
* Get the directory for storing offloaded content files. * Creates it if it doesn't exist.
src/main/services/agent/context/compactor.ts:34
↓ 2 callers
Method
getSecureStorageStats
* Get secure storage statistics
src/main/config/settings.config.ts:625
↓ 2 callers
Function
getServerStatus
(name: string)
src/renderer/src/components/Settings/McpSettings.tsx:166
↓ 2 callers
Method
getSkillContent
* Get skill content for agent context
src/main/services/skills.service.ts:598
↓ 2 callers
Method
getStats
* Get storage statistics
src/main/services/secure-storage.service.ts:354
↓ 2 callers
Method
getTotalMessageCount
()
src/main/apps/qq/storage.ts:75
↓ 2 callers
Method
getTracer
(name = 'memUBot')
src/main/services/trace.service.ts:222
↓ 2 callers
Method
getUserAvatarUrl
* Get user avatar URL from Telegram
src/main/apps/telegram/bot.service.ts:366
↓ 2 callers
Method
getUserInfo
* Get user info (name and avatar)
src/main/apps/feishu/bot.service.ts:254
↓ 2 callers
Function
handleAddEditArg
(serverName: string)
src/renderer/src/components/Settings/McpSettings.tsx:270
↓ 2 callers
Function
handleAddEditEnv
(serverName: string)
src/renderer/src/components/Settings/McpSettings.tsx:306
↓ 2 callers
Method
handleBindCommand
( chatId: string, senderId: string, text: string, chatType: string, msgId: string )
src/main/apps/qq/bot.service.ts:252
↓ 2 callers
Method
handleMessage
* Handle incoming message * @param event - Slack message event * @param say - Function to send a reply * @param isDM - Whether this is a dire
src/main/apps/slack/bot.service.ts:215
↓ 2 callers
Method
handleMessage
( event: IncomingMessageEvent | OutgoingMessageEvent, _direction: 'incoming' | 'outgoing' )
src/main/services/memorization.service.ts:94
↓ 2 callers
Function
handleSend
()
src/renderer/src/components/LocalChat/LocalChatView.tsx:13
↓ 2 callers
Function
handleToggle
(key: keyof ExperimentalFeatures, value: boolean)
src/renderer/src/components/Settings/ExperimentalSettings.tsx:40
↓ 2 callers
Method
hasToolUse
* Check if a message contains tool_use blocks
src/main/services/agent.service.ts:373
↓ 2 callers
Method
identify
(token: string)
src/main/apps/qq/gateway.ts:138
↓ 2 callers
Method
importFromDirectory
* Import a skill from a local directory * Validates the skill format and copies to the skills directory
src/main/services/skills.service.ts:247
↓ 2 callers
Method
initialize
* Initialize storage and load existing data
src/main/apps/telegram/storage.ts:25
↓ 2 callers
Method
initialize
* Initialize storage and load data
src/main/apps/discord/storage.ts:25
↓ 2 callers
Method
initialize
* Initialize storage and load existing data
src/main/apps/feishu/storage.ts:25
↓ 2 callers
Method
initialize
* Initialize storage and load data
src/main/apps/whatsapp/storage.ts:25
↓ 2 callers
Method
initialize
* Initialize storage and load data
src/main/apps/slack/storage.ts:25
↓ 2 callers
Method
initialize
* Initialize storage and load data
src/main/apps/line/storage.ts:25
↓ 2 callers
Method
initialize
* Initialize and connect to all configured MCP servers
src/main/services/mcp.service.ts:156
↓ 2 callers
Method
installFromGitHub
* Install a skill from openai/skills GitHub repository
src/main/services/skills.service.ts:478
↓ 2 callers
Method
invalidateContextForPlatform
* Invalidate cached context for a specific platform, forcing a reload on next processMessage. * Called when external sources (e.g. proactive agent)
src/main/services/agent.service.ts:817
↓ 2 callers
Method
isAuthorized
* Check if a user is authorized on a specific platform
src/main/services/security.service.ts:291
↓ 2 callers
Method
isMcpTool
* Check if a tool name is an MCP tool
src/main/services/mcp.service.ts:357
↓ 2 callers
Method
listDirectory
* List directory contents
src/main/services/file.service.ts:34
↓ 2 callers
Method
loadConfig
* Load MCP configuration (merges builtin servers with user config)
src/main/services/mcp.service.ts:104
↓ 2 callers
Method
loadIndex
(sessionKey: string)
src/main/services/agent/context/layered/storage.ts:12
↓ 2 callers
Function
loadSecureStorageStats
()
src/renderer/src/components/Settings/SecuritySettings.tsx:59
↓ 2 callers
Function
loadSkillWithBasePath
* Load a skill file and inject the skill directory path, * so the Agent can resolve reference file paths at runtime.
src/main/services/agent/prompt-builder.ts:90
↓ 2 callers
Function
loadStorageInfo
()
src/renderer/src/components/Settings/DataSettings/memu.impl.tsx:25
↓ 2 callers
Function
offloadTextToFile
* Write text content to a temporary file and return the path.
src/main/services/agent/context/compactor.ts:43
↓ 2 callers
Method
onTraceComplete
* 由 traceService 的 onTraceComplete 回调直接推送完成的 trace * 避免从文件读取,消除时序风险
src/main/services/metrics.service.ts:71
↓ 2 callers
Method
openWebSocket
()
src/main/apps/qq/gateway.ts:65
↓ 2 callers
Function
parseDatetime
* Parse datetime string to Date object * Supports ISO 8601 with timezone, 'now', or legacy date-only format
src/main/tools/telegram.executor.ts:553
↓ 2 callers
Function
parseDatetime
* Parse datetime string to Date object * Supports ISO 8601 with timezone, 'now', or legacy date-only format
src/main/tools/feishu.executor.ts:271
↓ 2 callers
Function
parseDatetime
* Parse datetime string to Date object * Supports ISO 8601 with timezone, 'now', or legacy date-only format
src/main/tools/whatsapp.executor.ts:116
↓ 2 callers
Function
parseDatetime
* Parse datetime string to Date object * Supports ISO 8601 with timezone, 'now', or legacy date-only format
src/main/tools/discord.executor.ts:290
↓ 2 callers
Function
parseDatetime
* Parse datetime string to Date object * Supports ISO 8601 with timezone, 'now', or legacy date-only format
src/main/tools/slack.executor.ts:215
↓ 2 callers
Function
parseDatetime
* Parse datetime string to Date object * Supports ISO 8601 with timezone, 'now', or legacy date-only format
src/main/tools/line.executor.ts:138
↓ 2 callers
Method
percentile
(values: number[], p: number)
src/main/services/metrics.service.ts:179
↓ 2 callers
Method
readAuditLogs
(date?: string)
src/main/services/logger.service.ts:219
↓ 2 callers
Method
readTraces
(date?: string)
src/main/services/logger.service.ts:225
↓ 2 callers
Method
reload
* Reload MCP configuration and reconnect servers
src/main/services/mcp.service.ts:426
↓ 2 callers
Method
removeBoundUser
* Remove a bound user from a specific platform
src/main/services/security.service.ts:328
↓ 2 callers
Function
resolveFilePath
* Resolve file path to absolute path
src/main/tools/discord.executor.ts:75
↓ 2 callers
Method
sanitizeContentBlocks
* Sanitize content blocks for storage in conversation history * Removes extra fields that some model providers don't accept
src/main/services/agent.service.ts:390
↓ 2 callers
Method
saveData
* Save data to disk
src/main/services/proactive.storage.ts:160
↓ 2 callers
Method
saveMessages
()
src/main/services/memorization.storage.ts:73
↓ 2 callers
Function
scoreDocumentWithBm25
( model: Bm25Model, query: string, queryTokens: string[], queryFreq: Map<string, number>, docStats:
src/main/services/agent/context/layered/text-utils.ts:66
↓ 2 callers
Function
searchFile
* Search a single file for pattern matches
src/main/tools/executor.ts:110
↓ 2 callers
Function
searchGitHub
()
src/renderer/src/components/Settings/SkillsSettings.tsx:100
↓ 2 callers
Method
sendBotMessage
( content: string, sessionId = DEFAULT_SESSION_ID, replyToId?: string )
src/main/apps/local/local.service.ts:104
↓ 2 callers
Method
sendC2CMessage
* Send a C2C (private) message in reply to a user message
src/main/apps/qq/api.ts:125
↓ 2 callers
Method
sendDMToUser
* Send a direct message (DM) to a user by their ID * Used for proactive notifications to bound users
src/main/apps/slack/bot.service.ts:707
↓ 2 callers
Method
sendDirectMessage
* Send a guild direct message
src/main/apps/qq/api.ts:172
↓ 2 callers
Method
sendDocument
* Send a document/file * Caption is automatically converted from Markdown to HTML
src/main/apps/telegram/bot.service.ts:984
↓ 2 callers
Method
sendGroupMessage
* Send a group message in reply to a group message
src/main/apps/qq/api.ts:140
↓ 2 callers
Method
sendGuildMessage
* Send a guild channel message
src/main/apps/qq/api.ts:155
↓ 2 callers
Method
sendSticker
* Send a sticker
src/main/apps/line/bot.service.ts:307
↓ 2 callers
Method
sendToCurrentPlatform
* Send a message to the current active platform * @param message The text message to send * @returns true if sent successfully, false otherwise
src/main/services/proactive.service.ts:820
↓ 2 callers
Method
setGitHubToken
* Set GitHub token for higher rate limits
src/main/services/skills.service.ts:326
↓ 2 callers
Method
shutdown
* Shutdown all MCP servers
src/main/services/mcp.service.ts:442
↓ 2 callers
Function
sleep
* Sleep for specified milliseconds
src/main/tools/macos/visual.executor.ts:24
↓ 2 callers
Function
statsToKind
(stats: fs.Stats)
src/main/utils/boundary-path.ts:97
↓ 2 callers
Method
stopService
Stop a service
src/main/services/back-service/manager.ts:213
↓ 2 callers
Method
storeAndEmitMessage
(message: StoredLocalMessage)
src/main/apps/local/local.service.ts:134
↓ 2 callers
Method
storeMessage
* Store a message
src/main/apps/whatsapp/storage.ts:74
↓ 2 callers
Method
storeMessage
* Store a message
src/main/apps/line/storage.ts:74
↓ 2 callers
Function
stripWin32Prefix
* Strip Windows extended-length path prefix (\\?\) and normalize UNC paths.
src/main/utils/path-guards.ts:7
↓ 2 callers
Method
summarize
(input: string, targetTokens: number, level: 'summary' | 'abstract')
src/main/services/agent/context/layered/summarizer.ts:4
↓ 2 callers
Method
toAppMessage
(message: StoredLocalMessage)
src/main/apps/local/local.service.ts:141
↓ 2 callers
Method
today
()
src/main/services/metrics.service.ts:186
↓ 2 callers
Method
triggerMemorization
()
src/main/services/memorization.service.ts:247
↓ 1 callers
Method
_flushTrace
(trace: Trace)
src/main/services/trace.service.ts:172
↓ 1 callers
Method
_initWinston
(userDataPath: string)
src/main/services/logger.service.ts:96
↓ 1 callers
Method
_propagateTokens
(spanId: string, usage: TokenUsage)
src/main/services/trace.service.ts:158
↓ 1 callers
Method
aggregate
(traces: Trace[])
src/main/services/metrics.service.ts:93
← previous
next →
301–400 of 1,201, ranked by callers