MCPcopy Create free account

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

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

↓ 1 callersFunctionloadProjectMetricsAsync
(workspaceRoot: string, trustGate?: TrustGate)
src/core/rule-loader.ts:447
↓ 1 callersFunctionloadProjectRules
()
src/core/rule-engine.ts:106
↓ 1 callersFunctionloadProjectRulesAsync
(workspaceRoot: string, trustGate?: TrustGate)
src/core/rule-loader.ts:407
↓ 1 callersFunctionloadResourcesAsync
(state: LearningState, languages: { label: string; loc: number }[], gaps: { lang: string; concept: string }[],
src/webview/page-learning.ts:623
↓ 1 callersFunctionloadSessionFromDisk
(sessionId: string)
src/core/cache.ts:423
↓ 1 callersFunctionlogParseWarnings
Surface any files the worker could not parse to the "AI Engineer Coach" output channel, so a * silent partial parse becomes discoverable. runtimeDeb
src/core/parser-worker-host.ts:42
↓ 1 callersFunctionmain
()
scripts/test-catalog-fetch.mjs:77
↓ 1 callersFunctionmain
()
scripts/parity-parse-entry.ts:40
↓ 1 callersFunctionmain
()
scripts/benchmark-reload-stability.ts:114
↓ 1 callersFunctionmain
()
scripts/oom-repro.ts:32
↓ 1 callersFunctionmain
()
scripts/benchmark-memory.ts:47
↓ 1 callersFunctionmakeAntiPattern
(id: string, overrides: Partial<AntiPattern> = {})
src/core/rule-engine.test.ts:132
↓ 1 callersFunctionmakeRequest
(i: number)
src/core/parser.bench.ts:27
↓ 1 callersFunctionmakeRequests
(count: number, factory?: (index: number) => Partial<SessionRequest>)
src/core/analyzer-config.test.ts:97
↓ 1 callersFunctionmakeSessionJson
Create a single synthetic chatSession file's JSON content.
scripts/generate-synthetic-logs.ts:56
↓ 1 callersFunctionmakeToolResultUser
(ts = '2025-06-15T10:00:01Z')
src/core/parser-claude.test.ts:44
↓ 1 callersFunctionmarkInnerUnbounded
(groupStack: RegexGroupState[])
src/core/dsl/safe-regex.ts:129
↓ 1 callersMethodmatchesDateRange
(timedReqs: Array<{ timestamp: number | null }>, f?: DateFilter)
src/core/analyzer-flow.ts:135
↓ 1 callersMethodmatchesWorkspace
(session: { workspaceId: string; workspaceName: string }, workspaceId?: string)
src/webview/panel-request-service.ts:107
↓ 1 callersFunctionmaybeShowSkippedBanner
After load, if any session files failed to parse, show a compact, dismissible notice above the * page so the partial result is discoverable. A "View
src/webview/app.ts:329
↓ 1 callersFunctionmb
(bytes: number)
scripts/generate-synthetic-logs.ts:119
↓ 1 callersFunctionmb
(bytes: number)
scripts/oom-repro.ts:30
↓ 1 callersFunctionmergeLanguages
(raw: { label: string; loc: number }[])
src/webview/page-learning-state.ts:55
↓ 1 callersFunctionmergeLineContinuations
* Parse the Detection Logic block from a rule's raw markdown source. * Returns a Pipeline definition.
src/core/rule-pipeline.ts:52
↓ 1 callersFunctionminiHistogramSvg
(counts: number[], labels: string[], color: string)
src/webview/page-antipatterns.ts:195
↓ 1 callersFunctionmodelTierLookup
(raw: string)
src/core/dsl/interpreter.ts:286
↓ 1 callersFunctionnavigateToAntiPatterns
(page: Page)
tests/e2e/antipatterns.spec.ts:5
↓ 1 callersFunctionnavigateToBurndown
(page: Page)
tests/e2e/burndown.spec.ts:13
↓ 1 callersFunctionnavigateToContextHealth
(page: Page)
tests/e2e/context-mgmt.spec.ts:5
↓ 1 callersFunctionnavigateToOutput
(page: Page)
tests/e2e/output.spec.ts:5
↓ 1 callersFunctionnavigateToPatterns
(page: Page)
tests/e2e/patterns.spec.ts:5
↓ 1 callersFunctionnavigateToTimeline
(page: Page)
tests/e2e/timeline.spec.ts:5
↓ 1 callersFunctionnormalizeDashboardLanguage
(label: string)
src/webview/page-dashboard.ts:54
↓ 1 callersFunctionnormalizeLang
(label: string)
src/webview/page-learning-state.ts:51
↓ 1 callersFunctionnormalizePrompt
* Normalize a prompt for comparison: lowercase, collapse whitespace, * strip file paths, numbers, and quoted strings.
src/core/analyzer-workflows.ts:40
↓ 1 callersMethodnormalizeQuizQuestions
(response: { items: QuizQuestion[] } | QuizQuestion[], fallbackDifficulty: QuizDifficulty)
src/webview/panel-request-service.ts:266
↓ 1 callersFunctionnormalizeSessionMode
(modeId: string | undefined)
src/core/parser-vscode-request.ts:118
↓ 1 callersFunctionnumericValue
(value: unknown)
src/core/metric-engine.ts:74
↓ 1 callersFunctionoccHistogramSvg
(hist: { labels: string[]; counts: number[] }, color: string)
src/webview/page-antipatterns.ts:736
↓ 1 callersFunctiononAck
(seq: number)
src/core/parse-worker-stream.ts:58
↓ 1 callersFunctiononDataReady
(currentWorkspace: string, skipped?: { skippedFiles: number; skippedLines: number })
src/webview/app.ts:288
↓ 1 callersFunctiononFieldClick
(fieldName: string)
src/webview/page-dsl-reference.ts:181
↓ 1 callersFunctiononMessage
(handler: (msg: ParseWorkerRequest) => void | Promise<void>)
src/core/parse-worker.ts:75
↓ 1 callersFunctionparseAggregateLine
(expr: string)
src/core/rule-parser.ts:267
↓ 1 callersFunctionparseAllLogsAsync
( logsDirs: string[], onProgress?: ProgressCallback, )
src/core/parser.ts:679
↓ 1 callersFunctionparseAssistantReply
(turns: XcodeTurnRow[], index: number)
src/core/parser-xcode.ts:166
↓ 1 callersFunctionparseCallOrField
()
src/core/dsl/parser.ts:212
↓ 1 callersFunctionparseCheckLine
(expr: string)
src/core/rule-parser.ts:201
↓ 1 callersFunctionparseClaudeLine
(rawLine: string)
src/core/parser-claude.ts:141
↓ 1 callersFunctionparseClaudeLines
(raw: string)
src/core/parser-claude.ts:155
↓ 1 callersFunctionparseClaudeSessionsAsync
( projectsDir: string, onProject?: (idx: number, total: number, name: string) => void, )
src/core/parser-claude.ts:538
↓ 1 callersFunctionparseCodexSessionFile
(filePath: string)
src/core/parser-codex.ts:493
↓ 1 callersFunctionparseComparison
()
src/core/dsl/parser.ts:97
↓ 1 callersFunctionparseDetectionLogic
(body: string)
src/core/rule-parser.ts:151
↓ 1 callersFunctionparseFilterLine
(expr: string)
src/core/rule-parser.ts:180
↓ 1 callersFunctionparseFrontmatter
(raw: string)
src/core/rule-parser.ts:94
↓ 1 callersFunctionparseJsonObject
(raw: string)
src/core/parser-vscode-files.ts:287
↓ 1 callersFunctionparseJsonRecord
(raw: string)
src/core/parser-codex.ts:107
↓ 1 callersFunctionparseLlmJson
(text: string)
src/webview/panel-llm.ts:242
↓ 1 callersFunctionparseMainRoot
()
scripts/parse-parity.ts:53
↓ 1 callersFunctionparseNestedValue
(line: string, nestedObj: Record<string, number | string | string[]>)
src/core/rule-parser.ts:67
↓ 1 callersFunctionparseOpenCodeSession
(rawSession: OcSession, storageDir: string)
src/core/parser-opencode.ts:264
↓ 1 callersFunctionparseOr
()
src/core/dsl/parser.ts:59
↓ 1 callersFunctionparseRawRequest
(req: RawRequest)
src/core/parser-vscode-request.ts:464
↓ 1 callersFunctionparseTestCases
(body: string)
src/core/metric-engine.ts:577
↓ 1 callersFunctionparseTestFixtures
* Parse # Tests section from rule body. * Format: ```test blocks with JSON-like lines: {key: val, ...} -> triggered|clean
src/core/rule-parser.ts:371
↓ 1 callersFunctionparseTodoListFromToolCall
(tool: TodoToolCall)
src/core/parser-vscode-request.ts:271
↓ 1 callersFunctionparseToolCalls
(toolCalls: unknown, onError?: (error: unknown) => void)
src/core/parser-vscode-request.ts:225
↓ 1 callersFunctionparseTopLevelValue
(value: string)
src/core/rule-parser.ts:83
↓ 1 callersFunctionparseWorkerRequest
(msg: unknown)
src/core/parse-worker.ts:51
↓ 1 callersFunctionparseXcodeDatabasesAsync
(xcodeBase: string)
src/core/parser-xcode.ts:355
↓ 1 callersFunctionpct
(n: number, d: number)
src/mcp/formatters.ts:17
↓ 1 callersFunctionpickCanonical
Pick the most representative prompt from a cluster (closest to centroid)
src/core/analyzer-workflows.ts:90
↓ 1 callersFunctionpickTopStories
(stories: ImageStory[], n: number)
src/webview/page-image-gallery.ts:35
↓ 1 callersFunctionpostEvent
(webview: vscode.Webview, method: string, data: unknown)
src/webview/panel-shared.ts:54
↓ 1 callersFunctionprettyDashboardLanguage
(label: string)
src/webview/page-dashboard.ts:59
↓ 1 callersFunctionprocessEditOperation
(op: EditStateOperation, editLocIndex: ParseContext['editLocIndex'])
src/core/parser-vscode.ts:165
↓ 1 callersFunctionprocessEditOperations
(operations: EditStateOperation[] | undefined, editLocIndex: ParseContext['editLocIndex'])
src/core/parser-vscode.ts:176
↓ 1 callersFunctionprocessTurn
( turns: XcodeTurnRow[], i: number, turn: XcodeTurnRow, turnData: XcodeTurnData, )
src/core/parser-xcode.ts:231
↓ 1 callersFunctionprocessWorkspaceEntry
( logsDir: string, wsId: string, harness: string, ctx: ParseContext, )
src/core/parser-vscode.ts:238
↓ 1 callersFunctionprocessWorkspaces
( entries: { logsDir: string; dirEntries: fs.Dirent[] }[], totalDirs: number, ctx: ParseContext, onPro
src/core/parser.ts:350
↓ 1 callersFunctionprojectNameFromCwd
(cwd: string)
src/core/parser-codex.ts:116
↓ 1 callersFunctionprojectNameFromDir
(directory: string)
src/core/parser-opencode.ts:115
↓ 1 callersFunctionpromptQualityPenalty
(request: SessionRequest)
src/core/detectors/scoring.ts:9
↓ 1 callersFunctionrankMomentsForGallery
* Rank moments: prefer sessions where user iterated (multiple image moments), * then recency, then productivity signals.
src/webview/page-image-gallery.ts:49
↓ 1 callersFunctionreadCacheMetaPayload
(value: unknown)
src/core/cache.ts:122
↓ 1 callersFunctionreadCappedText
(response: Response)
src/webview/panel-request-service.ts:81
↓ 1 callersFunctionreadCodexJsonlStreaming
(filePath: string, onLine: (line: CodexLine) => void)
src/core/parser-codex.ts:418
↓ 1 callersFunctionreadIdentifierToken
(input: string, index: number)
src/core/dsl/lexer.ts:200
↓ 1 callersFunctionreadJsonSafe
(filePath: string)
src/core/parser-opencode.ts:91
↓ 1 callersFunctionreadMinusToken
(input: string, index: number, prevToken: Token | undefined)
src/core/dsl/lexer.ts:150
↓ 1 callersFunctionreadQuotedStringToken
(input: string, index: number)
src/core/dsl/lexer.ts:168
↓ 1 callersFunctionreadRegexToken
(input: string, index: number)
src/core/dsl/lexer.ts:182
↓ 1 callersFunctionreadSerializedCachePayload
(value: unknown)
src/core/cache.ts:130
↓ 1 callersFunctionreadSingleCharToken
(input: string, index: number)
src/core/dsl/lexer.ts:110
↓ 1 callersFunctionreadSlashToken
(input: string, index: number, prevToken: Token | undefined)
src/core/dsl/lexer.ts:123
↓ 1 callersFunctionreadTwoCharToken
(input: string, index: number)
src/core/dsl/lexer.ts:105
↓ 1 callersMethodreadWorkspaceDependencyLists
(pkgPath: string)
src/webview/panel-request-service.ts:293
↓ 1 callersMethodrefresh
()
src/webview/panel-sidebar.ts:42
↓ 1 callersFunctionrefreshTabBadges
Populate numeric badges on sub-tabs
src/webview/page-experiments.ts:209
← previousnext →1,201–1,300 of 1,686, ranked by callers