MCPcopy Create free account

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

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

↓ 2 callersFunctionevaluateRule
( rule: DetectionRule, emission: DetectorEmission | null, )
src/core/rule-engine.ts:212
↓ 2 callersFunctionexplainOccurrence
( button: HTMLButtonElement, filter?: DateFilter, )
src/webview/page-antipatterns.ts:650
↓ 2 callersFunctionexportSummaryFiles
( analyzer: SummaryExportAnalyzer, filter?: DateFilter, )
src/summary-export-vscode.ts:26
↓ 2 callersFunctionextractContentItems
(value: unknown)
src/core/parser-codex.ts:226
↓ 2 callersFunctionextractFilePath
(args: Record<string, unknown> | null | undefined)
src/core/parser-codex.ts:261
↓ 2 callersFunctionfallbackWrite
()
src/core/cache.ts:332
↓ 2 callersMethodfetchGitHubCount
(url: string, headers: Record<string, string>)
src/webview/panel-request-service.ts:1217
↓ 2 callersFunctionfinalizeCliSession
( state: CLIParseState, wsId: string, wsName: string, customInstructionsBytes?: number, )
src/core/parser-vscode-cli.ts:372
↓ 2 callersFunctionfindOpenCodeDirs
()
src/core/parser-opencode.ts:80
↓ 2 callersFunctionfindVsCodeDirs
()
src/core/parser-vscode.ts:28
↓ 2 callersFunctionfindXcodeDbFiles
(xcodeBase: string)
src/core/parser-xcode.ts:46
↓ 2 callersFunctionfinish
(fn: () => void)
src/core/parser-worker-host.ts:106
↓ 2 callersMethodfinish
(done: WorkerDonePayload)
src/core/parse-chunking.ts:107
↓ 2 callersFunctionflowLabel
(score: number)
src/core/analyzer-flow.ts:19
↓ 2 callersFunctionflushPending
()
src/core/parse-worker.ts:117
↓ 2 callersFunctionflushTurn
(state: CLIParseState)
src/core/parser-vscode-cli.ts:133
↓ 2 callersFunctionfork
()
src/core/parser-worker-host.test.ts:31
↓ 2 callersFunctionformatDate
(ts: number | null)
src/webview/shared.ts:301
↓ 2 callersFunctionformatMonthLabel
(year: number, month: number)
src/webview/page-burndown.ts:144
↓ 2 callersFunctiongenerateSyntheticLogs
(partial: Partial<GenOptions>)
scripts/generate-synthetic-logs.ts:75
↓ 2 callersFunctiongetActiveDetectors
(skipIdeDetectors: boolean)
src/core/detector-registry.ts:268
↓ 2 callersFunctiongetConceptsForLang
(lang: string, state: LearningState)
src/webview/page-learning-state.ts:235
↓ 2 callersFunctiongetDashboardHtml
(webview: vscode.Webview, extensionUri: vscode.Uri)
src/webview/panel-html.ts:10
↓ 2 callersFunctiongetDashboardShellHtml
(opts?: { includeSkillFinder?: boolean; includeLevelUp?: boolean })
src/webview/dashboard-shell.ts:12
↓ 2 callersFunctiongetErrorHtml
(message: string)
src/webview/panel-html.ts:31
↓ 2 callersFunctiongetExperiments
()
src/webview/page-experiments.ts:74
↓ 2 callersMethodgetFilteredRequests
Public access to filtered requests (for rule editor).
src/core/analyzer-patterns.ts:238
↓ 2 callersFunctiongetNonce
()
src/webview/panel-shared.ts:58
↓ 2 callersFunctiongetObjectKeys
(value: unknown)
src/webview/panel-request-service.ts:95
↓ 2 callersMethodgetParserCoverage
()
src/core/analyzer.ts:191
↓ 2 callersMethodgetRequestQueryPreview
(messageText: string)
src/core/analyzer-context.ts:707
↓ 2 callersMethodgetSessionDisplayDate
(session: Session)
src/core/analyzer-context.ts:701
↓ 2 callersMethodgetSessionLevelAvgTokens
Compute average input tokens per request from session-level modelUsage. * Returns 0 if no modelUsage data is available. * NOTE: This is the bi
src/core/analyzer-context.ts:311
↓ 2 callersFunctiongetSkillCache
(filter?: DateFilter)
src/webview/skill-cache.ts:31
↓ 2 callersFunctiongetSummaryExportFilenames
(generatedAt: string | Date = new Date())
src/core/summary-export.ts:263
↓ 2 callersFunctiongetTimestamp
(timestamp?: string)
src/core/parser-claude.ts:193
↓ 2 callersMethodgetTokenCoverageSource
(hasCounted: number, hasPartial: number, hasExact: boolean, hasAggregated: boolean)
src/core/analyzer-consumption.ts:1084
↓ 2 callersMethodgetTopNamedCounts
(items: string[])
src/core/analyzer-dashboard.ts:336
↓ 2 callersMethodgetUserContext
()
src/webview/panel-request-service.ts:997
↓ 2 callersMethodgetWorkspaceContextSessions
(workspaceId: string, f?: DateFilter)
src/core/analyzer.ts:236
↓ 2 callersFunctiongradePrompt
(msg: string, hasFileRefs: boolean, hasCode: boolean)
src/core/analyzer-insights.ts:88
↓ 2 callersFunctiongroupLearningPath
(state: LearningState)
src/webview/page-learning-state.ts:225
↓ 2 callersFunctionhandleCliEvent
(ev: CLIEvent, state: CLIParseState, wsId: string)
src/core/parser-vscode-cli.ts:326
↓ 2 callersMethodhandleMessage
(msg: unknown)
src/webview/panel.ts:296
↓ 2 callersFunctionharnessForLauncher
(_launcherKind: 'interactive' | 'programmatic')
src/core/parser-claude.ts:75
↓ 2 callersFunctionharnessName
(state: CLIParseState)
src/core/parser-vscode-cli.ts:29
↓ 2 callersMethodhasFile
(filePath: string)
src/webview/panel-request-service.ts:1094
↓ 2 callersFunctionhasUnboundedQuantifierAt
(pattern: string, index: number)
src/core/dsl/safe-regex.ts:93
↓ 2 callersFunctionhasUnsafePathKeys
(keys: PathKey[])
src/core/parser-vscode-files.ts:273
↓ 2 callersFunctioninitializeWorkspaceEntry
( logsDir: string, wsId: string, harness: string, workspaces: ParseContext['workspaces'], )
src/core/parser-vscode.ts:215
↓ 2 callersFunctionisIdentStart
(c: string)
src/core/dsl/lexer.ts:212
↓ 2 callersFunctionisNullableBody
* Whether a group body can match the empty string. Used by `closeGroup`: * an unbounded quantifier over a nullable body (e.g. `(a?b?)*`) creates * a
src/core/dsl/safe-regex.ts:268
↓ 2 callersFunctionisPathUnder
(pathMod: typeof import('path'), resolved: string, dir: string)
src/webview/panel-rpc.ts:56
↓ 2 callersFunctionisRecord
(value: unknown)
src/core/parser-vscode-cli.ts:92
↓ 2 callersFunctionisSpecDriven
(session: Session)
src/core/analyzer-insights.ts:64
↓ 2 callersFunctionlangTag
(lang: string)
src/webview/page-patterns.ts:400
↓ 2 callersFunctionlayoutWorkspaceGrid
()
src/webview/loading-grid-view.ts:27
↓ 2 callersFunctionlinearTokenRequests
Build N requests with linearly increasing promptTokens.
src/core/context-management.test.ts:62
↓ 2 callersFunctionlistChatSessionFiles
(chatDir: string)
src/core/parser-vscode.ts:136
↓ 2 callersFunctionlistEditStateFiles
(esDir: string)
src/core/parser-vscode.ts:146
↓ 2 callersFunctionloadCodeReviewAsync
(container: HTMLElement, state: LearningState)
src/webview/page-learning.ts:451
↓ 2 callersMethodloadData
()
src/webview/panel.ts:141
↓ 2 callersFunctionloadProjectRules
(workspaceRoot: string, trustGate?: TrustGate)
src/core/rule-loader.ts:130
↓ 2 callersFunctionloadRulesFromDir
* Scan a directory for .md rule files and call the register callback for each. * Returns the number of rules loaded. * * When `trustGate` is suppli
src/core/rule-loader.ts:158
↓ 2 callersFunctionloadRulesFromDirAsync
( dir: string, register: (id: string, source: string, filePath: string) => void, trustGate?: TrustGate,
src/core/rule-loader.ts:363
↓ 2 callersFunctionloadSidebarStats
()
src/core/cache.ts:364
↓ 2 callersFunctionlogParseBreakdown
(mode: string)
src/core/parser.ts:558
↓ 2 callersFunctionmakeRule
(matchExpr: string, checkExpr: string)
src/core/parser.bench.ts:76
↓ 2 callersFunctionmakeTempDir
()
src/core/parser-vscode-cli.test.ts:18
↓ 2 callersFunctionmakeText
(bytes: number, seed: string)
scripts/generate-synthetic-logs.ts:48
↓ 2 callersFunctionmakeWorkspaceGroupKey
(harness: string, wsId: string)
src/core/parser.ts:194
↓ 2 callersFunctionmakeWorkspaceProgressKey
(workspaceKey: string, wsId: string, order: number, date?: string, size = 0)
src/core/parser.ts:198
↓ 2 callersFunctionmaybeForceGc
()
src/core/parser-shared.ts:168
↓ 2 callersFunctionmedian
(arr: number[])
src/core/analyzer-flow.ts:26
↓ 2 callersFunctionnavigateMonth
(delta: number)
src/webview/page-burndown.ts:152
↓ 2 callersFunctionnavigateTo
(page: string)
src/webview/app.ts:357
↓ 2 callersFunctionnormalizeModelId
(raw: string)
src/core/dsl/interpreter.ts:361
↓ 2 callersFunctionnormalizePageForFeatureFlags
(page: string)
src/webview/app.ts:31
↓ 2 callersFunctionnumericValue
(value: unknown)
src/core/detector-registry.ts:52
↓ 2 callersFunctionopenRuleEditor
(container: HTMLElement, existingRuleId: string | null, markdown?: string)
src/webview/page-antipatterns-editor.ts:167
↓ 2 callersFunctionopenStoryPlayer
(story: ImageStory)
src/webview/page-image-gallery.ts:348
↓ 2 callersFunctionparseAddition
()
src/core/dsl/parser.ts:113
↓ 2 callersFunctionparseAnd
()
src/core/dsl/parser.ts:72
↓ 2 callersFunctionparseCLIEventLine
(line: string)
src/core/parser-vscode-cli.ts:111
↓ 2 callersFunctionparseClaudeProjectSessions
( projectsDir: string, dirName: string, )
src/core/parser-claude.ts:405
↓ 2 callersFunctionparseClaudeSessionFile
(filePath: string, wsId: string, wsName: string)
src/core/parser-claude.ts:623
↓ 2 callersFunctionparseCodexLine
(rawLine: string)
src/core/parser-codex.ts:87
↓ 2 callersFunctionparseEditStateFile
(stateFile: string, editLocIndex: ParseContext['editLocIndex'])
src/core/parser-vscode.ts:182
↓ 2 callersFunctionparseIsoWeek
Parse an ISO week string like "2025-W14" to a Date (Monday of that week).
src/core/detector-registry.ts:215
↓ 2 callersFunctionparseMultiplication
()
src/core/dsl/parser.ts:126
↓ 2 callersFunctionparseNot
()
src/core/dsl/parser.ts:85
↓ 2 callersFunctionparsePipe
()
src/core/dsl/parser.ts:139
↓ 2 callersFunctionparsePositiveInteger
(value: unknown, max?: number)
src/mcp/tools.ts:43
↓ 2 callersFunctionparsePrimary
()
src/core/dsl/parser.ts:157
↓ 2 callersFunctionparseYamlLike
(text: string)
src/core/metric-engine.ts:521
↓ 2 callersMethodpercentile
(values: number[], p: number)
src/core/analyzer-context.ts:39
↓ 2 callersFunctionplanForTargetGb
(targetGb: number, bytesPerRequest = DEFAULTS.bytesPerRequest)
scripts/generate-synthetic-logs.ts:109
↓ 2 callersFunctionprefetchBatch
( workItems: { logsDir: string; wsId: string }[], maxFiles: number = MAX_PREFETCH_FILES, maxBytes: numbe
src/core/parser.ts:127
↓ 2 callersFunctionprocessWorkspaceEntryAsync
( logsDir: string, wsId: string, harness: string, ctx: ParseContext, onProgress?: (progress: Workspa
src/core/parser-vscode.ts:304
↓ 2 callersFunctionprojectNameFromEncoded
* Resolve an encoded Claude project directory name back to the real folder name. * * Claude encodes workspace paths by replacing `/`, `\`, `:`, and
src/core/parser-claude.ts:341
← previousnext →601–700 of 1,686, ranked by callers