Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ByBrawe/opencode-loop
/ functions
Functions
121 in github.com/ByBrawe/opencode-loop
⨍
Functions
121
◇
Types & classes
0
↓ 36 callers
Function
toast
(client, message, variant = "info")
src/index.js:437
↓ 33 callers
Function
now
()
src/index.js:58
↓ 23 callers
Function
takeFlag
(rest, flag)
src/index.js:113
↓ 21 callers
Function
takeFlagValue
(rest, flag)
src/index.js:119
↓ 20 callers
Function
appendLoopLog
(directory, line, extra = {})
src/index.js:536
↓ 20 callers
Function
handled
()
src/index.js:1597
↓ 19 callers
Function
readState
(directory, sessionID)
src/index.js:322
↓ 19 callers
Function
writeState
(directory, sessionID, state)
src/index.js:331
↓ 15 callers
Function
isGoalJob
(job)
src/index.js:616
↓ 13 callers
Function
stripOuterQuotes
(value)
src/index.js:101
↓ 12 callers
Function
reschedule
(minDelayMs = 0)
src/index.js:1239
↓ 11 callers
Function
arg
(name, fallback = null)
scripts/loopd.mjs:8
↓ 11 callers
Function
scheduleDueWork
(directory, client, sessionID, minDelayMs = 0)
src/index.js:943
↓ 11 callers
Function
sdkErrorMessage
(error)
src/index.js:348
↓ 9 callers
Function
runProcess
(command, args, cwd, timeoutMs = 60_000)
src/index.js:551
↓ 8 callers
Function
notifyJob
(directory, job, reason)
src/index.js:577
↓ 8 callers
Function
stateDir
(directory)
src/index.js:317
↓ 7 callers
Function
matchJob
(job, target, index)
src/index.js:530
↓ 7 callers
Function
say
(client, sessionID, text)
src/index.js:441
↓ 7 callers
Function
sdkCall
(method, modernArgs, legacyArgs)
src/index.js:360
↓ 6 callers
Function
normalizeActionForCompare
(value)
src/index.js:1363
↓ 6 callers
Function
parseDuration
(value)
src/index.js:69
↓ 6 callers
Function
safeID
(value)
src/index.js:62
↓ 5 callers
Function
durationToText
(ms)
src/index.js:85
↓ 5 callers
Function
maybeRunDueJobs
(directory, client, sessionID, options = {})
src/index.js:1237
↓ 5 callers
Function
parsePositiveInt
(value, fallback = 0)
src/index.js:138
↓ 5 callers
Function
readSmallTextFile
(filePath, maxBytes = 120_000)
src/index.js:543
↓ 5 callers
Function
runShellCommand
(command, cwd, timeoutMs = 120_000)
src/index.js:564
↓ 5 callers
Function
sessionIsIdle
(client, sessionID, directory, options = {})
src/index.js:862
↓ 5 callers
Function
takeAllFlagValues
(rest, flag)
src/index.js:127
↓ 4 callers
Function
clearActiveRun
(sessionID)
src/index.js:992
↓ 4 callers
Function
dangerousShell
(command)
src/index.js:583
↓ 4 callers
Function
ensureDir
(directory)
src/index.js:319
↓ 4 callers
Function
finalizeActiveRun
(directory, client, sessionID)
src/index.js:1138
↓ 4 callers
Function
jobLabel
(job)
src/index.js:514
↓ 4 callers
Function
log
(client, level, message, extra)
src/index.js:427
↓ 4 callers
Function
splitFirst
(input)
src/index.js:95
↓ 4 callers
Function
writeGoalReport
(directory, sessionID, job)
src/index.js:1030
↓ 3 callers
Function
addLoop
(directory, client, sessionID, args, defaults = {})
src/index.js:1376
↓ 3 callers
Function
commandKey
(sessionID, name, args)
src/index.js:451
↓ 3 callers
Function
compactSession
(client, sessionID)
src/index.js:404
↓ 3 callers
Function
fireSdk
(client, label, method, modernArgs, legacyArgs)
src/index.js:383
↓ 3 callers
Function
goalStatusText
(job)
src/index.js:620
↓ 3 callers
Function
has
(name)
scripts/loopd.mjs:13
↓ 3 callers
Function
parseGoalToolText
(args, fields)
src/index.js:1045
↓ 3 callers
Function
pickGoalJob
(state, target = "")
src/index.js:1037
↓ 3 callers
Function
rememberSession
(directory, client, sessionID)
src/index.js:471
↓ 3 callers
Function
scheduleIdleWork
(directory, client, sessionID)
src/index.js:866
↓ 3 callers
Function
sdkData
(result)
src/index.js:343
↓ 3 callers
Function
sdkError
(result)
src/index.js:338
↓ 3 callers
Function
statePath
(directory, sessionID)
src/index.js:318
↓ 2 callers
Function
blockGoalCommand
(directory, client, sessionID, args)
src/index.js:1494
↓ 2 callers
Function
clearGoal
(directory, client, sessionID, args)
src/index.js:1479
↓ 2 callers
Function
completeGoalCommand
(directory, client, sessionID, args)
src/index.js:1489
↓ 2 callers
Function
daemon
()
scripts/loopd.mjs:75
↓ 2 callers
Function
decoratePrompt
(job)
src/index.js:602
↓ 2 callers
Function
escapeRegExp
(value)
src/index.js:109
↓ 2 callers
Function
fileContains
(filePath, needle)
src/index.js:731
↓ 2 callers
Function
handleCommand
(directory, client, input, fallbackName, fallbackArgs, output)
src/index.js:1588
↓ 2 callers
Function
nextDueDelay
(state)
src/index.js:904
↓ 2 callers
Function
parseMs
(value)
scripts/loopd.mjs:17
↓ 2 callers
Function
pathExists
(filePath)
src/index.js:320
↓ 2 callers
Function
pauseGoal
(directory, client, sessionID, args)
src/index.js:1452
↓ 2 callers
Function
resumeGoal
(directory, client, sessionID, args)
src/index.js:1462
↓ 2 callers
Function
setGoalBlocked
(directory, sessionID, args = {})
src/index.js:1069
↓ 2 callers
Function
setGoalComplete
(directory, sessionID, args = {})
src/index.js:1051
↓ 2 callers
Function
sleep
(ms)
scripts/loopd.mjs:36
↓ 2 callers
Function
snapshotPaths
(directory, files)
src/index.js:711
↓ 2 callers
Function
staleActiveRun
(sessionID)
src/index.js:801
↓ 2 callers
Function
statusGoal
(directory, client, sessionID)
src/index.js:1438
↓ 2 callers
Function
stopLoop
(directory, client, sessionID, args)
src/index.js:1410
↓ 2 callers
Function
updateJobState
(directory, client, sessionID, args, updater, message)
src/index.js:1428
↓ 1 callers
Function
actionKind
(action, job = {})
src/index.js:588
↓ 1 callers
Function
addGoal
(directory, client, sessionID, args)
src/index.js:1499
↓ 1 callers
Function
buildGoalPrompt
(directory, job)
src/index.js:629
↓ 1 callers
Function
buildPrompt
(directory, job)
src/index.js:671
↓ 1 callers
Function
commandName
(name)
src/index.js:461
↓ 1 callers
Function
compactTuiCommandName
(command = "compact")
src/index.js:398
↓ 1 callers
Function
createCheckpoint
(directory, sessionID, job, client)
src/index.js:760
↓ 1 callers
Function
doctorLoop
(directory, client, sessionID)
src/index.js:1559
↓ 1 callers
Function
dueJobs
(state, force = false)
src/index.js:979
↓ 1 callers
Function
ensureBranch
(directory, job, client, sessionID)
src/index.js:687
↓ 1 callers
Function
executeTuiCommand
(client, command)
src/index.js:389
↓ 1 callers
Function
exportLoop
(directory, client, sessionID)
src/index.js:1583
↓ 1 callers
Function
fireAction
(directory, client, sessionID, job)
src/index.js:1193
↓ 1 callers
Function
goalReportPath
(directory, sessionID, job)
src/index.js:998
↓ 1 callers
Function
goalReportText
(job)
src/index.js:1002
↓ 1 callers
Function
goalTools
(defaultDirectory)
src/index.js:1629
↓ 1 callers
Function
help
()
scripts/loopd.mjs:165
↓ 1 callers
Function
helpLoop
(client, sessionID)
src/index.js:1530
↓ 1 callers
Function
initLoop
(directory, client, sessionID, args)
src/index.js:1574
↓ 1 callers
Function
installTask
()
scripts/loopd.mjs:118
↓ 1 callers
Function
isPreset
(name)
src/index.js:462
↓ 1 callers
Function
jobDueAt
(job, current = now())
src/index.js:892
↓ 1 callers
Function
logsLoop
(directory, client, sessionID)
src/index.js:1524
↓ 1 callers
Function
markHandled
(sessionID, name, args)
src/index.js:452
↓ 1 callers
Function
maybeCompact
(client, sessionID, job)
src/index.js:700
↓ 1 callers
Function
normalizeArgsForKey
(args)
src/index.js:464
↓ 1 callers
Function
parseCompactEvery
(value)
src/index.js:143
↓ 1 callers
Function
parseLoopArgs
(raw, defaults = {})
src/index.js:150
next →
1–100 of 121, ranked by callers