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
↓ 4 callers
Function
metricCard
(label: string, value: string, color: string, subtitle?: string)
src/webview/page-config.ts:746
↓ 4 callers
Function
opToStr
(op: RuleCondition['op'])
src/core/rule-parser.ts:475
↓ 4 callers
Function
openUrl
(url: string)
src/webview/page-peers.ts:348
↓ 4 callers
Function
pFmt
(n: number)
src/webview/page-config.ts:686
↓ 4 callers
Function
parseOp
(op: string)
src/core/rule-parser.ts:245
↓ 4 callers
Function
parseOpenCodeSessions
(storageDir: string)
src/core/parser-opencode.ts:307
↓ 4 callers
Function
parseSection
(body: string, heading: string)
src/core/rule-parser.ts:142
↓ 4 callers
Function
parseSingleCondition
(expr: string)
src/core/rule-parser.ts:232
↓ 4 callers
Function
parseValue
(val: string)
src/core/rule-parser.ts:257
↓ 4 callers
Function
parseWorkspaceFolderPath
(wsJsonPath: string)
src/core/parser-vscode-files.ts:549
↓ 4 callers
Function
parseWorkspacePlanKey
(key: string, fallbackOrder: number)
src/webview/loading-grid-model.ts:82
↓ 4 callers
Function
pickRows
(scope: string, reqs: SessionRequest[], sessions: Session[])
src/webview/panel-rpc.ts:51
↓ 4 callers
Function
promptAndReload
()
src/extension.ts:146
↓ 4 callers
Function
rankList
(title: string, items: { label: string; count: number }[], total: number)
src/webview/page-config.ts:754
↓ 4 callers
Function
readFileSafe
(filePath: string)
src/core/parser-shared.ts:83
↓ 4 callers
Function
recordSkippedLines
(count = 1)
src/core/parser-shared.ts:135
↓ 4 callers
Function
refreshRangeBar
()
src/webview/page-output.ts:210
↓ 4 callers
Function
registerMetric
(metric: MetricDefinition)
src/core/metric-engine.ts:495
↓ 4 callers
Function
renderCodeReviewRound
(rounds: CodeComparisonRound[], index: number, state: LearningState)
src/webview/page-learning-templates.ts:27
↓ 4 callers
Function
resetParseWarnings
()
src/core/parser-shared.ts:151
↓ 4 callers
Function
roundRect
(ctx: CanvasRenderingContext2D, x: number, y: number, w: number, h: number, r: number)
src/webview/page-peers.ts:191
↓ 4 callers
Function
roundTrip
Drive a full emit -> serialize -> deserialize -> assemble round-trip, like the IPC boundary.
src/core/parse-chunking.test.ts:63
↓ 4 callers
Function
runTestCases
( filterExpr: string, aggregationExpr: string, triggerExpr: string, testCases: TestCase[], threshold
src/core/metric-engine.ts:371
↓ 4 callers
Function
scanVsCodeDirs
(logsDirs: string[])
src/core/parser-vscode.ts:64
↓ 4 callers
Function
scoreColor
(score: number)
src/webview/shared.ts:397
↓ 4 callers
Function
section
(heading: string)
src/webview/page-antipatterns-editor.ts:152
↓ 4 callers
Function
sendJson
(res: ServerResponse, body: unknown)
src/canvas/host.ts:92
↓ 4 callers
Function
sessWs
(wsName: string, requests: SessionRequest[])
src/core/ai-credits.test.ts:523
↓ 4 callers
Function
setBadge
(id: string, value: string | number)
src/webview/app.ts:58
↓ 4 callers
Function
setWsSelection
(value: string, label: string)
src/webview/app.ts:386
↓ 4 callers
Function
sparkline
(values: number[], maxLen = 14)
src/mcp/formatters.ts:38
↓ 4 callers
Function
stable
(v: unknown)
scripts/parity-parse-entry.ts:36
↓ 4 callers
Function
stripSessionsFrom
* Strip heavy text from sessions appended at or after `startIdx`. Used to free per-workspace * full text immediately after each workspace is parsed,
src/core/parser-vscode.ts:234
↓ 4 callers
Function
updateStats
(state: LearningState)
src/webview/page-learning.ts:142
↓ 4 callers
Function
withCodexRawFile
(content: string, run: (sessionsDir: string) => void)
src/core/parser-codex-extra.test.ts:45
↓ 4 callers
Function
writeEvents
Write an events.jsonl from a list of event objects and return its path.
src/core/parser-vscode-cli.test.ts:25
↓ 3 callers
Function
$
(sel: string)
src/webview/shared.ts:145
↓ 3 callers
Function
addParseTiming
(kind: 'chat' | 'edit' | 'cli', ms: number)
src/core/parser-shared.ts:206
↓ 3 callers
Function
addPending
(entry: PendingEntry)
src/core/rule-trust.ts:121
↓ 3 callers
Function
advanceStoryFrame
(delta: number)
src/webview/page-image-gallery.ts:362
↓ 3 callers
Function
analyzeFile
(fullPath: string, relativePath: string, kind: ConfigFileInfo['kind'])
src/core/config-health-helpers.ts:264
↓ 3 callers
Method
anchorFromDate
Ensure the day-key array includes fromDate so fillDayRange starts * from the filter boundary, keeping all charts aligned on the same x-axis.
src/core/analyzer-base.ts:79
↓ 3 callers
Function
broadcast
(payload: unknown)
src/canvas/host.ts:85
↓ 3 callers
Function
buildRangeFilter
()
src/webview/page-patterns.ts:75
↓ 3 callers
Function
buildSummaryExport
(input: SummaryExportInput)
src/core/summary-export.ts:149
↓ 3 callers
Function
cacheKey
(f?: DateFilter)
src/webview/skill-cache.ts:21
↓ 3 callers
Function
canLoadMore
()
src/webview/page-image-gallery.ts:254
↓ 3 callers
Function
cleanup
(root: string)
scripts/generate-synthetic-logs.ts:104
↓ 3 callers
Function
clearPending
()
src/core/rule-trust.ts:136
↓ 3 callers
Function
close
()
src/webview/page-output.ts:599
↓ 3 callers
Function
closeStoryPlayer
()
src/webview/page-image-gallery.ts:355
↓ 3 callers
Function
collapseInlineSessions
()
src/webview/page-context-mgmt.ts:292
↓ 3 callers
Function
computeBilling
(sessions: Session[])
src/core/analyzer-consumption.ts:54
↓ 3 callers
Function
countMdFiles
(dir: string)
src/core/rule-loader.ts:213
↓ 3 callers
Function
createTrustGate
(store: TrustMemento)
src/core/rule-trust.ts:156
↓ 3 callers
Function
destroyCharts
()
src/webview/shared.ts:134
↓ 3 callers
Function
draw
()
src/webview/page-learning-snake.ts:48
↓ 3 callers
Function
errorCore
(scope: string, message: string, detail?: unknown)
src/core/log.ts:66
↓ 3 callers
Function
extractImagesFromVariables
* Extract image data URIs from a list of variables for a given request.
src/core/parser-vscode-files.ts:453
↓ 3 callers
Function
findClaudeDirs
()
src/core/parser-claude.ts:313
↓ 3 callers
Function
findCodexDirs
()
src/core/parser-codex.ts:453
↓ 3 callers
Function
findThresholdDate
(labels: string[], cumulative: number[], threshold: number)
src/webview/page-achievements.ts:293
↓ 3 callers
Function
findXcodeDirs
()
src/core/parser-xcode.ts:24
↓ 3 callers
Function
firstNonEmptyText
(...values: unknown[])
src/webview/panel-rpc.ts:153
↓ 3 callers
Function
flushCodexTurn
(state: CodexParseState, defaultModel: string)
src/core/parser-codex.ts:184
↓ 3 callers
Function
fmtK
(n: number)
src/webview/page-antipatterns.ts:848
↓ 3 callers
Function
forEachToolCall
Walk every tool call recorded in `result.metadata`'s `toolCallResults` / `toolCallRounds` * arrays, invoking `visit` once per parsed tool call. Cent
src/core/parser-vscode-request.ts:242
↓ 3 callers
Function
formToMarkdown
(c: HTMLElement)
src/webview/page-antipatterns-editor.ts:76
↓ 3 callers
Function
formatDate
(ts: number)
src/webview/page-achievements.ts:231
↓ 3 callers
Function
generateJsonlLines
(count: number)
src/core/parser.bench.ts:14
↓ 3 callers
Method
getBurndown
(config: BurndownConfig, f?: DateFilter)
src/core/analyzer.ts:205
↓ 3 callers
Method
getFilteredSessions
Public access to filtered sessions (for rule editor).
src/core/analyzer-patterns.ts:240
↓ 3 callers
Method
getHarnessBreakdown
(f?: DateFilter)
src/core/analyzer.ts:184
↓ 3 callers
Function
getMemoryCache
()
src/core/cache.ts:149
↓ 3 callers
Method
getParserPreview
(focusField?: string)
src/core/analyzer.ts:192
↓ 3 callers
Function
getRuleLayerInfo
(workspaceRoot?: string)
src/core/rule-loader.ts:208
↓ 3 callers
Function
groupTop
(arr: unknown[], fieldName: string)
src/core/dsl/interpreter.ts:344
↓ 3 callers
Function
hc
(h: string)
src/webview/page-config.ts:17
↓ 3 callers
Function
infoCore
(scope: string, message: string, detail?: unknown)
src/core/log.ts:58
↓ 3 callers
Method
isCopilotLogin
(login: string | undefined)
src/webview/panel-request-service.ts:1178
↓ 3 callers
Function
isForbiddenKey
(key: PathKey)
src/core/parser-vscode-files.ts:262
↓ 3 callers
Method
isFull
True while chunk `seq` must wait because the unacked window is full.
src/core/parse-worker-stream.ts:40
↓ 3 callers
Function
isRecord
(value: unknown)
src/core/cache.ts:118
↓ 3 callers
Function
isRetryableWorkerError
(message: string)
src/core/parser-worker-host.ts:28
↓ 3 callers
Function
loadAllMetricLayersAsync
(workspaceRoot?: string, trustGate?: TrustGate)
src/core/rule-loader.ts:451
↓ 3 callers
Function
loadAllRuleLayersAsync
(workspaceRoot?: string, trustGate?: TrustGate)
src/core/rule-loader.ts:414
↓ 3 callers
Function
loadBuiltinRules
()
src/core/rule-engine.ts:74
↓ 3 callers
Function
loadCacheData
()
src/core/cache.ts:267
↓ 3 callers
Function
loadImages
(sessionId: string, requestId: string)
src/webview/page-image-gallery.ts:149
↓ 3 callers
Function
loadMetricsFromDir
( dir: string, source: MetricDefinition['source'], trustGate?: TrustGate, layer?: TrustLayer, )
src/core/rule-loader.ts:289
↓ 3 callers
Function
loadMetricsFromDirAsync
( dir: string, source: MetricDefinition['source'], trustGate?: TrustGate, layer?: TrustLayer, )
src/core/rule-loader.ts:461
↓ 3 callers
Function
loadMoreAndRender
(showLoading = false)
src/webview/page-image-gallery.ts:342
↓ 3 callers
Function
loadPersonalRules
(trustGate?: TrustGate)
src/core/rule-loader.ts:119
↓ 3 callers
Function
loadQuizAsync
(container: HTMLElement, state: LearningState)
src/webview/page-learning.ts:562
↓ 3 callers
Function
makeHourBuckets
()
src/core/analyzer-dashboard.ts:79
↓ 3 callers
Function
makeMetricDefinition
(id = 'metric-1')
src/core/rule-loader.test.ts:103
↓ 3 callers
Function
makeSession
(overrides: Partial<Session> = {})
src/core/analyzer-flow.test.ts:45
↓ 3 callers
Function
makeTempDir
()
src/core/parser-xcode.test.ts:14
↓ 3 callers
Function
makeWeekHourGrid
()
src/core/analyzer-dashboard.ts:83
↓ 3 callers
Function
maxEntry
(map: Map<string, number>)
src/core/analyzer-images.ts:329
← previous
next →
401–500 of 1,686, ranked by callers