Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DingyangLyu/MatClaw
/ functions
Functions
478 in github.com/DingyangLyu/MatClaw
⨍
Functions
478
◇
Types & classes
88
↓ 5 callers
Function
mergeFile
( currentPath: string, basePath: string, skillPath: string, )
skills-engine/merge.ts:20
↓ 5 callers
Method
notifyIdle
* 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 callers
Function
providerLabel
(p: ProviderConfig)
setup/configure-api.ts:39
↓ 5 callers
Function
resolveGroupIpcPath
(folder: string)
src/group-folder.ts:38
↓ 5 callers
Function
runContainerAgent
( group: RegisteredGroup, input: ContainerInput, onProcess: (proc: ChildProcess, containerName: string)
src/container-runner.ts:338
↓ 5 callers
Function
safePath
(projectRoot: string, relativePath: string)
skills-engine/file-ops.ts:46
↓ 5 callers
Function
setRouterState
(key: string, value: string)
src/db.ts:596
↓ 5 callers
Function
shouldDropMessage
( chatJid: string, cfg: SenderAllowlistConfig, )
src/sender-allowlist.ts:108
↓ 5 callers
Function
stripInternalTags
(text: string)
src/router.ts:20
↓ 4 callers
Function
_initTestDatabase
()
src/db.ts:218
↓ 4 callers
Function
activateWebChatThread
(threadId: string)
src/index.ts:135
↓ 4 callers
Function
bLine
(text: string)
src/index.ts:1015
↓ 4 callers
Function
checkSystemVersion
(manifest: SkillManifest)
skills-engine/manifest.ts:76
↓ 4 callers
Method
closeStdin
* Signal the active container to wind down by writing a close sentinel.
src/group-queue.ts:246
↓ 4 callers
Function
computeNextRun
(task: ScheduledTask)
src/task-scheduler.ts:31
↓ 4 callers
Function
ensureImageAvailable
()
src/container-runtime.ts:77
↓ 4 callers
Function
findChannel
( channels: Channel[], jid: string, )
src/router.ts:40
↓ 4 callers
Function
findSkillDir
( skillName: string, projectRoot?: string, )
skills-engine/replay.ts:34
↓ 4 callers
Function
formatOutbound
(rawText: string)
src/router.ts:24
↓ 4 callers
Function
generatePlist
( nodePath: string, projectRoot: string, homeDir: string, )
setup/service.test.ts:12
↓ 4 callers
Function
generateSystemdUnit
( nodePath: string, projectRoot: string, homeDir: string, isSystem: boolean, )
setup/service.test.ts:49
↓ 4 callers
Function
getAgentCursorKey
(chatJid: string, threadId?: string)
src/index.ts:151
↓ 4 callers
Function
getChannelFactory
(name: string)
src/channels/registry.ts:22
↓ 4 callers
Function
getNewMessages
( jids: string[], lastTimestamp: string, botPrefix: string, )
src/db.ts:370
↓ 4 callers
Function
getPendingPath
()
skills-engine/customize.ts:20
↓ 4 callers
Function
getServiceManager
()
setup/platform.ts:91
↓ 4 callers
Function
initNanoclawDir
()
skills-engine/init.ts:27
↓ 4 callers
Function
isRoot
()
setup/platform.ts:28
↓ 4 callers
Function
makeOpts
(overrides?: Partial<GmailChannelOpts>)
src/channels/gmail.test.ts:8
↓ 4 callers
Function
setOutput
(key: string, value: string)
scripts/fix-skill-drift.ts:173
↓ 4 callers
Function
storeMessage
(msg: NewMessage)
src/db.ts:325
↓ 4 callers
Function
toSafeProjectRelativePath
( candidatePath: string, projectRoot: string, )
skills-engine/path-remap.ts:26
↓ 4 callers
Function
truncate
(s: string, max = 300)
scripts/validate-all-skills.ts:95
↓ 4 callers
Function
updateTask
( id: string, updates: Partial< Pick< ScheduledTask, 'prompt' | 'schedule_type' | 'schedul
src/db.ts:496
↓ 4 callers
Function
writeEnvKeys
( projectRoot: string, updates: Record<string, string>, sectionComment?: string, )
setup/env-writer.ts:16
↓ 3 callers
Function
add
(filePath: string, kind?: 'image' | 'file')
src/web/server.ts:82
↓ 3 callers
Function
cfgPath
(name = 'sender-allowlist.json')
src/sender-allowlist.test.ts:16
↓ 3 callers
Function
checkConflicts
(manifest: SkillManifest)
skills-engine/manifest.ts:96
↓ 3 callers
Function
checkCoreVersion
(manifest: SkillManifest)
skills-engine/manifest.ts:51
↓ 3 callers
Function
checkDependencies
(manifest: SkillManifest)
skills-engine/manifest.ts:66
↓ 3 callers
Function
commitCustomize
()
skills-engine/customize.ts:56
↓ 3 callers
Method
connect
()
src/types.ts:85
↓ 3 callers
Function
deleteSession
(groupFolder: string)
src/db.ts:747
↓ 3 callers
Function
detectOAuthToken
()
setup/configure-api.ts:733
↓ 3 callers
Method
disconnect
()
src/types.ts:89
↓ 3 callers
Function
ensureContainerRuntimeRunning
()
src/container-runtime.ts:39
↓ 3 callers
Function
expandPath
* Expand ~ to home directory and resolve to absolute path
src/mount-security.ts:124
↓ 3 callers
Method
getActiveThreadId
()
src/web/server.ts:51
↓ 3 callers
Function
getAllRegisteredGroups
()
src/db.ts:823
↓ 3 callers
Function
getBackupDir
()
skills-engine/backup.ts:8
↓ 3 callers
Function
getLockPath
()
skills-engine/lock.ts:13
↓ 3 callers
Function
getRegisteredChannelNames
()
src/channels/registry.ts:26
↓ 3 callers
Function
getRouterState
(key: string)
src/db.ts:589
↓ 3 callers
Function
hasSystemd
()
setup/platform.ts:41
↓ 3 callers
Method
isConnected
()
src/types.ts:87
↓ 3 callers
Function
isGitRepo
()
skills-engine/merge.ts:5
↓ 3 callers
Function
isLocked
()
skills-engine/lock.ts:96
↓ 3 callers
Function
logTaskRun
(log: TaskRunLog)
src/db.ts:571
↓ 3 callers
Method
markSessionCleared
* 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 callers
Function
migrateFile
(filename: string)
src/db.ts:862
↓ 3 callers
Function
parseTranscript
(jsonlContent: string)
src/web/transcript-parser.ts:64
↓ 3 callers
Function
recordCustomModification
( description: string, filesModified: string[], patchFile: string, )
skills-engine/state.ts:76
↓ 3 callers
Method
runForGroup
( groupJid: string, reason: 'messages' | 'drain', )
src/group-queue.ts:259
↓ 3 callers
Method
runTask
(groupJid: string, task: QueuedTask)
src/group-queue.ts:298
↓ 3 callers
Function
sanitizeApiKey
(raw: string)
setup/configure-api.ts:709
↓ 3 callers
Function
sanitizeRemapEntries
( remap: Record<string, string>, mode: 'throw' | 'drop', )
skills-engine/path-remap.ts:71
↓ 3 callers
Method
setTyping
(jid: string, isTyping: boolean)
src/types.ts:91
↓ 3 callers
Function
setupSkillPackage
( name: string, opts: { adds?: Record<string, string>; modifies?: Record<string, string>;
skills-engine/__tests__/uninstall.test.ts:31
↓ 3 callers
Function
stopContainer
(name: string)
src/container-runtime.ts:22
↓ 3 callers
Method
switchSession
(threadId: string)
src/web/server.ts:53
↓ 3 callers
Function
syncWebChatRuntimeSession
( threadId: string, syncOutputThread = true, )
src/index.ts:115
↓ 3 callers
Function
writeOutput
(output: ContainerOutput)
container/agent-runner/src/index.ts:74
↓ 2 callers
Function
_setRegisteredGroups
( groups: Record<string, RegisteredGroup>, )
src/index.ts:238
↓ 2 callers
Method
archiveConversation
* 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 callers
Function
assertValidGroupFolder
(folder: string)
src/group-folder.ts:18
↓ 2 callers
Function
assignWebChatThreadSession
( threadId: string, sessionId: string, )
src/db.ts:695
↓ 2 callers
Function
bDiv
()
src/index.ts:1020
↓ 2 callers
Function
boxEmpty
()
setup/ui.ts:107
↓ 2 callers
Method
buildQuery
()
src/channels/gmail.ts:191
↓ 2 callers
Function
clearScreen
()
setup/ui.ts:44
↓ 2 callers
Function
commandExists
(name: string)
setup/platform.ts:109
↓ 2 callers
Function
compareVersionParts
(a: string[], b: string[])
skills-engine/structured.ts:17
↓ 2 callers
Function
copyDir
(src: string, dest: string)
skills-engine/fs-utils.ts:8
↓ 2 callers
Function
createSchema
(database: Database.Database)
src/db.ts:29
↓ 2 callers
Function
createWebChatThread
(title = 'New chat')
src/db.ts:650
↓ 2 callers
Function
deleteTask
(id: string)
src/db.ts:537
↓ 2 callers
Function
detectArtifactKind
(filePath: string)
src/web/server.ts:73
↓ 2 callers
Function
detectExistingConfig
(projectRoot: string)
setup/configure-api.ts:768
↓ 2 callers
Method
drainGroup
(groupJid: string)
src/group-queue.ts:350
↓ 2 callers
Function
drainIpcInput
()
container/agent-runner/src/index.ts:93
↓ 2 callers
Function
emitOutputMarker
( proc: ReturnType<typeof createFakeProcess>, output: ContainerOutput, )
src/container-runner.test.ts:107
↓ 2 callers
Function
ensureWithinBase
(baseDir: string, resolvedPath: string)
src/group-folder.ts:24
↓ 2 callers
Function
envPath
(projectRoot: string)
setup/env-writer.ts:9
↓ 2 callers
Function
extractHostPort
(portMapping: string)
skills-engine/structured.ts:137
↓ 2 callers
Function
fail
(msg: string)
setup/ui.ts:150
↓ 2 callers
Function
fmt
(d: Date)
container/agent-runner/src/engines/claude.ts:117
↓ 2 callers
Function
formatLogEntries
(entries: LogEntry[])
src/web/transcript-parser.ts:223
↓ 2 callers
Method
getAccessToken
* Get DingTalk access token (cached with TTL).
src/channels/dingtalk.ts:589
↓ 2 callers
Function
getAppliedSkills
()
skills-engine/state.ts:71
↓ 2 callers
Function
getCustomModifications
()
skills-engine/state.ts:98
← previous
next →
101–200 of 478, ranked by callers