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
Function
registerAllBuiltinMetricsAsync
()
src/core/rule-loader.ts:427
↓ 1 callers
Function
registerAllBuiltinRulesAsync
()
src/core/rule-loader.ts:332
↓ 1 callers
Function
registerChatParticipant
(context: vscode.ExtensionContext)
src/chat/participant.ts:191
↓ 1 callers
Function
registerTools
(context: vscode.ExtensionContext, getAnalyzer: () => Analyzer | undefined)
src/mcp/tools.ts:193
↓ 1 callers
Function
removeFromLearningPath
(state: LearningState, lang: string, conceptId: string)
src/webview/page-learning-state.ts:215
↓ 1 callers
Function
removePending
(filePath: string)
src/core/rule-trust.ts:126
↓ 1 callers
Function
renderAchievementPage
( container: HTMLElement, achievementStats: AchievementStats, evaluated: EvaluatedAchievement[], unloc
src/webview/page-achievements.ts:343
↓ 1 callers
Function
renderAgenticReadiness
(ar: AgenticReadinessScore)
src/webview/page-config.ts:296
↓ 1 callers
Function
renderAiCreditsCharts
(data: AiCreditRpcData)
src/webview/page-output.ts:450
↓ 1 callers
Function
renderAiCreditsEmptyState
(target: HTMLElement, data: AiCreditRpcData)
src/webview/page-output.ts:430
↓ 1 callers
Function
renderBudgetTab
()
src/webview/page-burndown.ts:191
↓ 1 callers
Function
renderBurndown
(container: HTMLElement, currentFilter: DateFilter)
src/webview/page-burndown.ts:122
↓ 1 callers
Function
renderBurndownChart
()
src/webview/page-burndown.ts:356
↓ 1 callers
Function
renderCachedResults
(clusters: WorkflowCluster[], triaged: TriagedCluster[], catalogMatches: CatalogItem[])
src/webview/page-skills.ts:109
↓ 1 callers
Function
renderCalendarHeatmap
(calendar: CalendarActivityData, _focusHeatmap: number[][])
src/webview/page-patterns.ts:290
↓ 1 callers
Function
renderCatalogCard
(item: CatalogItem)
src/webview/page-skills.ts:431
↓ 1 callers
Function
renderCategoryBars
(cats: [string, number][])
src/webview/page-config.ts:452
↓ 1 callers
Function
renderCfgFiles
(files: ConfigFileInfo[])
src/webview/page-config.ts:782
↓ 1 callers
Function
renderConfigHealth
(container: HTMLElement, currentFilter: DateFilter)
src/webview/page-config.ts:51
↓ 1 callers
Function
renderConfigQuality
(container: HTMLElement, currentFilter: DateFilter)
src/webview/page-config.ts:211
↓ 1 callers
Function
renderContextManagement
(container: HTMLElement, currentFilter: DateFilter)
src/webview/page-context-mgmt.ts:50
↓ 1 callers
Function
renderContextProvision
(byHarness: Record<string, ContextProvisionScore>)
src/webview/page-config.ts:661
↓ 1 callers
Function
renderCoverageHeatmap
(container: HTMLElement, currentFilter: DateFilter)
src/webview/page-antipatterns-heatmap.ts:141
↓ 1 callers
Function
renderCreditModelTable
(target: HTMLElement, modelEntries: [string, AiCreditRpcData['costByModel'][string]][])
src/webview/page-output.ts:539
↓ 1 callers
Function
renderDashboard
(container: HTMLElement, currentFilter: DateFilter)
src/webview/page-dashboard.ts:187
↓ 1 callers
Function
renderDashboardMarkup
( container: HTMLElement, stats: { totalWorkspaces: number }, daily: DailyActivity, harnessBreakdown:
src/webview/page-dashboard.ts:88
↓ 1 callers
Function
renderDashboardSkillFinder
(skillCache: ReturnType<typeof getSkillCache>, currentFilter: DateFilter)
src/webview/page-dashboard.ts:177
↓ 1 callers
Function
renderDataExplorer
(content: HTMLElement, filter: DateFilter)
src/webview/page-data-explorer.ts:60
↓ 1 callers
Function
renderDayDetail
( _currentTl: TlData, date: string, filter: DateFilter, lanes: HTMLElement, detailEl: HTMLElement, )
src/webview/page-timeline.ts:279
↓ 1 callers
Function
renderDslReferenceContent
(container: HTMLElement)
src/webview/page-dsl-reference.ts:35
↓ 1 callers
Function
renderExploreDetail
(container: HTMLElement, wsId: string, wsName: string, overview: ProjectOverviewData)
src/webview/page-patterns.ts:462
↓ 1 callers
Function
renderFinding
(f: ContextReviewFinding)
src/webview/page-config.ts:458
↓ 1 callers
Function
renderFindings
( container: HTMLElement, scores: GroupScore[], grouped: Map<PracticeGroup, ApPattern[]>, _apData: ApD
src/webview/page-antipatterns.ts:566
↓ 1 callers
Function
renderGanttTab
(dateStr?: string)
src/webview/page-timeline.ts:91
↓ 1 callers
Function
renderGroupedRuleCards
( rules: RuleDetail[], previewMap: Map<string, RulePreview>, dateHistograms: Record<string, { labels: st
src/webview/page-antipatterns.ts:912
↓ 1 callers
Function
renderGroupedRules
( grouped: Map<PracticeGroup, RuleDetail[]>, previewMap: Map<string, RulePreview>, )
src/webview/page-rule-editor.ts:332
↓ 1 callers
Function
renderHeader
(_data: ImageGalleryData)
src/webview/page-image-gallery.ts:444
↓ 1 callers
Function
renderHooks
(hooks: HookCoverageInfo)
src/webview/page-config.ts:802
↓ 1 callers
Function
renderImageGallery
(container: HTMLElement, currentFilter: DateFilter)
src/webview/page-image-gallery.ts:122
↓ 1 callers
Function
renderInlineSessions
(parentRow: HTMLElement)
src/webview/page-context-mgmt.ts:298
↓ 1 callers
Function
renderIntentClassification
(container: HTMLElement, ic: IntentClassificationData)
src/webview/page-insights.ts:179
↓ 1 callers
Function
renderLearningVelocity
(container: HTMLElement, lv: LearningVelocityData)
src/webview/page-insights.ts:132
↓ 1 callers
Function
renderLevelUp
(container: HTMLElement, filter: DateFilter)
src/webview/page-experiments.ts:107
↓ 1 callers
Function
renderMatrixView
(container: HTMLElement, data: ParserCoverageData)
src/webview/page-dsl-reference.ts:218
↓ 1 callers
Function
renderMigrationReadiness
(container: HTMLElement, mr: MigrationReadinessData)
src/webview/page-insights.ts:446
↓ 1 callers
Function
renderMomentCard
(m: ImageMoment, onClick: (m: ImageMoment) => void)
src/webview/page-image-gallery.ts:512
↓ 1 callers
Function
renderOccurrencePanel
(p: ApPattern)
src/webview/page-antipatterns.ts:768
↓ 1 callers
Function
renderOutput
(container: HTMLElement, currentFilter: DateFilter)
src/webview/page-output.ts:117
↓ 1 callers
Function
renderPatterns
(container: HTMLElement, currentFilter: DateFilter)
src/webview/page-patterns.ts:73
↓ 1 callers
Function
renderProductionReview
(container: HTMLElement, pr: ProductionReviewData)
src/webview/page-insights.ts:284
↓ 1 callers
Function
renderProductionTab
()
src/webview/page-output.ts:248
↓ 1 callers
Function
renderProjectOverview
(panel: HTMLElement, overview: ProjectOverviewData)
src/webview/page-patterns.ts:405
↓ 1 callers
Function
renderPromptMaturity
(container: HTMLElement, pm: PromptMaturityData)
src/webview/page-insights.ts:383
↓ 1 callers
Function
renderProvisionDetail
(e: ContextProvisionScore, fp: number, ip: number, sp: number, tp: number)
src/webview/page-config.ts:710
↓ 1 callers
Function
renderProvisionDetailPanel
(row: ContextProvisionDetailRow)
src/webview/page-config.ts:704
↓ 1 callers
Function
renderRangeBar
()
src/webview/page-image-gallery.ts:260
↓ 1 callers
Function
renderRangeBar
()
src/webview/page-output.ts:196
↓ 1 callers
Function
renderReviewCard
(review: ContextReviewResult)
src/webview/page-config.ts:414
↓ 1 callers
Function
renderRuleCard
( rule: RuleDetail, preview: RulePreview | undefined, histogram: { labels: string[]; counts: number[] }
src/webview/page-antipatterns.ts:947
↓ 1 callers
Function
renderRuleCard
(rule: RuleDetail, preview?: RulePreview)
src/webview/page-rule-editor.ts:365
↓ 1 callers
Function
renderRuleDetailContent
(rule: RuleDetail, preview: RulePreview | undefined, ruleId: string)
src/webview/page-antipatterns.ts:1103
↓ 1 callers
Function
renderRuleEditor
(container: HTMLElement, currentFilter: DateFilter)
src/webview/page-rule-editor.ts:105
↓ 1 callers
Function
renderRulePlayground
(content: HTMLElement, filter: DateFilter)
src/webview/page-rule-playground.ts:48
↓ 1 callers
Function
renderSessionOccurrences
( p: ApPattern, details: ApOccurrence[], histVNode: ComponentChildren, )
src/webview/page-antipatterns.ts:853
↓ 1 callers
Function
renderSessionRow
(s: SessionContextDetail, ctxWindow: number, idx: number, thresholds: ContextVerdictThresholds)
src/webview/page-context-mgmt.ts:701
↓ 1 callers
Function
renderSessionTokenChart
(chartId: string, s: SessionContextDetail, ctxWindow: number, thresholds: ContextVerdictThresholds)
src/webview/page-context-mgmt.ts:446
↓ 1 callers
Function
renderSkills
(container: HTMLElement, currentFilter: DateFilter)
src/webview/page-skills.ts:27
↓ 1 callers
Function
renderSnakeGame
(container: HTMLElement, state: LearningState, onBack: () => void)
src/webview/page-learning-snake.ts:10
↓ 1 callers
Function
renderSparkline
Render an inline SVG sparkline showing token usage across a session's requests. * Null entries (requests with no native token data) are bridged so t
src/webview/page-context-mgmt.ts:758
↓ 1 callers
Function
renderSpecDriven
(container: HTMLElement, sd: SpecDrivenData)
src/webview/page-insights.ts:238
↓ 1 callers
Function
renderStatsTicker
(msg: ProgressMessage)
src/webview/app.ts:228
↓ 1 callers
Function
renderStoryPlayer
(story: ImageStory, frameIdx: number)
src/webview/page-image-gallery.ts:380
↓ 1 callers
Function
renderStoryReels
( stories: ImageStory[], playStory: (s: ImageStory) => void, )
src/webview/page-image-gallery.ts:456
↓ 1 callers
Function
renderSuggestions
(suggestions: string[])
src/webview/page-config.ts:818
↓ 1 callers
Function
renderSustainablePace
(container: HTMLElement, sp: SustainablePaceData)
src/webview/page-insights.ts:320
↓ 1 callers
Function
renderTimeline
(container: HTMLElement, currentFilter: DateFilter)
src/webview/page-timeline.ts:85
↓ 1 callers
Function
renderTips
(tips: string[])
src/webview/page-context-mgmt.ts:620
↓ 1 callers
Function
renderTokenUsageGated
Shown when token-usage is gated behind the feature flag.
src/webview/page-output.ts:696
↓ 1 callers
Function
renderTokenUsageTab
()
src/webview/page-output.ts:633
↓ 1 callers
Function
renderTopRequestsTable
(target: HTMLElement, data: AiCreditRpcData)
src/webview/page-output.ts:610
↓ 1 callers
Function
renderTreemap
(workspaces: WorkspaceConfigHealth[], container: HTMLElement)
src/webview/page-config.ts:478
↓ 1 callers
Function
renderValue
(v: unknown)
src/webview/html-tag.test.ts:28
↓ 1 callers
Function
renderValue
(v: unknown)
src/webview/shared.ts:269
↓ 1 callers
Function
renderWorkHoursHeatmap
(heatmap: HeatmapDataLocal)
src/webview/page-patterns.ts:246
↓ 1 callers
Function
renderWorkspaceCharts
(wsBreakdown: { labels: string[]; values: number[] }, harnessBreakdown: { labels: string[]; requests: number[]
src/webview/page-dashboard.ts:137
↓ 1 callers
Function
renderWorkspaceFilter
( workspaces: string[], filter: string, allMoments: ImageMoment[], confirmedWorkspaces: Set<string>, set
src/webview/page-image-gallery.ts:482
↓ 1 callers
Function
renderWorkspaceOccurrences
( p: ApPattern, details: ApOccurrence[], histVNode: ComponentChildren, color: string, )
src/webview/page-antipatterns.ts:791
↓ 1 callers
Function
renderWorkspaceTable
(workspaces: WorkspaceContextScore[], page: number, thresholds: ContextVerdictThresholds)
src/webview/page-context-mgmt.ts:631
↓ 1 callers
Function
reportFirstDiff
(branchNdjson: string, mainNdjson: string)
scripts/parse-parity.ts:104
↓ 1 callers
Function
reportWorkspaceProgress
( onProgress: ProgressCallback | undefined, progress: { processed: number; totalDirs: number; lastWsName:
src/core/parser.ts:234
↓ 1 callers
Function
requestPenalty
(request: SessionRequest, group: PracticeGroup)
src/core/detectors/scoring.ts:36
↓ 1 callers
Function
resetParseTiming
()
src/core/parser-shared.ts:213
↓ 1 callers
Function
resolveCLIRoot
(storagePath: string)
src/core/config-health-helpers.ts:94
↓ 1 callers
Function
resolveClaudeRoot
(projectDir: string)
src/core/config-health-helpers.ts:107
↓ 1 callers
Function
resolveCustomInstructionsBytes
(entryPath: string, isCLI: boolean)
src/core/parser-vscode.ts:118
↓ 1 callers
Function
resolveIdentifier
(name: string, ctx: Record<string, unknown>)
src/core/dsl/interpreter.ts:173
↓ 1 callers
Function
resolveRuleFilePath
( fsMod: typeof import('fs'), pathMod: typeof import('path'), parsed: NonNullable<ReturnType<typeof pars
src/webview/panel-rpc.ts:83
↓ 1 callers
Method
resolveTimelineDate
(dateStr: string | undefined, sortedDates: string[])
src/core/analyzer-timeline.ts:116
↓ 1 callers
Function
resolveTokens
( promptTokens: number | null, completionTokens: number | null, cacheReadTokens: number | null = null,
src/core/helpers.ts:215
↓ 1 callers
Function
resolveUserPrompt
(request: vscode.ChatRequest)
src/chat/participant.ts:166
← previous
next →
1,301–1,400 of 1,686, ranked by callers