MCPcopy Create free account

hub / github.com/microsoft/AI-Engineering-Coach / functions

Functions1,686 in github.com/microsoft/AI-Engineering-Coach

↓ 1 callersMethodgetProductionReview
(f?: DateFilter)
src/core/analyzer-insights.ts:320
↓ 1 callersMethodgetProjectLanguages
(reqs: SessionRequest[])
src/core/analyzer-patterns.ts:387
↓ 1 callersMethodgetProjectTimePattern
(reqs: SessionRequest[])
src/core/analyzer-patterns.ts:430
↓ 1 callersMethodgetPromptMaturity
(f?: DateFilter)
src/core/analyzer-insights.ts:411
↓ 1 callersMethodgetQuizRequestContext
(msg: RequestMessage)
src/webview/panel-request-service.ts:156
↓ 1 callersFunctiongetRedditShareUrl
(data: ShareContext)
src/webview/page-peers.ts:45
↓ 1 callersMethodgetRepoAgenticWorkflows
(rootPath: string)
src/webview/panel-request-service.ts:1146
↓ 1 callersMethodgetRepoContextFiles
(rootPath: string)
src/webview/panel-request-service.ts:1122
↓ 1 callersMethodgetRepoWorkflows
(rootPath: string)
src/webview/panel-request-service.ts:1139
↓ 1 callersMethodgetReviewGap
(current: Session['requests'][number], next: Session['requests'][number])
src/core/analyzer-insights.ts:516
↓ 1 callersFunctiongetShareText
(data: ShareContext)
src/webview/page-peers.ts:31
↓ 1 callersMethodgetSortedActiveDates
(sessions: Session[])
src/core/analyzer-timeline.ts:106
↓ 1 callersMethodgetSpecDriven
(f?: DateFilter)
src/core/analyzer-insights.ts:281
↓ 1 callersMethodgetStaleStatus
( configFiles: WorkspaceConfigHealth['configFiles'], activity: { sessionCount: number; requestCount: n
src/core/analyzer-config.ts:170
↓ 1 callersMethodgetSustainablePace
(f?: DateFilter)
src/core/analyzer-insights.ts:382
↓ 1 callersMethodgetSustainablePaceAlerts
( reqs: Session['requests'], currentStreak: number, lateNightReqs: number[], weekendReqs: numb
src/core/analyzer-insights.ts:566
↓ 1 callersMethodgetTargetWorkspaceIds
(f?: DateFilter)
src/core/analyzer-config.ts:57
↓ 1 callersMethodgetTokenCoverageHarnessEntry
( harnessMap: Map<string, { sessions: Set<Session>; workspaces: Set<string>; requests: number; counted: nu
src/core/analyzer-consumption.ts:1017
↓ 1 callersMethodgetTokenCoverageSessionEntry
( sessionMap: Map<Session, { requests: number; counted: number; partial: number; pending: number; noData:
src/core/analyzer-consumption.ts:1051
↓ 1 callersMethodgetTokenCoverageWorkspaceEntry
( workspaceMap: Map<string, { workspaceId: string; workspaceName: string; sessions: Set<Session>; harnesse
src/core/analyzer-consumption.ts:1034
↓ 1 callersMethodgetTopProjectFiles
(reqs: SessionRequest[])
src/core/analyzer-patterns.ts:455
↓ 1 callersFunctiongetTrustedRoots
()
src/core/parser-shared.ts:39
↓ 1 callersFunctiongetTurnEndState
(turn: TurnState)
src/core/parser-vscode-cli.ts:126
↓ 1 callersFunctiongetTwitterShareUrl
(data: ShareContext)
src/webview/page-peers.ts:35
↓ 1 callersMethodgetUsedMigrationFeatures
(reqs: Session['requests'], sessions: Session[])
src/core/analyzer-insights.ts:624
↓ 1 callersMethodgetWorkspaceAnalysisContext
( wsId: string, ws: Workspace, activity: { sessionCount: number; requestCount: number; lastTimesta
src/core/analyzer-config.ts:92
↓ 1 callersFunctiongroupFunctions
(functions: Array<{ name: string; signature: string; description: string; category: string }>)
src/webview/page-dsl-reference.ts:139
↓ 1 callersFunctiongroupPill
(group: PracticeGroup)
src/webview/page-rule-editor.ts:81
↓ 1 callersFunctiongroupPlaygroundFunctions
(functions: Array<{ name: string; signature: string; description: string; category: string }>)
src/webview/page-rule-playground.ts:145
↓ 1 callersMethodgroupSessionsByWorkspace
(sessions: Session[])
src/core/analyzer-context.ts:210
↓ 1 callersFunctiongroupTopBySum
(arr: unknown[], groupField: string, sumField: string)
src/core/dsl/interpreter.ts:839
↓ 1 callersMethodgroupWorkspaceRequests
( sessions: Session[], f?: DateFilter, )
src/core/analyzer-patterns.ts:348
↓ 1 callersFunctionguessExpressions
(prompt: string, scope: string)
src/core/rule-compiler.ts:257
↓ 1 callersFunctionguessGroup
(prompt: string)
src/core/rule-compiler.ts:243
↓ 1 callersFunctionguessScope
(prompt: string)
src/core/rule-compiler.ts:251
↓ 1 callersFunctionhandleAssistantMessage
(ev: CLIEvent, state: CLIParseState)
src/core/parser-vscode-cli.ts:262
↓ 1 callersFunctionhandleAssistantMessageEvent
(payload: Record<string, unknown>, state: CodexParseState)
src/core/parser-codex.ts:293
↓ 1 callersFunctionhandleAssistantResponseItem
(payload: Record<string, unknown>, state: CodexParseState)
src/core/parser-codex.ts:354
↓ 1 callersMethodhandleBudgetMessage
(msg: Extract<WebviewMessage, { type: 'request' }>)
src/webview/panel.ts:382
↓ 1 callersFunctionhandleCodexLine
(line: CodexLine, state: CodexParseState, meta: CodexSessionMeta)
src/core/parser-codex.ts:402
↓ 1 callersFunctionhandleCompactionComplete
(data: Record<string, unknown>, state: CLIParseState)
src/core/parser-vscode-cli.ts:276
↓ 1 callersFunctionhandleCorrectAnswer
(state: LearningState, q: QuizQuestion)
src/webview/page-learning.ts:742
↓ 1 callersFunctionhandleEventMsg
(payload: Record<string, unknown>, state: CodexParseState, ts: number | null, defaultModel: string)
src/core/parser-codex.ts:309
↓ 1 callersFunctionhandleEvents
(req: IncomingMessage, res: ServerResponse)
src/canvas/host.ts:175
↓ 1 callersFunctionhandleFunctionCallEvent
(payload: Record<string, unknown>, state: CodexParseState)
src/core/parser-codex.ts:281
↓ 1 callersFunctionhandleFunctionCallResponseItem
(payload: Record<string, unknown>, state: CodexParseState)
src/core/parser-codex.ts:360
↓ 1 callersFunctionhandleModelChange
(data: Record<string, unknown>, state: CLIParseState)
src/core/parser-vscode-cli.ts:199
↓ 1 callersMethodhandleOpenExternal
(msg: Extract<WebviewMessage, { type: 'request' }>)
src/webview/panel.ts:370
↓ 1 callersFunctionhandleResponseItem
(payload: Record<string, unknown>, state: CodexParseState, ts: number | null, defaultModel: string)
src/core/parser-codex.ts:376
↓ 1 callersFunctionhandleRpc
(req: IncomingMessage, res: ServerResponse)
src/canvas/host.ts:140
↓ 1 callersFunctionhandleSessionStart
(ev: CLIEvent, state: CLIParseState, wsId: string)
src/core/parser-vscode-cli.ts:189
↓ 1 callersFunctionhandleShutdown
(data: Record<string, unknown>, state: CLIParseState)
src/core/parser-vscode-cli.ts:316
↓ 1 callersFunctionhandleTokenCountEvent
(payload: Record<string, unknown>, state: CodexParseState)
src/core/parser-codex.ts:298
↓ 1 callersFunctionhandleToolExecutionComplete
(data: Record<string, unknown>, state: CLIParseState)
src/core/parser-vscode-cli.ts:248
↓ 1 callersFunctionhandleToolExecutionStart
(ev: CLIEvent, state: CLIParseState)
src/core/parser-vscode-cli.ts:218
↓ 1 callersFunctionhandleTurnContext
(payload: Record<string, unknown>, state: CodexParseState)
src/core/parser-codex.ts:334
↓ 1 callersFunctionhandleUserMessage
(ev: CLIEvent, state: CLIParseState)
src/core/parser-vscode-cli.ts:205
↓ 1 callersFunctionhandleUserMessageEvent
(payload: Record<string, unknown>, state: CodexParseState, ts: number | null, defaultModel: string)
src/core/parser-codex.ts:269
↓ 1 callersFunctionhandleUserResponseItem
(payload: Record<string, unknown>, state: CodexParseState, ts: number | null, defaultModel: string)
src/core/parser-codex.ts:343
↓ 1 callersFunctionhandleWrongAnswer
(state: LearningState, q: QuizQuestion)
src/webview/page-learning.ts:752
↓ 1 callersFunctionharnessUsesSessionAggregated
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 callersFunctionhasOverlappingAlternation
(body: string)
src/core/dsl/safe-regex.ts:192
↓ 1 callersMethodhasTokenData
(sessionTokens: number[])
src/core/analyzer-context.ts:302
↓ 1 callersFunctionhasUndiscoveredImages
(base: ImageMoment[])
src/webview/page-image-gallery.ts:214
↓ 1 callersFunctionhasUrlControlChars
(value: string)
src/webview/panel-shared.ts:72
↓ 1 callersFunctionhighlightMatch
(text: string, query: string)
src/webview/app.ts:442
↓ 1 callersFunctionindexPartsByMessage
(rawMessages: OcMessage[], storageDir: string)
src/core/parser-opencode.ts:211
↓ 1 callersFunctionisAckMessage
(msg: unknown)
src/core/parse-worker.ts:64
↓ 1 callersFunctionisAllowedRpcOrigin
(req: IncomingMessage)
src/canvas/host.ts:107
↓ 1 callersFunctionisCacheWriteWorkerData
(value: unknown)
src/core/cache-write-worker.ts:18
↓ 1 callersFunctionisClaudeLine
(value: unknown)
src/core/parser-claude.ts:125
↓ 1 callersFunctionisClaudeMessage
(value: unknown)
src/core/parser-claude.ts:111
↓ 1 callersFunctionisCurrentMonth
()
src/webview/page-burndown.ts:148
↓ 1 callersFunctionisDivisionContext
(token: Token | undefined)
src/core/dsl/lexer.ts:116
↓ 1 callersFunctionisIdentPart
(c: string)
src/core/dsl/lexer.ts:216
↓ 1 callersFunctionisInLearningPath
(state: LearningState, lang: string, conceptId: string)
src/webview/page-learning-state.ts:203
↓ 1 callersFunctionisJsonObject
(value: unknown)
src/core/parser-vscode-files.ts:283
↓ 1 callersFunctionisJsonRpcRequest
(req: IncomingMessage)
src/canvas/host.ts:102
↓ 1 callersFunctionisNoise
Check if text is likely a system/bot message or noise rather than a user prompt
src/core/analyzer-workflows.ts:54
↓ 1 callersFunctionisRecord
(value: unknown)
src/core/metric-engine.ts:62
↓ 1 callersFunctionisSafeHtml
(v: unknown)
src/webview/html-tag.test.ts:21
↓ 1 callersFunctionisSafeHtml
(v: unknown)
src/webview/shared.ts:245
↓ 1 callersFunctionisTurnEmpty
(state: CodexParseState)
src/core/parser-codex.ts:175
↓ 1 callersFunctionisUnaryMinusContext
(token: Token | undefined)
src/core/dsl/lexer.ts:131
↓ 1 callersFunctionisWarmUpWorkerRequest
(value: unknown)
src/core/warm-up-worker.ts:22
↓ 1 callersFunctionisWhitespace
(char: string)
src/core/dsl/lexer.ts:97
↓ 1 callersFunctionliteralPrefix
(branch: string)
src/core/dsl/safe-regex.ts:244
↓ 1 callersFunctionloadAndRender
(el: HTMLElement, sessionId: string, requestId: string)
src/webview/page-image-gallery.ts:165
↓ 1 callersFunctionloadCapabilities
()
src/webview/capabilities.ts:21
↓ 1 callersFunctionloadCatalog
(container: HTMLElement, clusters: WorkflowCluster[], workspace?: string)
src/webview/page-skills.ts:349
↓ 1 callersFunctionloadDashSkills
(currentFilter: DateFilter)
src/webview/page-dashboard.ts:367
↓ 1 callersFunctionloadDidYouKnowAsync
(state: LearningState)
src/webview/page-learning.ts:519
↓ 1 callersFunctionloadModelBudgetsFromDisk
Load budgets from disk (extension globalState) on first use.
src/webview/page-burndown.ts:99
↓ 1 callersFunctionloadModelBudgetsFromWebviewState
Fast local restore from webview state (survives tab switches).
src/webview/page-burndown.ts:80
↓ 1 callersFunctionloadParserCoverage
(root: HTMLElement)
src/webview/page-dsl-reference.ts:149
↓ 1 callersFunctionloadPersonalMetrics
(trustGate?: TrustGate)
src/core/rule-loader.ts:265
↓ 1 callersFunctionloadPersonalMetricsAsync
(trustGate?: TrustGate)
src/core/rule-loader.ts:443
↓ 1 callersFunctionloadPersonalRules
()
src/core/rule-engine.ts:90
↓ 1 callersFunctionloadPersonalRulesAsync
(trustGate?: TrustGate)
src/core/rule-loader.ts:400
↓ 1 callersFunctionloadProjectMetrics
(workspaceRoot: string, trustGate?: TrustGate)
src/core/rule-loader.ts:273
← previousnext →1,101–1,200 of 1,686, ranked by callers