MCPcopy Create free account

hub / github.com/DingyangLyu/MatClaw / functions

Functions478 in github.com/DingyangLyu/MatClaw

↓ 5 callersFunctionmergeFile
( currentPath: string, basePath: string, skillPath: string, )
skills-engine/merge.ts:20
↓ 5 callersMethodnotifyIdle
* Mark the container as idle-waiting (finished work, waiting for IPC input). * If tasks are pending, preempt the idle container immediately.
src/group-queue.ts:156
↓ 5 callersFunctionproviderLabel
(p: ProviderConfig)
setup/configure-api.ts:39
↓ 5 callersFunctionresolveGroupIpcPath
(folder: string)
src/group-folder.ts:38
↓ 5 callersFunctionrunContainerAgent
( group: RegisteredGroup, input: ContainerInput, onProcess: (proc: ChildProcess, containerName: string)
src/container-runner.ts:338
↓ 5 callersFunctionsafePath
(projectRoot: string, relativePath: string)
skills-engine/file-ops.ts:46
↓ 5 callersFunctionsetRouterState
(key: string, value: string)
src/db.ts:596
↓ 5 callersFunctionshouldDropMessage
( chatJid: string, cfg: SenderAllowlistConfig, )
src/sender-allowlist.ts:108
↓ 5 callersFunctionstripInternalTags
(text: string)
src/router.ts:20
↓ 4 callersFunction_initTestDatabase
()
src/db.ts:218
↓ 4 callersFunctionactivateWebChatThread
(threadId: string)
src/index.ts:135
↓ 4 callersFunctionbLine
(text: string)
src/index.ts:1015
↓ 4 callersFunctioncheckSystemVersion
(manifest: SkillManifest)
skills-engine/manifest.ts:76
↓ 4 callersMethodcloseStdin
* Signal the active container to wind down by writing a close sentinel.
src/group-queue.ts:246
↓ 4 callersFunctioncomputeNextRun
(task: ScheduledTask)
src/task-scheduler.ts:31
↓ 4 callersFunctionensureImageAvailable
()
src/container-runtime.ts:77
↓ 4 callersFunctionfindChannel
( channels: Channel[], jid: string, )
src/router.ts:40
↓ 4 callersFunctionfindSkillDir
( skillName: string, projectRoot?: string, )
skills-engine/replay.ts:34
↓ 4 callersFunctionformatOutbound
(rawText: string)
src/router.ts:24
↓ 4 callersFunctiongeneratePlist
( nodePath: string, projectRoot: string, homeDir: string, )
setup/service.test.ts:12
↓ 4 callersFunctiongenerateSystemdUnit
( nodePath: string, projectRoot: string, homeDir: string, isSystem: boolean, )
setup/service.test.ts:49
↓ 4 callersFunctiongetAgentCursorKey
(chatJid: string, threadId?: string)
src/index.ts:151
↓ 4 callersFunctiongetChannelFactory
(name: string)
src/channels/registry.ts:22
↓ 4 callersFunctiongetNewMessages
( jids: string[], lastTimestamp: string, botPrefix: string, )
src/db.ts:370
↓ 4 callersFunctiongetPendingPath
()
skills-engine/customize.ts:20
↓ 4 callersFunctiongetServiceManager
()
setup/platform.ts:91
↓ 4 callersFunctioninitNanoclawDir
()
skills-engine/init.ts:27
↓ 4 callersFunctionisRoot
()
setup/platform.ts:28
↓ 4 callersFunctionmakeOpts
(overrides?: Partial<GmailChannelOpts>)
src/channels/gmail.test.ts:8
↓ 4 callersFunctionsetOutput
(key: string, value: string)
scripts/fix-skill-drift.ts:173
↓ 4 callersFunctionstoreMessage
(msg: NewMessage)
src/db.ts:325
↓ 4 callersFunctiontoSafeProjectRelativePath
( candidatePath: string, projectRoot: string, )
skills-engine/path-remap.ts:26
↓ 4 callersFunctiontruncate
(s: string, max = 300)
scripts/validate-all-skills.ts:95
↓ 4 callersFunctionupdateTask
( id: string, updates: Partial< Pick< ScheduledTask, 'prompt' | 'schedule_type' | 'schedul
src/db.ts:496
↓ 4 callersFunctionwriteEnvKeys
( projectRoot: string, updates: Record<string, string>, sectionComment?: string, )
setup/env-writer.ts:16
↓ 3 callersFunctionadd
(filePath: string, kind?: 'image' | 'file')
src/web/server.ts:82
↓ 3 callersFunctioncfgPath
(name = 'sender-allowlist.json')
src/sender-allowlist.test.ts:16
↓ 3 callersFunctioncheckConflicts
(manifest: SkillManifest)
skills-engine/manifest.ts:96
↓ 3 callersFunctioncheckCoreVersion
(manifest: SkillManifest)
skills-engine/manifest.ts:51
↓ 3 callersFunctioncheckDependencies
(manifest: SkillManifest)
skills-engine/manifest.ts:66
↓ 3 callersFunctioncommitCustomize
()
skills-engine/customize.ts:56
↓ 3 callersMethodconnect
()
src/types.ts:85
↓ 3 callersFunctiondeleteSession
(groupFolder: string)
src/db.ts:747
↓ 3 callersFunctiondetectOAuthToken
()
setup/configure-api.ts:733
↓ 3 callersMethoddisconnect
()
src/types.ts:89
↓ 3 callersFunctionensureContainerRuntimeRunning
()
src/container-runtime.ts:39
↓ 3 callersFunctionexpandPath
* Expand ~ to home directory and resolve to absolute path
src/mount-security.ts:124
↓ 3 callersMethodgetActiveThreadId
()
src/web/server.ts:51
↓ 3 callersFunctiongetAllRegisteredGroups
()
src/db.ts:823
↓ 3 callersFunctiongetBackupDir
()
skills-engine/backup.ts:8
↓ 3 callersFunctiongetLockPath
()
skills-engine/lock.ts:13
↓ 3 callersFunctiongetRegisteredChannelNames
()
src/channels/registry.ts:26
↓ 3 callersFunctiongetRouterState
(key: string)
src/db.ts:589
↓ 3 callersFunctionhasSystemd
()
setup/platform.ts:41
↓ 3 callersMethodisConnected
()
src/types.ts:87
↓ 3 callersFunctionisGitRepo
()
skills-engine/merge.ts:5
↓ 3 callersFunctionisLocked
()
skills-engine/lock.ts:96
↓ 3 callersFunctionlogTaskRun
(log: TaskRunLog)
src/db.ts:571
↓ 3 callersMethodmarkSessionCleared
* Mark the session as cleared by /new. Prevents the dying container from * re-saving the old session ID via streaming output callbacks, and blocks
src/group-queue.ts:201
↓ 3 callersFunctionmigrateFile
(filename: string)
src/db.ts:862
↓ 3 callersFunctionparseTranscript
(jsonlContent: string)
src/web/transcript-parser.ts:64
↓ 3 callersFunctionrecordCustomModification
( description: string, filesModified: string[], patchFile: string, )
skills-engine/state.ts:76
↓ 3 callersMethodrunForGroup
( groupJid: string, reason: 'messages' | 'drain', )
src/group-queue.ts:259
↓ 3 callersMethodrunTask
(groupJid: string, task: QueuedTask)
src/group-queue.ts:298
↓ 3 callersFunctionsanitizeApiKey
(raw: string)
setup/configure-api.ts:709
↓ 3 callersFunctionsanitizeRemapEntries
( remap: Record<string, string>, mode: 'throw' | 'drop', )
skills-engine/path-remap.ts:71
↓ 3 callersMethodsetTyping
(jid: string, isTyping: boolean)
src/types.ts:91
↓ 3 callersFunctionsetupSkillPackage
( name: string, opts: { adds?: Record<string, string>; modifies?: Record<string, string>;
skills-engine/__tests__/uninstall.test.ts:31
↓ 3 callersFunctionstopContainer
(name: string)
src/container-runtime.ts:22
↓ 3 callersMethodswitchSession
(threadId: string)
src/web/server.ts:53
↓ 3 callersFunctionsyncWebChatRuntimeSession
( threadId: string, syncOutputThread = true, )
src/index.ts:115
↓ 3 callersFunctionwriteOutput
(output: ContainerOutput)
container/agent-runner/src/index.ts:74
↓ 2 callersFunction_setRegisteredGroups
( groups: Record<string, RegisteredGroup>, )
src/index.ts:238
↓ 2 callersMethodarchiveConversation
* Archive conversation to conversations/ directory. * Equivalent of Claude's PreCompact hook — saves searchable history * so future sessions can
container/agent-runner/src/engines/codex.ts:331
↓ 2 callersFunctionassertValidGroupFolder
(folder: string)
src/group-folder.ts:18
↓ 2 callersFunctionassignWebChatThreadSession
( threadId: string, sessionId: string, )
src/db.ts:695
↓ 2 callersFunctionbDiv
()
src/index.ts:1020
↓ 2 callersFunctionboxEmpty
()
setup/ui.ts:107
↓ 2 callersMethodbuildQuery
()
src/channels/gmail.ts:191
↓ 2 callersFunctionclearScreen
()
setup/ui.ts:44
↓ 2 callersFunctioncommandExists
(name: string)
setup/platform.ts:109
↓ 2 callersFunctioncompareVersionParts
(a: string[], b: string[])
skills-engine/structured.ts:17
↓ 2 callersFunctioncopyDir
(src: string, dest: string)
skills-engine/fs-utils.ts:8
↓ 2 callersFunctioncreateSchema
(database: Database.Database)
src/db.ts:29
↓ 2 callersFunctioncreateWebChatThread
(title = 'New chat')
src/db.ts:650
↓ 2 callersFunctiondeleteTask
(id: string)
src/db.ts:537
↓ 2 callersFunctiondetectArtifactKind
(filePath: string)
src/web/server.ts:73
↓ 2 callersFunctiondetectExistingConfig
(projectRoot: string)
setup/configure-api.ts:768
↓ 2 callersMethoddrainGroup
(groupJid: string)
src/group-queue.ts:350
↓ 2 callersFunctiondrainIpcInput
()
container/agent-runner/src/index.ts:93
↓ 2 callersFunctionemitOutputMarker
( proc: ReturnType<typeof createFakeProcess>, output: ContainerOutput, )
src/container-runner.test.ts:107
↓ 2 callersFunctionensureWithinBase
(baseDir: string, resolvedPath: string)
src/group-folder.ts:24
↓ 2 callersFunctionenvPath
(projectRoot: string)
setup/env-writer.ts:9
↓ 2 callersFunctionextractHostPort
(portMapping: string)
skills-engine/structured.ts:137
↓ 2 callersFunctionfail
(msg: string)
setup/ui.ts:150
↓ 2 callersFunctionfmt
(d: Date)
container/agent-runner/src/engines/claude.ts:117
↓ 2 callersFunctionformatLogEntries
(entries: LogEntry[])
src/web/transcript-parser.ts:223
↓ 2 callersMethodgetAccessToken
* Get DingTalk access token (cached with TTL).
src/channels/dingtalk.ts:589
↓ 2 callersFunctiongetAppliedSkills
()
skills-engine/state.ts:71
↓ 2 callersFunctiongetCustomModifications
()
skills-engine/state.ts:98
← previousnext →101–200 of 478, ranked by callers