MCPcopy Create free account

hub / github.com/affaan-m/ECC / functions

Functions2,777 in github.com/affaan-m/ECC

↓ 2 callersFunctionevaluate
* Core logic — exported for direct invocation * @param {string} rawInput - Raw JSON string from stdin * @returns {{output:string, exitCode:number}}
scripts/hooks/pre-bash-commit-quality.js:312
↓ 2 callersMethodexecute_all
(self, tool_calls: list[ToolCall])
src/llm/tools/executor.py:61
↓ 2 callersFunctionexpandComponentIdsToModuleIds
(componentIds, manifests)
scripts/lib/install-manifests.js:417
↓ 2 callersFunctionexplodeSubshells
* Promote subshell delimiters to top-level segment separators so the * destructive check applies inside `$(...)` and backtick subshells. * Without t
scripts/hooks/gateguard-fact-force.js:130
↓ 2 callersFunctionexportSession
(filePath, format, outputPath)
scripts/claw.js:189
↓ 2 callersFunctionextractCommand
* Extract the command string from hook input (JSON or plain text).
scripts/hooks/block-no-verify.js:483
↓ 2 callersFunctionextractCommandSubstitutions
* Extract executable command-substitution bodies from a shell line. * * Single quotes are literal, so substitutions inside them are ignored; * doub
scripts/lib/shell-substitution.js:19
↓ 2 callersFunctionextractHeaderField
(header, label)
scripts/hooks/session-end.js:146
↓ 2 callersFunctionextractLabeledCount
(text, label)
scripts/operator-readiness-dashboard.js:578
↓ 2 callersFunctionextractMcpTarget
(input)
scripts/hooks/mcp-health-check.js:133
↓ 2 callersFunctionextractSubshellGroups
* Extract bodies of plain `(...)` subshell groups. * * Bash treats `(npm run dev)` as a subshell that executes its contents, but * the regex-light
scripts/lib/shell-substitution.js:135
↓ 2 callersFunctionextractToolUses
(entry)
scripts/loop-status.js:278
↓ 2 callersFunctionextract_yaml
Extract YAML from LLM output, stripping markdown fences if present.
skills/skill-comply/scripts/utils.py:6
↓ 2 callersFunctionfetchDiscussionSummary
(repo, options = {})
scripts/lib/github-discussions.js:92
↓ 2 callersFunctionfileExists
(rootDir, relativePath)
scripts/preview-pack-smoke.js:158
↓ 2 callersFunctionfileExists
* Check if a file exists relative to the project directory * @param {string} projectDir - Project root directory * @param {string} filePath - Relati
scripts/lib/project-detect.js:141
↓ 2 callersFunctionfilterRecordsWithinDays
(records, nowMs, days)
scripts/lib/skill-evolution/health.js:89
↓ 2 callersFunctionfindCommandSegmentEnd
(input, start)
scripts/hooks/block-no-verify.js:165
↓ 2 callersFunctionfindLatestRollout
(sessionsDir)
scripts/lib/session-adapters/codex-worktree.js:86
↓ 2 callersFunctionfindRolloutById
(sessionsDir, sessionId)
scripts/lib/session-adapters/codex-worktree.js:97
↓ 2 callersFunctionfindSessionInfoById
(storageDir, sessionId)
scripts/lib/session-adapters/opencode.js:117
↓ 2 callersFunctionfindTableRange
(raw, tablePath)
scripts/codex/merge-codex-config.js:74
↓ 2 callersFunctionformatExpectation
(expectation)
scripts/ci/catalog.js:416
↓ 2 callersFunctionformatJson
(value)
scripts/lib/install/apply.js:52
↓ 2 callersFunctionformatPercent
(value)
scripts/status.js:194
↓ 2 callersFunctionformatRate
(value)
scripts/lib/skill-evolution/health.js:21
↓ 2 callersFunctiongetAliasesPath
()
scripts/lib/session-aliases.js:17
↓ 2 callersFunctiongetCommitShortValueOption
(value)
scripts/hooks/block-no-verify.js:232
↓ 2 callersFunctiongetConfigPath
()
scripts/lib/package-manager.js:60
↓ 2 callersFunctiongetContentBlocks
(entry)
scripts/loop-status.js:267
↓ 2 callersFunctiongetDateString
* Get current date in YYYY-MM-DD format
scripts/lib/utils.js:111
↓ 2 callersFunctiongetElixirDeps
* Read mix.exs for Elixir dependencies (simple pattern match) * @param {string} projectDir - Project root directory * @returns {string[]} Array of d
scripts/lib/project-detect.js:314
↓ 2 callersFunctiongetEvolutionDir
(skillPath)
scripts/lib/skill-evolution/versioning.js:46
↓ 2 callersFunctiongetExecutableCandidates
(command)
scripts/hooks/pre-bash-commit-quality.js:200
↓ 2 callersFunctiongetHelpText
()
scripts/install-apply.js:21
↓ 2 callersFunctiongetHomeDir
(options = {})
scripts/loop-status.js:147
↓ 2 callersFunctiongetLearnedSkillsDir
* Get the learned skills directory
scripts/lib/utils.js:77
↓ 2 callersFunctiongetManifestVersion
(sourceRoot)
scripts/lib/install-executor.js:38
↓ 2 callersFunctiongetNow
(options = {})
scripts/loop-status.js:154
↓ 2 callersFunctiongetOperationTextContent
(operation)
scripts/lib/install-lifecycle.js:117
↓ 2 callersFunctiongetPackageVersion
(sourceRoot)
scripts/lib/install-executor.js:27
↓ 2 callersFunctiongetPriority
scripts/lib/install-targets/cursor-project.js:90
↓ 2 callersFunctiongetProvenancePath
(skillPath)
scripts/lib/skill-evolution/provenance.js:85
↓ 2 callersFunctiongetRepoCommit
(sourceRoot)
scripts/lib/install-executor.js:49
↓ 2 callersFunctiongetRunsFilePath
(options = {})
scripts/lib/skill-evolution/tracker.js:16
↓ 2 callersFunctiongetSessionById
(id)
scripts/lib/state-store/queries.js:692
↓ 2 callersFunctiongetSessionLeaseFile
(context, rawSessionId = process.env.CLAUDE_SESSION_ID)
scripts/lib/observer-sessions.js:131
↓ 2 callersFunctiongetSessionMetrics
(filePath)
scripts/claw.js:135
↓ 2 callersFunctiongetSessionPath
(name)
scripts/claw.js:28
↓ 2 callersFunctiongetSessionStartMaxContextChars
()
scripts/hooks/session-start.js:111
↓ 2 callersFunctiongetSessionStartPayload
(stdout)
tests/integration/hooks.test.js:94
↓ 2 callersFunctiongetTimeString
* Get current time in HH:MM format
scripts/lib/utils.js:122
↓ 2 callersFunctiongetWarnPath
* Get debounce state file path. * @param {string} sessionId * @returns {string}
scripts/hooks/ecc-context-monitor.js:46
↓ 2 callersMethodget_default_model
(self)
src/llm/core/interface.py:29
↓ 2 callersFunctiongithubAuthorLogin
(item)
scripts/work-items.js:184
↓ 2 callersFunctiongithubWorkItemId
(repo, type, number)
scripts/work-items.js:172
↓ 2 callersFunctiongraphql
(query, variables)
scripts/discord/release-announce.mjs:62
↓ 2 callersFunctionhandleClear
(sessionPath)
scripts/claw.js:243
↓ 2 callersFunctionhydrateSessionFromPath
(sessionPath)
scripts/lib/session-adapters/claude-history.js:35
↓ 2 callersFunctioninitRepo
(repoDir, remoteUrl)
tests/lib/observer-sessions.test.js:63
↓ 2 callersFunctioninspectArtifactCollection
(rootDir, artifacts, skipProbe)
scripts/release-video-suite.js:723
↓ 2 callersFunctioninspectPackageDir
(packageDir, files)
scripts/ci/scan-supply-chain-iocs.js:481
↓ 2 callersFunctionintersectTargets
(modules)
scripts/lib/install-manifests.js:244
↓ 2 callersFunctionisAllowedEmojiLikeSymbol
(char)
scripts/ci/check-unicode-safety.js:105
↓ 2 callersFunctionisAllowedUntracked
(statusLine, allowUntracked)
scripts/platform-audit.js:304
↓ 2 callersFunctionisClaudeSettingsPath
(filePath)
scripts/hooks/gateguard-fact-force.js:707
↓ 2 callersFunctionisDangerousInvisibleCodePoint
(codePoint)
scripts/ci/check-unicode-safety.js:109
↓ 2 callersFunctionisDirectoryNonEmpty
(dirPath)
scripts/lib/install-executor.js:307
↓ 2 callersFunctionisGeneratedRuntimeSourcePath
(sourceRelativePath)
scripts/lib/install-executor.js:120
↓ 2 callersFunctionisGhTokenMonitorTokenPath
(filePath)
scripts/ci/scan-supply-chain-iocs.js:394
↓ 2 callersFunctionisGitRepo
* Check if current directory is a git repository
scripts/lib/utils.js:444
↓ 2 callersFunctionisInComment
* Check if a position in the input is inside a shell comment.
scripts/hooks/block-no-verify.js:257
↓ 2 callersFunctionisMcpConfigPath
(filePath)
scripts/lib/install/apply.js:86
↓ 2 callersFunctionisObject
(value)
scripts/lib/mcp-inventory/canonical-mcp.js:92
↓ 2 callersFunctionisPlanFileTarget
(target, cwd)
scripts/lib/session-adapters/dmux-tmux.js:9
↓ 2 callersFunctionisSessionFileTarget
(target, cwd)
scripts/lib/session-adapters/claude-history.js:24
↓ 2 callersFunctionisWindowsReservedBasename
(value)
scripts/loop-status.js:617
↓ 2 callersFunctionis_fatal_error
Return True when retrying would hide a permanent configuration error.
skills/videodb/scripts/ws_listener.py:136
↓ 2 callersFunctionlineAndColumn
(text, index)
scripts/ci/check-unicode-safety.js:98
↓ 2 callersFunctionlineCount
Count lines in a file (returns 0 on error).
scripts/codemaps/generate.ts:140
↓ 2 callersFunctionlineForIndex
(text, index)
scripts/ci/scan-supply-chain-iocs.js:512
↓ 2 callersFunctionlistAvailableLanguages
(sourceRoot = getSourceRoot())
scripts/lib/install-executor.js:73
↓ 2 callersFunctionlistFilesRecursive
(dirPath)
scripts/lib/install-executor.js:94
↓ 2 callersFunctionlistInstallModules
(options = {})
scripts/lib/install-manifests.js:315
↓ 2 callersFunctionlistMarkdownFiles
(root, relativeDir)
scripts/ci/generate-command-registry.js:24
↓ 2 callersFunctionlistRelativeFiles
(dirPath, prefix = '')
scripts/lib/install-targets/helpers.js:61
↓ 2 callersFunctionlistRolloutFiles
(sessionsDir)
scripts/lib/session-adapters/codex-worktree.js:56
↓ 2 callersFunctionlistSessionInfoFiles
(storageDir)
scripts/lib/session-adapters/opencode.js:58
↓ 2 callersFunctionlistSupportedLocales
()
scripts/lib/install-manifests.js:36
↓ 2 callersFunctionlistTmuxPanes
(sessionName, options = {})
scripts/lib/orchestration-session.js:157
↓ 2 callersFunctionlistVersions
(skillPath)
scripts/lib/skill-evolution/versioning.js:89
↓ 2 callersFunctionloadConfig
* Load saved package manager configuration
scripts/lib/package-manager.js:67
↓ 2 callersFunctionloadState
()
scripts/hooks/gateguard-fact-force.js:550
↓ 2 callersFunctionloadWorkerSnapshots
(coordinationDir)
scripts/lib/orchestration-session.js:131
↓ 2 callersFunctionload_agents
Load agents by scanning the agents/ directory. Parses YAML frontmatter (name, description) from each agent file. The directory is the source
ecc_dashboard.py:29
↓ 2 callersFunctionload_commands
Load commands from commands directory
ecc_dashboard.py:173
↓ 2 callersFunctionload_rules
Load rules from rules directory
ecc_dashboard.py:222
↓ 2 callersFunctionload_skills
Load skills from skills directory
ecc_dashboard.py:93
↓ 2 callersFunctionlooksLikeSecretValue
(value)
scripts/lib/mcp-inventory/canonical-mcp.js:26
↓ 2 callersFunctionmakeHermeticCodexEnv
(homeDir, codexDir, extraEnv = {})
tests/scripts/codex-hooks.test.js:66
← previousnext →1,001–1,100 of 2,777, ranked by callers