Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/affaan-m/ECC
/ functions
Functions
2,777 in github.com/affaan-m/ECC
⨍
Functions
2,777
◇
Types & classes
100
↳
Endpoints
15
↓ 4 callers
Function
denyResult
(reason, options = {})
scripts/hooks/gateguard-fact-force.js:848
↓ 4 callers
Function
detectLoop
* Detect tool loops from recent_tools ring buffer. * @param {Array} recentTools * @returns {{detected: boolean, tool: string, count: number}}
scripts/hooks/ecc-context-monitor.js:95
↓ 4 callers
Function
discussionEnabledGhKey
(owner, name)
tests/scripts/discussion-audit.test.js:29
↓ 4 callers
Function
dmuxSnapshot
(overrides = {})
tests/lib/session-adapters.test.js:693
↓ 4 callers
Function
ensureArrayOfStrings
(value, fieldPath)
scripts/lib/session-adapters/canonical-session.js:57
↓ 4 callers
Function
ensureOptionalString
(value, fieldPath)
scripts/lib/session-adapters/canonical-session.js:45
↓ 4 callers
Function
filterMcpConfig
(config, disabledServerNames = [])
scripts/lib/mcp-config.js:12
↓ 4 callers
Function
findDefaultInstallConfigPath
(options = {})
scripts/lib/install/config.js:50
↓ 4 callers
Function
findFiles
* Find files matching a pattern in a directory (cross-platform alternative to find) * @param {string} dir - Directory to search * @param {string} pa
scripts/lib/utils.js:215
↓ 4 callers
Function
formatHumanReport
(inventory, options = {})
scripts/mcp-inventory.js:39
↓ 4 callers
Function
formatRegistry
(registry)
scripts/ci/generate-command-registry.js:207
↓ 4 callers
Function
getDefaultAliases
* Default aliases file structure
scripts/lib/session-aliases.js:27
↓ 4 callers
Function
getHomeDirFromEnv
* Home directory for tilde expansion and default agent-data paths. * * Intentionally mirrors `getHomeDir()` in `scripts/lib/utils.js` (HOME/USERPROF
scripts/lib/agent-data-home.js:39
↓ 4 callers
Function
getPackageJsonDeps
* Read and parse package.json dependencies * @param {string} projectDir - Project root directory * @returns {string[]} Array of dependency names
scripts/lib/project-detect.js:173
↓ 4 callers
Function
getSourceRoot
()
scripts/lib/install-executor.js:23
↓ 4 callers
Function
getVersionsDir
(skillPath)
scripts/lib/skill-evolution/versioning.js:42
↓ 4 callers
Function
hasFileWithExtension
(rootDir, relativeDir, extensions)
scripts/harness-audit.js:188
↓ 4 callers
Function
hasRunnerRoot
* Returns true when `candidate` looks like a valid ECC plugin root, i.e. the * run-with-flags.js runner exists inside it. * * @param {unknown} cand
scripts/hooks/session-start-bootstrap.js:58
↓ 4 callers
Function
hookFailureDetails
(result, statePath)
tests/hooks/mcp-health-check.test.js:61
↓ 4 callers
Function
isChecked
(key)
scripts/hooks/gateguard-fact-force.js:655
↓ 4 callers
Function
isCodexRolloutFileTarget
(target, cwd)
scripts/lib/session-adapters/codex-worktree.js:45
↓ 4 callers
Function
isOpencodeSessionFileTarget
(target, cwd)
scripts/lib/session-adapters/opencode.js:45
↓ 4 callers
Function
isPlainObject
(value)
scripts/lib/control-pane/state.js:45
↓ 4 callers
Function
isPlainObject
(value)
scripts/lib/install/apply.js:32
↓ 4 callers
Function
listInstallProfiles
(options = {})
scripts/lib/install-manifests.js:306
↓ 4 callers
Function
listSessions
(dir)
scripts/claw.js:32
↓ 4 callers
Function
loadAgent
* Load and parse a single agent file.
scripts/lib/agent-compress.js:103
↓ 4 callers
Function
loadDirectHook
(env = {})
tests/hooks/gateguard-fact-force.test.js:124
↓ 4 callers
Function
log
(...a)
scripts/discord/ecc-bot.mjs:29
↓ 4 callers
Function
make_provider
(response: SimpleNamespace)
tests/test_claude_provider.py:24
↓ 4 callers
Function
make_response
(content: list[SimpleNamespace], stop_reason: str = "tool_use")
tests/test_claude_provider.py:30
↓ 4 callers
Function
markChecked
(key)
scripts/hooks/gateguard-fact-force.js:646
↓ 4 callers
Function
normalizeComparablePath
(filePath)
tests/hooks/observe-subdirectory-detection.test.js:55
↓ 4 callers
Function
normalizeComparablePath
(filePath)
tests/hooks/hooks.test.js:60
↓ 4 callers
Function
normalizeOptions
(options = {})
scripts/loop-status.js:132
↓ 4 callers
Function
normalizePath
(relativePath)
scripts/ci/generate-command-registry.js:20
↓ 4 callers
Function
normalizeSkillDir
(skillPath)
scripts/lib/skill-evolution/provenance.js:29
↓ 4 callers
Function
panelBox
(title, lines, width)
scripts/lib/skill-evolution/dashboard.js:40
↓ 4 callers
Function
parseBullets
(section)
scripts/lib/orchestration-session.js:46
↓ 4 callers
Function
parseDisabledMcpServers
(value)
scripts/lib/mcp-config.js:3
↓ 4 callers
Function
parseJson
(value, fallback)
scripts/lib/control-pane/state.js:160
↓ 4 callers
Function
parseTurns
(history)
scripts/claw.js:121
↓ 4 callers
Function
pushCandidate
scripts/hooks/session-activity-tracker.js:367
↓ 4 callers
Function
read
(relativePath)
tests/docs/copilot-support.test.js:25
↓ 4 callers
Function
readArgValue
(args, index, flagName)
scripts/release-video-suite.js:341
↓ 4 callers
Function
readClaudeCodeMcp
(options = {})
scripts/lib/mcp-inventory/readers/claude-code.js:52
↓ 4 callers
Function
readCodexMcp
(options = {})
scripts/lib/mcp-inventory/readers/codex.js:50
↓ 4 callers
Function
readInstallState
(filePath)
scripts/lib/install-state.js:295
↓ 4 callers
Function
readJson
(filePath, label)
scripts/ci/validate-install-manifests.js:27
↓ 4 callers
Function
readJson
(p)
skills/ck/hooks/session-start.mjs:29
↓ 4 callers
Function
readPositiveNumber
(value, flagName)
scripts/loop-status.js:48
↓ 4 callers
Function
readText
(rootDir, relativePath)
scripts/release-video-suite.js:438
↓ 4 callers
Function
readValue
(args, index, flagName)
scripts/discussion-audit.js:41
↓ 4 callers
Function
read_audit
(tmp_path)
tests/hooks/test_insaits_security_monitor.py:56
↓ 4 callers
Function
renderMarkdownTable
(records = ADAPTER_RECORDS)
scripts/lib/harness-adapter-compliance.js:318
↓ 4 callers
Function
resolveAgentDataHome
* Resolve agent data home without mutating process.env.
scripts/lib/agent-data-home.js:142
↓ 4 callers
Function
resolveControlPaneConfig
(options = {})
scripts/lib/control-pane/state.js:108
↓ 4 callers
Function
resolveProjectContext
(cwd = process.cwd())
scripts/lib/observer-sessions.js:94
↓ 4 callers
Function
resolveWorkItemId
(options)
scripts/work-items.js:128
↓ 4 callers
Function
runAutoUpdate
(options = {}, dependencies = {})
scripts/auto-update.js:162
↓ 4 callers
Function
runCatalogCheck
(options = {})
scripts/ci/catalog.js:757
↓ 4 callers
Function
runCommand
* Run a command and return output * * SECURITY NOTE: This function executes shell commands. Only use with * trusted, hardcoded commands. Never pass
scripts/lib/utils.js:414
↓ 4 callers
Function
runHookCommand
* Run a hook command string exactly as declared in hooks.json. * Supports wrapped node script commands and shell wrappers. * @param {string} command
tests/integration/hooks.test.js:109
↓ 4 callers
Function
runInstall
(options = {})
tests/scripts/trae-install.test.js:23
↓ 4 callers
Function
runInstallApply
(args, options = {})
tests/lib/locale-install.test.js:20
↓ 4 callers
Function
runPython
(source)
tests/scripts/ecc-dashboard.test.js:24
↓ 4 callers
Function
run_scenario
Execute a scenario and extract tool calls from stream-json output.
skills/skill-comply/scripts/runner.py:31
↓ 4 callers
Function
safeParseJson
(text)
scripts/harness-audit.js:176
↓ 4 callers
Function
saveToDisk
()
scripts/lib/state-store/index.js:37
↓ 4 callers
Function
seedRepo
(rootDir, overrides = {})
tests/scripts/preview-pack-smoke.test.js:63
↓ 4 callers
Function
send
scripts/discord/ecc-bot.mjs:187
↓ 4 callers
Function
setupStandardInstall
(homeDir)
tests/lib/resolve-ecc-root.test.js:38
↓ 4 callers
Function
severityLabel
* Map numeric severity to label.
scripts/hooks/ecc-context-monitor.js:190
↓ 4 callers
Function
shouldFailOpen
()
scripts/hooks/mcp-health-check.js:557
↓ 4 callers
Function
stripAnsi
* Strip all ANSI escape sequences from a string. * * Handles: * - CSI sequences: \x1b[ … <letter> (colors, cursor movement, erase, etc.) * - OSC
scripts/lib/utils.js:552
↓ 4 callers
Function
stripFrontmatter
(content)
tests/ci/mle-workflow-coverage.test.js:129
↓ 4 callers
Function
suggestAction
* Suggest a remediation action based on pattern characteristics.
scripts/lib/inspection.js:161
↓ 4 callers
Function
test
(name, fn)
tests/lib/skill-improvement.test.js:23
↓ 4 callers
Function
test
(name, fn)
tests/lib/control-pane-actions.test.js:14
↓ 4 callers
Function
test
(name, fn)
tests/lib/command-plugin-root.test.js:11
↓ 4 callers
Function
test
(name, fn)
tests/scripts/ecc-dashboard.test.js:12
↓ 4 callers
Function
test
(name, fn)
tests/scripts/trae-install.test.js:58
↓ 4 callers
Function
test
(name, fn)
tests/ci/supply-chain-watch-workflow.test.js:19
↓ 4 callers
Function
test
(name, fn)
tests/ci/command-registry.test.js:57
↓ 4 callers
Function
test
(name, fn)
tests/ci/catalog.test.js:167
↓ 4 callers
Function
test
(name, fn)
tests/ci/codex-skill-surface.test.js:20
↓ 4 callers
Function
test
(name, fn)
tests/hooks/design-quality-check.test.js:14
↓ 4 callers
Function
toBashPath
(filePath)
tests/hooks/hooks.test.js:15
↓ 4 callers
Function
toNumber
(v)
scripts/hooks/cost-tracker.js:86
↓ 4 callers
Function
uniquePaths
(paths)
scripts/harness-audit.js:250
↓ 4 callers
Function
usage
()
scripts/loop-status.js:14
↓ 4 callers
Function
validateInstallModuleIds
(moduleIds, options = {})
scripts/lib/install-manifests.js:333
↓ 4 callers
Function
withHome
(homeDir, fn)
tests/lib/session-adapters.test.js:40
↓ 4 callers
Function
writeCatalogFixture
(root, options = {})
tests/ci/catalog.test.js:145
↓ 4 callers
Function
writeFile
(rootDir, relativePath, content = 'fixture')
tests/scripts/release-video-suite.test.js:30
↓ 4 callers
Function
writeFixture
(root)
tests/ci/command-registry.test.js:29
↓ 4 callers
Function
writeGhShim
(rootDir, responses)
tests/scripts/discussion-audit.test.js:33
↓ 4 callers
Function
writeJson
(filePath, payload)
tests/scripts/instinct-cli-projects.test.js:40
↓ 4 callers
Function
writeProjects
(projects)
skills/ck/commands/shared.mjs:43
↓ 4 callers
Function
writeRegistry
(registry, outputPath = DEFAULT_OUTPUT_PATH)
scripts/ci/generate-command-registry.js:211
← previous
next →
601–700 of 2,777, ranked by callers