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
Method
getProductionReview
(f?: DateFilter)
src/core/analyzer-insights.ts:320
↓ 1 callers
Method
getProjectLanguages
(reqs: SessionRequest[])
src/core/analyzer-patterns.ts:387
↓ 1 callers
Method
getProjectTimePattern
(reqs: SessionRequest[])
src/core/analyzer-patterns.ts:430
↓ 1 callers
Method
getPromptMaturity
(f?: DateFilter)
src/core/analyzer-insights.ts:411
↓ 1 callers
Method
getQuizRequestContext
(msg: RequestMessage)
src/webview/panel-request-service.ts:156
↓ 1 callers
Function
getRedditShareUrl
(data: ShareContext)
src/webview/page-peers.ts:45
↓ 1 callers
Method
getRepoAgenticWorkflows
(rootPath: string)
src/webview/panel-request-service.ts:1146
↓ 1 callers
Method
getRepoContextFiles
(rootPath: string)
src/webview/panel-request-service.ts:1122
↓ 1 callers
Method
getRepoWorkflows
(rootPath: string)
src/webview/panel-request-service.ts:1139
↓ 1 callers
Method
getReviewGap
(current: Session['requests'][number], next: Session['requests'][number])
src/core/analyzer-insights.ts:516
↓ 1 callers
Function
getShareText
(data: ShareContext)
src/webview/page-peers.ts:31
↓ 1 callers
Method
getSortedActiveDates
(sessions: Session[])
src/core/analyzer-timeline.ts:106
↓ 1 callers
Method
getSpecDriven
(f?: DateFilter)
src/core/analyzer-insights.ts:281
↓ 1 callers
Method
getStaleStatus
( configFiles: WorkspaceConfigHealth['configFiles'], activity: { sessionCount: number; requestCount: n
src/core/analyzer-config.ts:170
↓ 1 callers
Method
getSustainablePace
(f?: DateFilter)
src/core/analyzer-insights.ts:382
↓ 1 callers
Method
getSustainablePaceAlerts
( reqs: Session['requests'], currentStreak: number, lateNightReqs: number[], weekendReqs: numb
src/core/analyzer-insights.ts:566
↓ 1 callers
Method
getTargetWorkspaceIds
(f?: DateFilter)
src/core/analyzer-config.ts:57
↓ 1 callers
Method
getTokenCoverageHarnessEntry
( harnessMap: Map<string, { sessions: Set<Session>; workspaces: Set<string>; requests: number; counted: nu
src/core/analyzer-consumption.ts:1017
↓ 1 callers
Method
getTokenCoverageSessionEntry
( sessionMap: Map<Session, { requests: number; counted: number; partial: number; pending: number; noData:
src/core/analyzer-consumption.ts:1051
↓ 1 callers
Method
getTokenCoverageWorkspaceEntry
( workspaceMap: Map<string, { workspaceId: string; workspaceName: string; sessions: Set<Session>; harnesse
src/core/analyzer-consumption.ts:1034
↓ 1 callers
Method
getTopProjectFiles
(reqs: SessionRequest[])
src/core/analyzer-patterns.ts:455
↓ 1 callers
Function
getTrustedRoots
()
src/core/parser-shared.ts:39
↓ 1 callers
Function
getTurnEndState
(turn: TurnState)
src/core/parser-vscode-cli.ts:126
↓ 1 callers
Function
getTwitterShareUrl
(data: ShareContext)
src/webview/page-peers.ts:35
↓ 1 callers
Method
getUsedMigrationFeatures
(reqs: Session['requests'], sessions: Session[])
src/core/analyzer-insights.ts:624
↓ 1 callers
Method
getWorkspaceAnalysisContext
( wsId: string, ws: Workspace, activity: { sessionCount: number; requestCount: number; lastTimesta
src/core/analyzer-config.ts:92
↓ 1 callers
Function
groupFunctions
(functions: Array<{ name: string; signature: string; description: string; category: string }>)
src/webview/page-dsl-reference.ts:139
↓ 1 callers
Function
groupPill
(group: PracticeGroup)
src/webview/page-rule-editor.ts:81
↓ 1 callers
Function
groupPlaygroundFunctions
(functions: Array<{ name: string; signature: string; description: string; category: string }>)
src/webview/page-rule-playground.ts:145
↓ 1 callers
Method
groupSessionsByWorkspace
(sessions: Session[])
src/core/analyzer-context.ts:210
↓ 1 callers
Function
groupTopBySum
(arr: unknown[], groupField: string, sumField: string)
src/core/dsl/interpreter.ts:839
↓ 1 callers
Method
groupWorkspaceRequests
( sessions: Session[], f?: DateFilter, )
src/core/analyzer-patterns.ts:348
↓ 1 callers
Function
guessExpressions
(prompt: string, scope: string)
src/core/rule-compiler.ts:257
↓ 1 callers
Function
guessGroup
(prompt: string)
src/core/rule-compiler.ts:243
↓ 1 callers
Function
guessScope
(prompt: string)
src/core/rule-compiler.ts:251
↓ 1 callers
Function
handleAssistantMessage
(ev: CLIEvent, state: CLIParseState)
src/core/parser-vscode-cli.ts:262
↓ 1 callers
Function
handleAssistantMessageEvent
(payload: Record<string, unknown>, state: CodexParseState)
src/core/parser-codex.ts:293
↓ 1 callers
Function
handleAssistantResponseItem
(payload: Record<string, unknown>, state: CodexParseState)
src/core/parser-codex.ts:354
↓ 1 callers
Method
handleBudgetMessage
(msg: Extract<WebviewMessage, { type: 'request' }>)
src/webview/panel.ts:382
↓ 1 callers
Function
handleCodexLine
(line: CodexLine, state: CodexParseState, meta: CodexSessionMeta)
src/core/parser-codex.ts:402
↓ 1 callers
Function
handleCompactionComplete
(data: Record<string, unknown>, state: CLIParseState)
src/core/parser-vscode-cli.ts:276
↓ 1 callers
Function
handleCorrectAnswer
(state: LearningState, q: QuizQuestion)
src/webview/page-learning.ts:742
↓ 1 callers
Function
handleEventMsg
(payload: Record<string, unknown>, state: CodexParseState, ts: number | null, defaultModel: string)
src/core/parser-codex.ts:309
↓ 1 callers
Function
handleEvents
(req: IncomingMessage, res: ServerResponse)
src/canvas/host.ts:175
↓ 1 callers
Function
handleFunctionCallEvent
(payload: Record<string, unknown>, state: CodexParseState)
src/core/parser-codex.ts:281
↓ 1 callers
Function
handleFunctionCallResponseItem
(payload: Record<string, unknown>, state: CodexParseState)
src/core/parser-codex.ts:360
↓ 1 callers
Function
handleModelChange
(data: Record<string, unknown>, state: CLIParseState)
src/core/parser-vscode-cli.ts:199
↓ 1 callers
Method
handleOpenExternal
(msg: Extract<WebviewMessage, { type: 'request' }>)
src/webview/panel.ts:370
↓ 1 callers
Function
handleResponseItem
(payload: Record<string, unknown>, state: CodexParseState, ts: number | null, defaultModel: string)
src/core/parser-codex.ts:376
↓ 1 callers
Function
handleRpc
(req: IncomingMessage, res: ServerResponse)
src/canvas/host.ts:140
↓ 1 callers
Function
handleSessionStart
(ev: CLIEvent, state: CLIParseState, wsId: string)
src/core/parser-vscode-cli.ts:189
↓ 1 callers
Function
handleShutdown
(data: Record<string, unknown>, state: CLIParseState)
src/core/parser-vscode-cli.ts:316
↓ 1 callers
Function
handleTokenCountEvent
(payload: Record<string, unknown>, state: CodexParseState)
src/core/parser-codex.ts:298
↓ 1 callers
Function
handleToolExecutionComplete
(data: Record<string, unknown>, state: CLIParseState)
src/core/parser-vscode-cli.ts:248
↓ 1 callers
Function
handleToolExecutionStart
(ev: CLIEvent, state: CLIParseState)
src/core/parser-vscode-cli.ts:218
↓ 1 callers
Function
handleTurnContext
(payload: Record<string, unknown>, state: CodexParseState)
src/core/parser-codex.ts:334
↓ 1 callers
Function
handleUserMessage
(ev: CLIEvent, state: CLIParseState)
src/core/parser-vscode-cli.ts:205
↓ 1 callers
Function
handleUserMessageEvent
(payload: Record<string, unknown>, state: CodexParseState, ts: number | null, defaultModel: string)
src/core/parser-codex.ts:269
↓ 1 callers
Function
handleUserResponseItem
(payload: Record<string, unknown>, state: CodexParseState, ts: number | null, defaultModel: string)
src/core/parser-codex.ts:343
↓ 1 callers
Function
handleWrongAnswer
(state: LearningState, q: QuizQuestion)
src/webview/page-learning.ts:752
↓ 1 callers
Function
harnessUsesSessionAggregated
Harnesses that emit authoritative token totals at session shutdown * (rather than per-request). For active sessions of these harnesses, we * class
src/core/analyzer-consumption.ts:51
↓ 1 callers
Function
hasOverlappingAlternation
(body: string)
src/core/dsl/safe-regex.ts:192
↓ 1 callers
Method
hasTokenData
(sessionTokens: number[])
src/core/analyzer-context.ts:302
↓ 1 callers
Function
hasUndiscoveredImages
(base: ImageMoment[])
src/webview/page-image-gallery.ts:214
↓ 1 callers
Function
hasUrlControlChars
(value: string)
src/webview/panel-shared.ts:72
↓ 1 callers
Function
highlightMatch
(text: string, query: string)
src/webview/app.ts:442
↓ 1 callers
Function
indexPartsByMessage
(rawMessages: OcMessage[], storageDir: string)
src/core/parser-opencode.ts:211
↓ 1 callers
Function
isAckMessage
(msg: unknown)
src/core/parse-worker.ts:64
↓ 1 callers
Function
isAllowedRpcOrigin
(req: IncomingMessage)
src/canvas/host.ts:107
↓ 1 callers
Function
isCacheWriteWorkerData
(value: unknown)
src/core/cache-write-worker.ts:18
↓ 1 callers
Function
isClaudeLine
(value: unknown)
src/core/parser-claude.ts:125
↓ 1 callers
Function
isClaudeMessage
(value: unknown)
src/core/parser-claude.ts:111
↓ 1 callers
Function
isCurrentMonth
()
src/webview/page-burndown.ts:148
↓ 1 callers
Function
isDivisionContext
(token: Token | undefined)
src/core/dsl/lexer.ts:116
↓ 1 callers
Function
isIdentPart
(c: string)
src/core/dsl/lexer.ts:216
↓ 1 callers
Function
isInLearningPath
(state: LearningState, lang: string, conceptId: string)
src/webview/page-learning-state.ts:203
↓ 1 callers
Function
isJsonObject
(value: unknown)
src/core/parser-vscode-files.ts:283
↓ 1 callers
Function
isJsonRpcRequest
(req: IncomingMessage)
src/canvas/host.ts:102
↓ 1 callers
Function
isNoise
Check if text is likely a system/bot message or noise rather than a user prompt
src/core/analyzer-workflows.ts:54
↓ 1 callers
Function
isRecord
(value: unknown)
src/core/metric-engine.ts:62
↓ 1 callers
Function
isSafeHtml
(v: unknown)
src/webview/html-tag.test.ts:21
↓ 1 callers
Function
isSafeHtml
(v: unknown)
src/webview/shared.ts:245
↓ 1 callers
Function
isTurnEmpty
(state: CodexParseState)
src/core/parser-codex.ts:175
↓ 1 callers
Function
isUnaryMinusContext
(token: Token | undefined)
src/core/dsl/lexer.ts:131
↓ 1 callers
Function
isWarmUpWorkerRequest
(value: unknown)
src/core/warm-up-worker.ts:22
↓ 1 callers
Function
isWhitespace
(char: string)
src/core/dsl/lexer.ts:97
↓ 1 callers
Function
literalPrefix
(branch: string)
src/core/dsl/safe-regex.ts:244
↓ 1 callers
Function
loadAndRender
(el: HTMLElement, sessionId: string, requestId: string)
src/webview/page-image-gallery.ts:165
↓ 1 callers
Function
loadCapabilities
()
src/webview/capabilities.ts:21
↓ 1 callers
Function
loadCatalog
(container: HTMLElement, clusters: WorkflowCluster[], workspace?: string)
src/webview/page-skills.ts:349
↓ 1 callers
Function
loadDashSkills
(currentFilter: DateFilter)
src/webview/page-dashboard.ts:367
↓ 1 callers
Function
loadDidYouKnowAsync
(state: LearningState)
src/webview/page-learning.ts:519
↓ 1 callers
Function
loadModelBudgetsFromDisk
Load budgets from disk (extension globalState) on first use.
src/webview/page-burndown.ts:99
↓ 1 callers
Function
loadModelBudgetsFromWebviewState
Fast local restore from webview state (survives tab switches).
src/webview/page-burndown.ts:80
↓ 1 callers
Function
loadParserCoverage
(root: HTMLElement)
src/webview/page-dsl-reference.ts:149
↓ 1 callers
Function
loadPersonalMetrics
(trustGate?: TrustGate)
src/core/rule-loader.ts:265
↓ 1 callers
Function
loadPersonalMetricsAsync
(trustGate?: TrustGate)
src/core/rule-loader.ts:443
↓ 1 callers
Function
loadPersonalRules
()
src/core/rule-engine.ts:90
↓ 1 callers
Function
loadPersonalRulesAsync
(trustGate?: TrustGate)
src/core/rule-loader.ts:400
↓ 1 callers
Function
loadProjectMetrics
(workspaceRoot: string, trustGate?: TrustGate)
src/core/rule-loader.ts:273
← previous
next →
1,101–1,200 of 1,686, ranked by callers