MCPcopy Create free account

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

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

↓ 3 callersFunctionmb
(bytes: number)
scripts/benchmark-reload-stability.ts:22
↓ 3 callersFunctionnumOpt
Return arg as number if non-null, else return def.
src/core/dsl/interpreter.ts:95
↓ 3 callersFunctionparseXcodeDatabases
(xcodeBase: string)
src/core/parser-xcode.ts:306
↓ 3 callersFunctionpartitionDirs
(logsDirs: string[])
src/core/parser.ts:102
↓ 3 callersFunctionquizCacheKey
(langs: string[], focus: string[], difficulty: string, lang: string | null)
src/webview/page-learning-state.ts:252
↓ 3 callersFunctionreadAllJsonInDir
(dir: string)
src/core/parser-opencode.ts:100
↓ 3 callersMethodreadDirectoryEntries
(dirPath: string, include: (entry: string) => boolean, mapEntry: (entry: string) => string = entry => entry)
src/webview/panel-request-service.ts:1102
↓ 3 callersFunctionrecordArrayValue
(value: unknown)
src/core/parser-vscode-cli.ts:106
↓ 3 callersFunctionrefreshNavBadges
Fetch lightweight counts and populate sidebar badges. Fire-and-forget.
src/webview/app.ts:70
↓ 3 callersFunctionregisterAllBuiltinMetrics
()
src/core/rule-loader.ts:245
↓ 3 callersFunctionregisterAllBuiltinRules
()
src/core/rule-loader.ts:84
↓ 3 callersFunctionregisterBuiltinRuleSource
(id: string, source: string)
src/core/rule-engine.ts:38
↓ 3 callersMethodreload
(force = false)
src/webview/panel.ts:98
↓ 3 callersFunctionrenderActiveTab
()
src/webview/page-output.ts:686
↓ 3 callersFunctionrenderAntiPatterns
(container: HTMLElement, currentFilter: DateFilter)
src/webview/page-antipatterns.ts:220
↓ 3 callersFunctionrenderCalendarTab
()
src/webview/page-patterns.ts:176
↓ 3 callersFunctionrenderDidYouKnowHtml
(facts: DidYouKnowFact[])
src/webview/page-learning-templates.ts:68
↓ 3 callersFunctionrenderExamplesBlock
(examples: string[])
src/webview/page-antipatterns.ts:759
↓ 3 callersFunctionrenderImageGalleryLoading
(container: HTMLElement, label: string, checked: number, total: number)
src/webview/page-image-gallery.ts:424
↓ 3 callersFunctionrenderLayerStatus
(layers: RuleLayerInfo[], layerName: string)
src/webview/page-antipatterns.ts:1228
↓ 3 callersFunctionrenderLayerStatus
(layers: RuleLayerInfo[], layerName: string)
src/webview/page-rule-editor.ts:626
↓ 3 callersFunctionrenderProjectsTab
()
src/webview/page-patterns.ts:190
↓ 3 callersFunctionrenderResourcesHtml
(resources: CachedResource[])
src/webview/page-learning-templates.ts:19
↓ 3 callersFunctionrenderTabs
()
src/webview/page-burndown.ts:300
↓ 3 callersMethodrequestLoc
Total LoC for a request: code-block lines + agent-mode edit lines.
src/core/analyzer-base.ts:57
↓ 3 callersFunctionresolveDependencies
( ruleRequires: Map<string, string[]>, )
src/core/metric-engine.ts:455
↓ 3 callersFunctionresolveInheritance
(rule: DetectionRule, visited: Set<string> = new Set())
src/core/rule-pipeline.ts:288
↓ 3 callersFunctionresolveWorkspaceRoot
(id: string, ws: Workspace)
src/core/config-health-helpers.ts:75
↓ 3 callersFunctionsafeCssValue
(val: string)
src/webview/shared.ts:239
↓ 3 callersFunctionsaveModelBudgets
Save to both webview state (fast) and disk (persistent).
src/webview/page-burndown.ts:86
↓ 3 callersFunctionscoreCatalogItem
(item, context)
scripts/test-catalog-fetch.mjs:41
↓ 3 callersFunctionserializeCalibration
(cal: CalibrationResult)
src/core/metric-engine.ts:332
↓ 3 callersFunctionserializeRule
(rule: DetectionRule)
src/core/rule-parser.ts:396
↓ 3 callersFunctionserveAsset
(res: ServerResponse, file: string)
src/canvas/host.ts:187
↓ 3 callersFunctionsetBadgeText
(id: string, value: string | number)
src/webview/page-experiments.ts:227
↓ 3 callersFunctionspawnFood
()
src/webview/page-learning-snake.ts:40
↓ 3 callersFunctionstringifyLines
(lines: object[])
src/core/parser-codex-extra.test.ts:28
↓ 3 callersFunctionsum
(arr: number[])
src/core/ai-credits.test.ts:246
↓ 3 callersFunctionswitchEditorTab
(container: HTMLElement, tab: 'form' | 'source')
src/webview/page-antipatterns-editor.ts:205
↓ 3 callersFunctiontoContentArray
(content: ClaudeContentBlock[] | string | undefined)
src/core/parser-claude.ts:165
↓ 3 callersFunctiontoDateStr
(ms: number)
src/core/parser.ts:189
↓ 3 callersFunctiontoHtml
Serialize VNodes (or arrays of VNodes) to an HTML string for assertion.
src/webview/page-learning-templates.test.ts:12
↓ 3 callersFunctiontoUtcDay
(label: string)
src/webview/page-peers.ts:210
↓ 3 callersFunctionupdateSidebar
(container: HTMLElement, state: LearningState, gaps: { lang: string; concept: string; passed: number; total: n
src/webview/page-learning.ts:75
↓ 3 callersFunctionvalidateExpression
(expr: string)
src/core/dsl/index.ts:193
↓ 3 callersMethodwaitForSlot
Resolve once chunk `seq` is within the allowed window (immediately if already free).
src/core/parse-worker-stream.ts:42
↓ 3 callersFunctionwireCodeReviewHandlers
(container: HTMLElement, rounds: CodeComparisonRound[], currentIndex: number, state: LearningState)
src/webview/page-learning.ts:376
↓ 3 callersFunctionwireQuizHandlers
( container: HTMLElement, questions: QuizQuestion[], currentIndex: number, state: LearningState, packageDe
src/webview/page-learning.ts:778
↓ 3 callersFunctionwithCodexRoot
(run: (sessionsDir: string) => void)
src/core/parser-codex-extra.test.ts:17
↓ 3 callersFunctionwithStorage
( rawSession: object, messages: object[], run: (storageDir: string) => void, )
src/core/parser-opencode.test.ts:16
↓ 3 callersFunctionwriteCodexFixture
(sessionsDir: string, relativePath: string, content: string | object[])
src/core/parser-codex-extra.test.ts:32
↓ 3 callersFunctionwsColor
(i: number)
src/webview/page-output.ts:276
↓ 2 callersFunctionachievementRow
(ach: EvaluatedAchievement, unlocked: boolean)
src/webview/page-achievements.ts:590
↓ 2 callersMethodaddChunk
(chunk: WorkerChunkPayload)
src/core/parse-chunking.ts:100
↓ 2 callersMethodaddPatternsSafely
(target: AntiPatternData, read: () => AntiPatternData['patterns'])
src/core/analyzer.ts:82
↓ 2 callersFunctionaddWeekCount
(weekCounts: Map<string, number>, timestamp: number)
src/core/detector-registry.ts:60
↓ 2 callersMethodaddWorkspaceProductionLoc
( wsAi: Map<string, number>, dailyWsAi: Map<string, Map<string, number>>, workspaceName: string,
src/core/analyzer-production.ts:135
↓ 2 callersFunctionaggregateTimeline
( labels: string[], values: number[], level: AggLevel, )
src/webview/page-output.ts:22
↓ 2 callersFunctionattributePerRequest
( r: SessionRequest, out: Map<SessionRequest, RequestBilling>, isPending: boolean, preferPending: bool
src/core/analyzer-consumption.ts:155
↓ 2 callersMethodbuildAiCreditSeries
( map: Map<string, Map<string, number>>, allModels: string[], fillRange: (keys: string[]) => strin
src/core/analyzer-consumption.ts:551
↓ 2 callersFunctionbuildContextGradient
(canvas: HTMLCanvasElement, thresholds: ContextVerdictThresholds)
src/webview/page-context-mgmt.ts:25
↓ 2 callersFunctionbuildRangeFilter
()
src/webview/page-output.ts:160
↓ 2 callersFunctionbuildRegistry
()
src/core/detector-registry.ts:231
↓ 2 callersMethodbuildRequestSessionMap
(sessions: Session[])
src/core/analyzer-base.ts:26
↓ 2 callersMethodbuildSessionTimelineEvents
(session: Session)
src/core/analyzer-context.ts:714
↓ 2 callersFunctionbuildXcodeSession
( conversation: XcodeConversationRow, turns: XcodeTurnRow[], onTurnParseError?: (turnId: string, error:
src/core/parser-xcode.ts:269
↓ 2 callersFunctionbundleCss
()
esbuild.mjs:120
↓ 2 callersFunctioncheckPipelineTrigger
( pipeline: Pipeline, emission: DetectorEmission, rule: DetectionRule, )
src/core/rule-pipeline.ts:248
↓ 2 callersFunctionchunkInterval
(total: number)
src/core/parser-vscode.ts:200
↓ 2 callersFunctionchunkMessage
(seq: number, sessionId: string)
src/core/parser-worker-host.test.ts:53
↓ 2 callersMethodclamp
(value: number, min: number, max: number)
src/core/analyzer-context.ts:50
↓ 2 callersFunctionclassifyWorkText
(text: string)
src/core/dsl/interpreter.ts:316
↓ 2 callersFunctioncleanRuleMarkdown
(raw: string)
src/webview/panel-rpc.ts:605
↓ 2 callersFunctionclearParseCache
()
scripts/benchmark-reload-stability.ts:31
↓ 2 callersFunctioncodeReviewCacheKey
(langs: string[], difficulty: string)
src/webview/page-learning-state.ts:260
↓ 2 callersFunctioncollectSkillsFromArgs
Pull SKILL.md path references out of Codex function-call arguments, * which are typically shell commands like `cat .../skills/<name>/SKILL.md`. *
src/core/parser-codex.ts:242
↓ 2 callersMethodcollectSync
(ctx: HarnessCollectionContext)
src/core/parser-harnesses.ts:23
↓ 2 callersFunctioncollectWorkspaceSessionTiles
( logsDir: string, wsId: string, fallbackMtime: number, )
src/core/parser.ts:202
↓ 2 callersFunctioncollectXcode
( xcodeDirs: string[], workspaces: Map<string, Workspace>, sessions: import('./types').Session[], onPr
src/core/parser.ts:469
↓ 2 callersFunctioncompactTextForStorage
(text: string, maxChars: number)
src/core/parser-shared.ts:309
↓ 2 callersFunctioncomputeDirMetasAsync
(logsDirs: string[])
src/core/cache.ts:193
↓ 2 callersMethodcomputeVerdict
( avgUtil: number, peakUtil: number, saturation: number, compactionCount: number, requestC
src/core/analyzer-context.ts:93
↓ 2 callersMethodcomputeVerdictThresholds
(sessions: Session[])
src/core/analyzer-context.ts:54
↓ 2 callersFunctionconsumeNavHint
()
src/webview/app.ts:55
↓ 2 callersFunctioncreateInitialCliState
(wsId: string)
src/core/parser-vscode-cli.ts:358
↓ 2 callersMethodcreateOrShow
(extensionUri: vscode.Uri, context: vscode.ExtensionContext)
src/webview/panel.ts:67
↓ 2 callersFunctioncreateRuleFromMarkdown
(markdown: string)
src/core/rule-engine.ts:191
↓ 2 callersFunctioncut
(s: string | undefined)
scripts/parse-parity.ts:110
↓ 2 callersFunctiondetectMimeType
* Detect MIME type from first bytes of an image.
src/core/parser-vscode-files.ts:402
↓ 2 callersFunctiondidYouKnowCacheKey
(langs: string[], workspaces: string[])
src/webview/page-learning-state.ts:264
↓ 2 callersFunctiondirFingerprint
* Fast directory fingerprint. * Uses directory mtime (changes on add/remove) + count of relevant entries. * Only counts .json/.jsonl files for chatS
src/core/cache.ts:56
↓ 2 callersFunctiondirFingerprintAsync
* Fast async directory fingerprint. * Uses directory mtime (changes on add/remove) + count of relevant entries.
src/core/cache.ts:74
↓ 2 callersFunctiondiscoverImagesUntil
(targetCount: number, showInitialLoading = false)
src/webview/page-image-gallery.ts:218
↓ 2 callersFunctiondoGenerate
()
src/webview/page-antipatterns-editor.ts:351
↓ 2 callersFunctionemitChunkLines
* Emit every complete newline-delimited line contained in `pending + chunk`, returning the new * trailing partial line (carried into the next chunk).
src/core/parser-vscode-files.ts:44
↓ 2 callersFunctionendGame
()
src/webview/page-learning-snake.ts:101
↓ 2 callersFunctionendOfDay
(ts: number)
src/core/helpers.ts:44
↓ 2 callersFunctionensureDebugDir
()
src/core/runtime-debug.ts:18
↓ 2 callersFunctionescapeHtml
(s: string)
src/webview/shared.ts:204
↓ 2 callersMethodestimateContextWindowFromRequests
(requests: Array<{ promptTokens: number | null }>)
src/core/analyzer-context.ts:200
← previousnext →501–600 of 1,686, ranked by callers