MCPcopy Create free account

hub / github.com/NevaMind-AI/memUBot / functions

Functions1,201 in github.com/NevaMind-AI/memUBot

↓ 3 callersMethodendSpan
( _traceId: string, spanId: string, status: 'ok' | 'error' = 'ok', extraAttributes: Record<str
src/main/services/trace.service.ts:276
↓ 3 callersMethodensureInitialized
()
src/main/apps/local/storage.ts:29
↓ 3 callersFunctionestimateSimilarity
(query: string, content: string)
src/main/services/agent/context/layered/text-utils.ts:222
↓ 3 callersFunctionexecuteMacOSMailTool
(input: MailInput)
src/main/tools/macos/executor.ts:193
↓ 3 callersFunctionfallbackAbstract
(summary: string, targetTokens: number)
src/main/services/agent/context/layered/summarizer.ts:37
↓ 3 callersFunctionfallbackSummary
(input: string, targetTokens: number)
src/main/services/agent/context/layered/summarizer.ts:20
↓ 3 callersMethodgetCurrentSource
* Get current source info
src/main/apps/line/bot.service.ts:241
↓ 3 callersFunctiongetDefaultSystemPrompt
()
src/main/services/agent/prompts/index.ts:63
↓ 3 callersMethodgetGitHubHeaders
* Get GitHub API headers with optional token
src/main/services/skills.service.ts:312
↓ 3 callersMethodgetRecentReplyPlatform
* Get the platform from which the user most recently sent a message
src/main/services/agent.service.ts:185
↓ 3 callersMethodgetServicesDir
Get the services directory path
src/main/services/back-service/manager.ts:35
↓ 3 callersMethodgetSessionDir
(sessionKey: string)
src/main/services/agent/context/layered/storage.ts:26
↓ 3 callersMethodgetUserAvatarUrl
* Get user avatar URL from Slack
src/main/apps/slack/bot.service.ts:889
↓ 3 callersMethodgetVersion
* Get current app version
src/main/services/auto-update.service.ts:253
↓ 3 callersFunctionhandleStartEditServer
(server: McpServer)
src/renderer/src/components/Settings/McpSettings.tsx:263
↓ 3 callersMethodhasToolResult
* Check if a message contains tool_result blocks
src/main/services/agent.service.ts:381
↓ 3 callersFunctionisUrl
* Check if a path is a URL
src/main/tools/telegram.executor.ts:167
↓ 3 callersMethodlistServices
List all services with runtime status
src/main/services/back-service/manager.ts:53
↓ 3 callersFunctionloadAuditLogs
(date?: string)
src/renderer/src/components/Settings/ObservabilitySettings.tsx:133
↓ 3 callersFunctionloadTraces
(date?: string)
src/renderer/src/components/Settings/ObservabilitySettings.tsx:119
↓ 3 callersFunctionmoveMouseRaw
* Move mouse to coordinates (internal, expects already-transformed coordinates)
src/main/tools/computer/index.ts:62
↓ 3 callersFunctionparseNumberArray
(value: unknown)
src/main/services/agent/context/layered/dense-score-provider.ts:72
↓ 3 callersMethodresolveTaskStatus
* Fetch the status of a memorization task and handle storage cleanup * on terminal states (SUCCESS / FAILURE). * * Returns: * - 'success'
src/main/services/memorization.service.ts:175
↓ 3 callersFunctionrun
(command: string, args: string[], cwd: string)
scripts/build-win.ts:14
↓ 3 callersFunctionrun
(command: string, args: string[], cwd: string)
scripts/build-mac.ts:14
↓ 3 callersFunctionrunGeminiAdapter
( apiKey: string, model: string, maxTokens: number, temperature: number = 0.7, systemPrompt: string,
src/main/services/agent/gemini-adapter.ts:187
↓ 3 callersFunctionrunOpenAIAdapter
( client: OpenAI, model: string, maxTokens: number, temperature: number = 0.7, systemPrompt: string,
src/main/services/agent/openai-adapter.ts:140
↓ 3 callersFunctionsafeKey
(input: string)
src/main/services/agent/context/layered/storage.ts:7
↓ 3 callersFunctionsafeParseJSON
(str: string)
src/main/services/agent/openai-adapter.ts:4
↓ 3 callersFunctionsaveBoundaryRoot
(value: string)
src/renderer/src/components/Settings/SecuritySettings.tsx:70
↓ 3 callersMethodsaveConfig
* Save skills configuration
src/main/services/skills.service.ts:108
↓ 3 callersMethodsaveData
()
src/main/apps/local/storage.ts:54
↓ 3 callersMethodsaveState
()
src/main/services/memorization.storage.ts:118
↓ 3 callersFunctionscoreBm25Batch
(model: Bm25Model, query: string)
src/main/services/agent/context/layered/text-utils.ts:133
↓ 3 callersMethodsendFile
* Send a file
src/main/apps/feishu/bot.service.ts:1128
↓ 3 callersMethodsendImage
* Send an image
src/main/apps/line/bot.service.ts:292
↓ 3 callersMethodsendLocation
* Send a location
src/main/apps/line/bot.service.ts:322
↓ 3 callersMethodsendRequest
* Send a JSON-RPC request and wait for response
src/main/services/mcp.service.ts:294
↓ 3 callersMethodstartService
Start a service
src/main/services/back-service/manager.ts:184
↓ 3 callersMethodstartSpan
( traceId: string, name: string, attributes: Record<string, string | number | boolean> = {}, _
src/main/services/trace.service.ts:263
↓ 3 callersMethodstoreMessage
* Store a message
src/main/apps/telegram/storage.ts:79
↓ 3 callersMethodstoreMessage
* Store a message from conversation history * @param message The Anthropic message param to store * @param platform Optional platform (for assis
src/main/services/proactive.storage.ts:191
↓ 3 callersFunctionstoreSentMessage
* Store a sent message and emit event to update UI
src/main/tools/slack.executor.ts:20
↓ 3 callersFunctiontoggleExpanded
(id: string)
src/renderer/src/components/AgentActivity/AgentActivityPanel.tsx:131
↓ 3 callersMethodupdateServiceEnabled
Update service enabled state in service.json
src/main/services/back-service/manager.ts:297
↓ 3 callersMethodupdateUsername
* Update a bound user's username * Used to fix "unknown" usernames when firstName is available
src/main/services/security.service.ts:440
↓ 3 callersMethodwithContext
* 返回一个绑定了模块名的新 logger 实例 * 仿照 cherry-studio 的 withContext 模式 * 用法:this.logger = loggerService.withContext('FeishuBotService')
src/main/services/logger.service.ts:182
↓ 2 callersMethod_appendJsonl
(filePath: string, entry: object)
src/main/services/logger.service.ts:271
↓ 2 callersMethod_readJsonl
(filePath: string)
src/main/services/logger.service.ts:280
↓ 2 callersMethodaddReaction
* Add a reaction to a message
src/main/apps/slack/bot.service.ts:829
↓ 2 callersFunctionapplyTheme
(mode: ThemeMode)
src/renderer/src/stores/themeStore.ts:32
↓ 2 callersFunctionassertNoHardlinkedFinalPathSync
( params: AssertNoHardlinkParams )
src/main/utils/hardlink-guards.ts:49
↓ 2 callersFunctionassertNoPathAliasEscapeSync
( params: AssertNoPathAliasEscapeParams )
src/main/utils/path-alias-guards.ts:52
↓ 2 callersFunctionbuildDecision
( reachedLayer: 'L0' | 'L1' | 'L2', reason: string, top1Score: number, top1Top2Margin: number, query
src/main/services/agent/context/layered/retriever.ts:124
↓ 2 callersFunctionbuildTopicReference
( messages: Anthropic.MessageParam[], maxMessages: number = TOPIC_REFERENCE_MAX_MESSAGES )
src/main/services/agent/context/layered/temporary-topic.ts:279
↓ 2 callersMethodcheckForUpdates
* Check for updates. * In development, this is a no-op unless a dev-app-update.yml is present. * Returns true if the check was initiated, false
src/main/services/auto-update.service.ts:175
↓ 2 callersFunctionclampScore
(value: number)
src/main/services/agent/context/layered/temporary-topic.ts:80
↓ 2 callersMethodclearActivityLog
* Clear activity log (called when starting new processing)
src/main/services/agent.service.ts:273
↓ 2 callersMethodclearLogs
()
src/main/services/logger.service.ts:257
↓ 2 callersFunctionclick
* Click mouse button
src/main/tools/computer/index.ts:69
↓ 2 callersFunctionclipText
(input: string, maxChars: number)
src/main/services/agent/context/layered/temporary-topic.ts:255
↓ 2 callersMethodcloneConversationHistory
(messages: Anthropic.MessageParam[])
src/main/services/agent.service.ts:628
↓ 2 callersFunctioncreateClient
()
src/main/services/agent/utils.ts:31
↓ 2 callersFunctioncreateMessageId
(prefix: 'user' | 'assistant')
src/main/apps/local/local.service.ts:12
↓ 2 callersFunctioncreateWindow
()
src/main/index.ts:60
↓ 2 callersFunctiondecideTemporaryTopicTransition
( input: TemporaryTopicTransitionInput, scorer: TopicScorer )
src/main/services/agent/context/layered/temporary-topic.ts:303
↓ 2 callersMethoddelay
(ms: number)
src/main/services/back-service/invoke.ts:281
↓ 2 callersMethoddeleteFile
* Delete file or directory
src/main/services/file.service.ts:60
↓ 2 callersMethoddeleteService
Delete a service (stops it first if running)
src/main/services/back-service/manager.ts:153
↓ 2 callersMethoddownloadImage
* Download image from Feishu
src/main/apps/feishu/bot.service.ts:583
↓ 2 callersMethodemitAgentActivityChanged
* Emit agent activity changed event
src/main/events/index.ts:120
↓ 2 callersMethodemitLineNewMessage
* Emit Line new message event
src/main/events/index.ts:205
↓ 2 callersMethodemitQQNewMessage
* Emit QQ new message event
src/main/events/index.ts:255
↓ 2 callersMethodemitServiceListChanged
* Emit service list changed event (when services are created or deleted)
src/main/events/index.ts:314
↓ 2 callersMethodemitWhatsAppNewMessage
* Emit WhatsApp new message event
src/main/events/index.ts:155
↓ 2 callersMethodensureCsrfToken
* Ensure we have a valid CSRF token
src/main/services/api/client.ts:81
↓ 2 callersFunctionexecuteBashTool
(input: { command: string timeout?: number })
src/main/tools/computer/common.ts:301
↓ 2 callersFunctionexecuteComputerTool
(input: { action: string coordinate?: [number, number] text?: string scroll_direction?: 'up' | 'down'
src/main/tools/computer/index.ts:104
↓ 2 callersFunctionexecuteDownloadFileTool
(input: { url: string filename?: string output_dir?: string })
src/main/tools/computer/common.ts:549
↓ 2 callersFunctionexecuteMacOSCalendarTool
(input: CalendarInput)
src/main/tools/macos/executor.ts:548
↓ 2 callersFunctionexecuteMacOSContactsTool
(input: ContactsInput)
src/main/tools/macos/executor.ts:657
↓ 2 callersFunctionexecuteMacOSLaunchAppTool
(input: LaunchAppInput)
src/main/tools/macos/executor.ts:148
↓ 2 callersFunctionexecuteTextEditorTool
(input: { command: string path: string file_text?: string old_str?: string new_str?: string insert
src/main/tools/computer/common.ts:356
↓ 2 callersMethodexecuteToolInternal
* Execute a single tool * Delegates to the tool-executor module
src/main/services/agent.service.ts:1710
↓ 2 callersFunctionexecuteWebSearchTool
(input: { query: string max_results?: number })
src/main/tools/computer/common.ts:677
↓ 2 callersMethodexportLogs
(date?: string)
src/main/services/logger.service.ts:244
↓ 2 callersFunctionextractTopKeywords
(input: string, maxCount: number = 24)
src/main/services/agent/context/layered/text-utils.ts:182
↓ 2 callersFunctionfileExists
* Check if a path exists
src/main/tools/feishu.executor.ts:77
↓ 2 callersFunctionflattenMessageContent
(message: Anthropic.MessageParam)
src/main/services/agent/context/layered/message-utils.ts:45
↓ 2 callersMethodflush
()
src/main/services/metrics.service.ts:85
↓ 2 callersFunctionformatDate
* Format date for display
src/renderer/src/components/Shared/UnifiedMessageList.tsx:21
↓ 2 callersFunctionformatDate
(d: Date)
src/main/tools/macos/executor.ts:600
↓ 2 callersMethodformatReleaseNotes
* Extract plain-text release notes from UpdateInfo. * releaseNotes can be a string, an array of ReleaseNoteInfo, or null.
src/main/services/auto-update.service.ts:91
↓ 2 callersMethodgenerateAbstract
(summary: string, targetTokens: number)
src/main/services/agent/context/layered/summarizer.ts:77
↓ 2 callersMethodgenerateCode
* Generate a new security code * Returns the generated code
src/main/services/security.service.ts:118
↓ 2 callersMethodgenerateSummary
(input: string, targetTokens: number)
src/main/services/agent/context/layered/summarizer.ts:47
↓ 2 callersMethodgetAccessToken
* Get a valid access token, refreshing if needed. * Uses singleflight pattern to avoid concurrent refreshes.
src/main/apps/qq/api.ts:34
↓ 2 callersMethodgetActivityLog
* Get activity log
src/main/services/agent.service.ts:266
↓ 2 callersMethodgetAll
* Get all sensitive values (for migration/export)
src/main/services/secure-storage.service.ts:207
↓ 2 callersMethodgetArchiveDir
(sessionKey: string)
src/main/services/agent/context/layered/storage.ts:34
← previousnext →201–300 of 1,201, ranked by callers