Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ConardLi/easy-agent
/ functions
Functions
1,949 in github.com/ConardLi/easy-agent
⨍
Functions
1,949
◇
Types & classes
297
↓ 9 callers
Function
section
(title: string)
src/scripts/test-sandbox.ts:57
↓ 9 callers
Function
section
(title: string)
scripts/verify-multi-protocol.ts:31
↓ 9 callers
Function
setAgents
(agents)
step/step19.js:157
↓ 9 callers
Function
updateAsyncAgentProgress
(agentId, patch)
step/step20.js:50
↓ 9 callers
Function
wheelScrollDelta
(input: string, step = WHEEL_STEP)
src/ui/hooks/useTranscript.ts:40
↓ 8 callers
Function
cleanupTeamDirectory
(teamName)
step/step21.js:63
↓ 8 callers
Function
clearPendingNotifications
()
src/state/notificationStore.ts:98
↓ 8 callers
Function
completeSubAgentProgress
( toolUseId: string, result: { reason: LoopTerminationReason; durationMs: number; totalTokens:
src/state/subAgentProgressStore.ts:126
↓ 8 callers
Function
decideRetry
(error, attempt, options = {})
step/step27.js:142
↓ 8 callers
Function
findSkill
(name)
step/step17.js:250
↓ 8 callers
Function
flattenConversation
( messages: MessageParam[], verbose = false, )
src/ui/components/ConversationView.tsx:326
↓ 8 callers
Function
getActiveOutputStyleName
()
src/styles/registry.ts:168
↓ 8 callers
Function
getEffectiveContextWindowSize
(model)
step/step12.js:50
↓ 8 callers
Function
getMcpRegistryEntry
(name)
step/step16.js:104
↓ 8 callers
Function
getSessionPaths
(cwd, sessionId)
step/step9.js:44
↓ 8 callers
Function
getTask
(taskListId, taskId)
step/step15.js:143
↓ 8 callers
Function
getTasksDir
(taskListId: string)
src/state/taskStore.ts:70
↓ 8 callers
Function
getTasksDir
(taskListId)
step/step15.js:54
↓ 8 callers
Function
hasWorktreeChanges
(worktreePath, headCommit)
step/step20.js:256
↓ 8 callers
Function
isPreapprovedUrl
(rawUrl)
step/step31.js:109
↓ 8 callers
Method
isReadOnly
Whether this tool only reads data (no side effects).
src/tools/Tool.ts:186
↓ 8 callers
Function
loadPermissionSettings
(cwd: string)
src/permissions/permissions.ts:187
↓ 8 callers
Function
matchesPermissionRule
(rule, toolName, input = {})
step/step29.js:18
↓ 8 callers
Function
normalizeLine
(value: string)
src/context/memory/memdir.ts:38
↓ 8 callers
Function
readMergedStringSetting
( cwd: string, key: string, )
src/utils/settings.ts:237
↓ 8 callers
Function
registerAsyncAgent
(init)
step/step20.js:28
↓ 8 callers
Function
resolveRulePath
(value: string, cwd: string)
src/sandbox/buildProfile.ts:88
↓ 8 callers
Function
resolveRulePath
(value, cwd)
step/step18.js:319
↓ 8 callers
Function
section
(title: string)
src/scripts/smoke-resilience.ts:50
↓ 8 callers
Function
setMessages
(next)
step/step2.js:155
↓ 8 callers
Function
settings
(over: Partial<PermissionSettings> = {})
src/scripts/test-stage31.ts:64
↓ 8 callers
Function
shouldUseSandbox
(input, settings)
step/step18.js:288
↓ 8 callers
Function
substituteArguments
(template, args = "", appendIfNoPlaceholder = true)
step/step23.js:312
↓ 8 callers
Function
withTempHome
* Run `fn` with a temp HOME so every team operation writes under a * sandboxed `~/.easy-agent/...`. We point os.homedir() at the temp * dir by overr
src/scripts/test-stage21.ts:119
↓ 7 callers
Function
asStringArray
(value: unknown)
src/sandbox/settings.ts:28
↓ 7 callers
Function
asStringArray
(value)
step/step18.js:46
↓ 7 callers
Function
buildCommandNotice
(message: string, kind: "info" | "error")
src/ui/hooks/useAgentSession/notices.ts:53
↓ 7 callers
Function
callWithRetry
(operation, options = {})
step/step27.js:174
↓ 7 callers
Function
clamp
(n: number)
src/ui/hooks/useTranscript.ts:103
↓ 7 callers
Function
clearAllSubAgentProgress
()
src/state/subAgentProgressStore.ts:173
↓ 7 callers
Function
closeTeammateView
()
src/state/teammateViewStore.ts:115
↓ 7 callers
Function
emit
(toolUseId: string, snapshot: BashProgress | null)
src/state/bashProgressStore.ts:56
↓ 7 callers
Function
extractTaskNotification
(text: string)
src/ui/components/ConversationView.tsx:89
↓ 7 callers
Function
findMatchingHooks
(settings, event, matchField)
step/step22.js:122
↓ 7 callers
Function
findTool
(n: string)
src/scripts/test-agents.ts:542
↓ 7 callers
Function
formatRecordLine
(record: TaskOutputRecord)
src/utils/taskOutputReader.ts:92
↓ 7 callers
Function
getAllAgents
()
step/step19.js:162
↓ 7 callers
Function
getBuiltInAgents
()
src/agents/builtIn/index.ts:13
↓ 7 callers
Function
getEasyAgentHome
()
step/step22.js:34
↓ 7 callers
Function
getSessionPaths
(cwd: string, sessionId: string)
src/session/storage.ts:282
↓ 7 callers
Function
getSnapshotByOffset
(offset)
step/step26.js:196
↓ 7 callers
Function
is529Error
(error)
step/step27.js:53
↓ 7 callers
Function
isSandboxRuntimeReady
()
step/step18.js:184
↓ 7 callers
Function
matchesExcludedPattern
(command, pattern)
step/step18.js:267
↓ 7 callers
Function
mergeStringArrays
(...lists: (string[] | undefined)[])
src/sandbox/settings.ts:75
↓ 7 callers
Function
modeWithFlag
(cwd: string, flag: Record<string, unknown> | null)
scripts/verify-auto-mode-stage4.ts:35
↓ 7 callers
Function
resolveAgentTools
(agent, availableTools)
step/step19.js:210
↓ 7 callers
Function
resolveProfile
(handle, loaded)
step/step30.js:86
↓ 7 callers
Function
setActiveOutputStyle
(name)
step/step23.js:127
↓ 7 callers
Function
shortenCommand
(cmd: string, max = 72)
src/ui/utils/toolClassify.ts:80
↓ 7 callers
Function
startSubAgentProgress
( toolUseId: string, init: Pick<SubAgentProgress, "agentType" | "description" | "teammateName">, )
src/state/subAgentProgressStore.ts:88
↓ 7 callers
Function
tmpDir
(settingsFile?: string, content?: unknown)
scripts/verify-auto-mode-stage4.ts:26
↓ 7 callers
Function
toolResult
(id: string, content: string, isError = false)
src/scripts/smoke-tool-tags.tsx:30
↓ 7 callers
Function
toolUse
(id: string, name: string, input: Record<string, unknown>)
src/scripts/smoke-tool-tags.tsx:27
↓ 7 callers
Function
uniqueMerge
(...lists)
step/step18.js:54
↓ 7 callers
Function
user
(text: string)
scripts/verify-auto-classifier.ts:26
↓ 6 callers
Function
blank
()
src/ui/utils/transcriptLines.ts:144
↓ 6 callers
Function
blockTask
(taskListId, fromTaskId, toTaskId)
step/step15.js:266
↓ 6 callers
Function
buildUserMessageContent
( prompt: string, cwd: string, )
src/core/attachImages.ts:32
↓ 6 callers
Function
check
(name: string, cond: boolean, extra = "")
scripts/verify-auto-mode-stage4.ts:20
↓ 6 callers
Function
createTask
(taskListId, data)
step/step15.js:177
↓ 6 callers
Function
drainPendingNotifications
()
step/step20.js:113
↓ 6 callers
Function
findAgent
(agentType)
step/step19.js:166
↓ 6 callers
Function
findUserCommand
(name)
step/step23.js:267
↓ 6 callers
Function
getAsyncAgent
(agentId)
step/step20.js:91
↓ 6 callers
Function
getContextWindowForModel
(model)
step/step12.js:36
↓ 6 callers
Method
getMessages
Live conversation messages. Read-only for handlers in this group.
src/core/queryEngine/commands/context.ts:33
↓ 6 callers
Function
getRetryDelay
(attempt, retryAfterMs = null)
step/step27.js:132
↓ 6 callers
Function
getTeamDir
(teamName)
step/step21.js:42
↓ 6 callers
Function
getTeamFilePath
(teamName)
step/step21.js:46
↓ 6 callers
Function
git
* Run `git ...` and return code/stdout/stderr without throwing. We use this * everywhere instead of `execFileAsync` so callers can branch on exit cod
src/utils/worktree.ts:114
↓ 6 callers
Function
git
(args, cwd)
step/step20.js:192
↓ 6 callers
Function
imageMediaType
(filePath: string)
src/tools/imageUtils.ts:34
↓ 6 callers
Function
isWordChar
(ch: string | undefined)
src/ui/hooks/useTextInput.ts:43
↓ 6 callers
Function
killAsyncAgent
(agentId)
step/step20.js:83
↓ 6 callers
Function
loadProfiles
(cwd: string = process.cwd())
src/services/api/providers/profile.ts:97
↓ 6 callers
Function
loadTrustedSettingSources
(cwd)
step/step25.js:349
↓ 6 callers
Function
makeSettings
(overrides: Partial<ResolvedSandboxSettings> = {})
src/scripts/test-sandbox.ts:61
↓ 6 callers
Function
normalizeContent
(content)
step/step32.js:31
↓ 6 callers
Function
notify
(agentId: string, snapshot: AsyncAgentEntry | null)
src/state/asyncAgentStore.ts:88
↓ 6 callers
Function
oai
(protocol: ModelProfile["protocol"], id: string)
src/scripts/test-providerstream-characterization.ts:196
↓ 6 callers
Function
pendingNotificationCount
()
src/state/notificationStore.ts:93
↓ 6 callers
Function
registerPathReplacement
(absPath: string, token: string)
src/scripts/test-queryengine-characterization.ts:57
↓ 6 callers
Function
roughTokenCount
(content, charsPerToken = TEXT_CHARS_PER_TOKEN)
step/step11.js:26
↓ 6 callers
Function
roughTokenCountEstimation
(content: string, charsPerToken = TEXT_CHARS_PER_TOKEN)
src/utils/tokens.ts:52
↓ 6 callers
Function
runHooksForEvent
(params: { event: HookEvent; matchField?: string; hookInput: HookInput; cwd: string; signal?: AbortS
src/hooks/runHooks.ts:114
↓ 6 callers
Function
sanitizeName
(name)
step/step21.js:34
↓ 6 callers
Function
section
(title: string)
src/scripts/test-stage32.ts:45
↓ 6 callers
Method
setPermissionMode
(mode: PermissionMode)
src/core/queryEngine.ts:192
↓ 6 callers
Function
shouldAutoCompact
(estimatedTokens, model, querySource)
step/step12.js:126
← previous
next →
101–200 of 1,949, ranked by callers