Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/microsoft/AI-Engineering-Coach
/ functions
Functions
1,686 in github.com/microsoft/AI-Engineering-Coach
⨍
Functions
1,686
◇
Types & classes
335
↓ 1 callers
Function
classifyWorkType
(msg: string)
scripts/e2e-real-data.ts:518
↓ 1 callers
Function
cleanupAll
()
scripts/oom-repro.ts:54
↓ 1 callers
Function
clearAllApprovals
(store: TrustMemento)
src/core/rule-trust.ts:97
↓ 1 callers
Function
clearCatalogCache
()
src/webview/panel-catalog.ts:91
↓ 1 callers
Function
clearLearningPath
(state: LearningState)
src/webview/page-learning-state.ts:220
↓ 1 callers
Function
closeGroup
( pattern: string, index: number, groupStack: RegexGroupState[], starHeight: number, maxStarHeight:
src/core/dsl/safe-regex.ts:98
↓ 1 callers
Function
codeReviewPenalty
(request: SessionRequest)
src/core/detectors/scoring.ts:28
↓ 1 callers
Function
collectAssistantData
( assistantMsg: OcMessage | null, partsByMsg: Map<string, OcPart[]>, userTs: number | null, lastTs: nu
src/core/parser-opencode.ts:176
↓ 1 callers
Method
collectAsync
(ctx: HarnessCollectionContext, reportDetail?: (detail: string) => void)
src/core/parser-harnesses.ts:24
↓ 1 callers
Function
collectClaudeAssistantData
(lines: ClaudeLine[], startIndex: number, lastTs: number | null)
src/core/parser-claude.ts:251
↓ 1 callers
Function
collectDbFilesFromDir
(convDir: string, dbFiles: string[])
src/core/parser-xcode.ts:34
↓ 1 callers
Function
collectExternalHarnessesAsync
( workspaces: WorkspaceMap, sessions: Session[], handlers: ExternalHarnessProgressHandlers = {}, )
src/core/parser-harnesses.ts:111
↓ 1 callers
Function
collectExternalHarnessesSync
(workspaces: WorkspaceMap, sessions: Session[])
src/core/parser-harnesses.ts:94
↓ 1 callers
Function
collectMatchedRowDetails
( emission: DetectorEmission, rule: DetectionRule, details: OccurrenceDetail[], weekCounts: Map<string
src/core/detector-registry.ts:127
↓ 1 callers
Function
collectWorkspaceStats
(row: DetailRow)
src/core/detector-registry.ts:66
↓ 1 callers
Function
compileFilterWithContext
* Compile a DSL filter expression with rule-level context merged into * each row's evaluation scope.
src/core/rule-pipeline.ts:348
↓ 1 callers
Function
compileHeuristic
( prompt: string, options?: { group?: string; severity?: string; scope?: string }, )
src/core/rule-compiler.ts:185
↓ 1 callers
Function
compileLlm
( prompt: string, options?: { group?: string; severity?: string; scope?: string }, )
src/core/rule-compiler.ts:69
↓ 1 callers
Method
computeAgenticReadiness
(wsHealths: WorkspaceConfigHealth[], personalSkillCount: number)
src/core/analyzer-config.ts:427
↓ 1 callers
Function
computeAutoApproveStats
(reqs: Record<string, unknown>[])
src/core/dsl/interpreter.ts:815
↓ 1 callers
Function
computeBalanceScore
( timeDist: ReturnType<typeof computeTimeDistribution>, streaks: ReturnType<typeof computeStreaks>, avgS
src/core/analyzer-timeline.ts:293
↓ 1 callers
Function
computeCalendarActivity
* Compute per-date activity data for the GitHub-style calendar. * * Focus score per day: divide the day's active hours into 15-minute buckets. * Fo
src/core/analyzer-dashboard.ts:511
↓ 1 callers
Function
computeContextGaps
(reqs: Record<string, unknown>[])
src/core/dsl/interpreter.ts:614
↓ 1 callers
Method
computeContextProvisionByHarness
(f?: DateFilter)
src/core/analyzer-config.ts:330
↓ 1 callers
Method
computeContextScore
( avgUtil: number, saturation: number, fullCompactions: number, simpleCompactions: number,
src/core/analyzer-context.ts:320
↓ 1 callers
Function
computeCurrentStreak
(labels: string[], values: number[])
src/webview/page-peers.ts:207
↓ 1 callers
Function
computeDaySpans
(reqs: SessionRequest[])
src/core/analyzer-timeline.ts:254
↓ 1 callers
Function
computeDevcontainerStats
( sessions: Record<string, unknown>[], reqs: Record<string, unknown>[], )
src/core/dsl/interpreter.ts:581
↓ 1 callers
Function
computeDuplicateGroups
(reqs: Record<string, unknown>[], minKeyLen: number, minCount: number)
src/core/dsl/interpreter.ts:779
↓ 1 callers
Function
computeElapsed
(turns: XcodeTurnRow[], i: number, turn: XcodeTurnRow)
src/core/parser-xcode.ts:222
↓ 1 callers
Function
computeEndReason
( modelUsage: Record<string, ModelUsage> | undefined, requests: SessionRequest[], )
src/core/parser-codex.ts:158
↓ 1 callers
Function
computeEndState
( resultObj: ParsedResultMetadata['resultObj'], resultIsFinalized: boolean, promptTokens: TokenInfo['pro
src/core/parser-vscode-request.ts:422
↓ 1 callers
Function
computeExcessFileContextStats
( reqs: Record<string, unknown>[], minFiles: number, )
src/core/dsl/interpreter.ts:752
↓ 1 callers
Function
computeFlowScoreStats
( sessions: Record<string, unknown>[], minTimedReqs: number, rapidMs: number, )
src/core/dsl/interpreter.ts:410
↓ 1 callers
Function
computeFocusHeatmap
* Compute focus intensity per (weekday, hour) cell. * * Algorithm — "Minute Coverage": * For each (weekday, hour, week-instance), gather all reques
src/core/analyzer-dashboard.ts:455
↓ 1 callers
Function
computeInstructionBloatStats
( sessions: Record<string, unknown>[], maxBytes: number, )
src/core/dsl/interpreter.ts:717
↓ 1 callers
Function
computeLangExploration
(reqs: Record<string, unknown>[])
src/core/dsl/interpreter.ts:476
↓ 1 callers
Function
computeMdRatio
( sessions: Record<string, unknown>[], minLoc: number, docLangs: string[], )
src/core/dsl/interpreter.ts:518
↓ 1 callers
Function
computeModelStats
(reqs: Record<string, unknown>[])
src/core/dsl/interpreter.ts:859
↓ 1 callers
Function
computeModelUsage
(state: CodexParseState, model: string)
src/core/parser-codex.ts:144
↓ 1 callers
Method
computeOverallMissingPct
(totalRequests: number, pendingRequests: number, noDataRequests: number, missingRequests: number)
src/core/analyzer-consumption.ts:1188
↓ 1 callers
Method
computeOverallScore
( wsHealths: WorkspaceConfigHealth[], contextProvision: Record<string, ContextProvisionScore>, )
src/core/analyzer-config.ts:591
↓ 1 callers
Method
computeOverallWorkspaceScore
(workspaces: WorkspaceContextScore[])
src/core/analyzer-context.ts:344
↓ 1 callers
Function
computeProfanityMatches
(reqs: Record<string, unknown>[])
src/core/dsl/interpreter.ts:799
↓ 1 callers
Function
computeReasoningEffortStats
( reqs: Record<string, unknown>[], premiumLevel: string, )
src/core/dsl/interpreter.ts:682
↓ 1 callers
Function
computeSessionFlowScore
Compute flow score for a session based on follow-up latencies and session structure. * 0-100 where 100 = perfect deep flow. * * Components: * -
src/core/analyzer-flow.ts:41
↓ 1 callers
Function
computeSpeedAcceptPairs
(sessions: Record<string, unknown>[], minLoc: number, maxGap: number)
src/core/dsl/interpreter.ts:374
↓ 1 callers
Function
computeStreaks
(sortedDays: string[])
src/core/analyzer-timeline.ts:235
↓ 1 callers
Function
computeTimeDistribution
(reqs: SessionRequest[])
src/core/analyzer-timeline.ts:196
↓ 1 callers
Function
computeTotals
(data: CoverageData)
src/webview/page-antipatterns-heatmap.ts:31
↓ 1 callers
Function
computeVibeRole
(patterns: ApPattern[])
src/webview/vibe-roles.ts:64
↓ 1 callers
Function
computeWeeklyScores
(reqs: SessionRequest[])
src/core/detectors/scoring.ts:74
↓ 1 callers
Function
computeWeeklyTrend
(reqs: SessionRequest[])
src/core/detectors/scoring.ts:52
↓ 1 callers
Function
computeWeeklyVolume
(reqs: SessionRequest[])
src/core/analyzer-timeline.ts:274
↓ 1 callers
Method
computeWorkspaceActivity
(_f?: DateFilter)
src/core/analyzer-config.ts:214
↓ 1 callers
Function
computeYoloStats
(reqs: Record<string, unknown>[])
src/core/dsl/interpreter.ts:658
↓ 1 callers
Function
consumeBalancedObject
(raw: string, start: number)
src/core/parser-vscode-files.ts:186
↓ 1 callers
Function
countClaudeImages
(line: ClaudeLine)
src/core/parser-claude.ts:214
↓ 1 callers
Function
countImageVariables
(turn: TurnState, variables: unknown)
src/core/parser-vscode-cli.ts:183
↓ 1 callers
Function
countLinesAdded
(edits: { text?: string }[] | undefined)
src/core/parser-vscode.ts:156
↓ 1 callers
Method
createAiCreditSummary
()
src/core/analyzer-consumption.ts:386
↓ 1 callers
Function
createCodexState
(initialModel: string)
src/core/parser-codex.ts:120
↓ 1 callers
Method
createHTML
(s: string)
src/webview/shared.ts:165
↓ 1 callers
Function
creditChartTitle
()
src/webview/page-output.ts:176
↓ 1 callers
Function
dedupeConfigFiles
(files: ConfigFileInfo[])
src/core/config-health-helpers.ts:252
↓ 1 callers
Method
dedupeWorkspaceHealth
(wsHealths: WorkspaceConfigHealth[])
src/core/analyzer-config.ts:190
↓ 1 callers
Function
deduplicateLanguages
(langs: string[])
src/webview/page-peers.ts:373
↓ 1 callers
Function
defaultRow
Default row values for test fixtures (zero/empty for all fields).
src/core/metric-engine.ts:398
↓ 1 callers
Method
deriveContextAntiPatterns
( wsHealths: WorkspaceConfigHealth[], contextProvision: Record<string, ContextProvisionScore>, )
src/core/analyzer-config.ts:236
↓ 1 callers
Function
detailToString
(detail: unknown)
src/core/runtime-debug.ts:32
↓ 1 callers
Function
detailToString
(detail: unknown)
src/core/log.ts:21
↓ 1 callers
Method
detectContextAntiPatterns
(sessions: Session[], thresholds: ContextVerdictThresholds)
src/core/analyzer-context.ts:468
↓ 1 callers
Function
detectCustomInstructionsBytes
(folderPath: string | null)
src/core/parser-vscode.ts:106
↓ 1 callers
Function
detectProfanity
(text: string)
src/core/dsl/interpreter.ts:368
↓ 1 callers
Method
detectQualityFlags
( moments: ImageMoment[], )
src/core/analyzer-images.ts:288
↓ 1 callers
Function
dirMetaMatches
(a: DirMeta, b: DirMeta)
src/core/cache.ts:240
↓ 1 callers
Function
dispatchRpc
(method: string, params: Record<string, unknown>)
src/canvas/host.ts:128
↓ 1 callers
Method
dispose
()
src/webview/panel.ts:395
↓ 1 callers
Function
draftSkill
Build a suggested skill markdown for a cluster
src/core/analyzer-workflows.ts:99
↓ 1 callers
Function
drawShareCard
(canvas: HTMLCanvasElement, data: CardData)
src/webview/page-peers.ts:70
↓ 1 callers
Function
emissionToAntiPattern
( emission: DetectorEmission, rule: DetectionRule, )
src/core/detector-registry.ts:140
↓ 1 callers
Function
encodeComponentForMatch
Encode a single filesystem component the way Claude Code does: * replace whitespace with hyphens. Path separators never appear in a single * compo
src/core/parser-claude.ts:325
↓ 1 callers
Function
ensureLoadingUI
Render the loading screen with progress bar, phase list, and session counter
src/webview/app.ts:111
↓ 1 callers
Method
estimateProjectHours
(reqs: SessionRequest[])
src/core/analyzer-patterns.ts:408
↓ 1 callers
Function
estimateTextBytes
(sessions: Session[])
scripts/benchmark-memory.ts:24
↓ 1 callers
Function
estimateUnlockDate
Estimate when an achievement was unlocked by walking cumulative daily data.
src/webview/page-achievements.ts:242
↓ 1 callers
Function
evaluateAchievements
(stats: AchievementStats)
src/webview/page-achievements.ts:325
↓ 1 callers
Function
evaluateBinary
(op: string, left: ASTNode, right: ASTNode, ctx: Record<string, unknown>)
src/core/dsl/interpreter.ts:177
↓ 1 callers
Function
evaluateCall
(name: string, argNodes: ASTNode[], ctx: Record<string, unknown>)
src/core/dsl/interpreter.ts:201
↓ 1 callers
Function
evaluateFieldAccess
(node: ASTNode & { type: 'field_access' }, ctx: Record<string, unknown>)
src/core/dsl/interpreter.ts:157
↓ 1 callers
Function
evaluateNode
(node: ASTNode, ctx: Record<string, unknown>)
src/core/dsl/interpreter.ts:126
↓ 1 callers
Function
evaluatePipe
(valueNode: ASTNode, filter: string, argNode: ASTNode | undefined, ctx: Record<string, unknown>)
src/core/dsl/interpreter.ts:208
↓ 1 callers
Function
exportSummaryFromLogs
()
src/extension.ts:37
↓ 1 callers
Function
extToLang
(ext: string)
src/core/analyzer-patterns.ts:32
↓ 1 callers
Function
extractAgentInfo
(agent: RawRequest['agent'])
src/core/parser-vscode-request.ts:102
↓ 1 callers
Function
extractCompaction
(meta: ParsedResultMetadata['meta'])
src/core/parser-vscode-request.ts:448
↓ 1 callers
Function
extractCustomInstructions
(contentRefs: RawContentRef[] | undefined)
src/core/parser-vscode-request.ts:151
↓ 1 callers
Function
extractEditedFiles
(assistantData: XcodeAssistantData | null)
src/core/parser-xcode.ts:196
↓ 1 callers
Function
extractEditedFiles
(events: RawRequest['editedFileEvents'])
src/core/parser-vscode-request.ts:296
↓ 1 callers
Function
extractImagesFromJson
(raw: string, requestId: string)
src/core/parser-vscode-files.ts:492
← previous
next →
901–1,000 of 1,686, ranked by callers