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
↓ 17 callers
Function
makeAssistant
(text: string, ts = '2025-06-15T10:00:02Z', usage?: Record<string, number>)
src/core/parser-claude.test.ts:53
↓ 17 callers
Function
parseCodexSessions
(sessionsDir: string)
src/core/parser-codex.ts:463
↓ 17 callers
Function
reconstructFromJsonl
(fpath: string)
src/core/parser-vscode-files.ts:349
↓ 17 callers
Function
set
(id: string, v: string)
src/webview/page-antipatterns-editor.ts:115
↓ 17 callers
Function
spotlight
(text: string)
src/core/spotlight.ts:35
↓ 16 callers
Function
args
()
src/core/dsl/interpreter.ts:887
↓ 16 callers
Method
getSessions
(page: number, pageSize: number, f?: DateFilter, search?: string)
src/core/analyzer.ts:211
↓ 16 callers
Function
hashContent
(content: string)
src/core/rule-trust.ts:48
↓ 16 callers
Function
makeSession
(overrides: Partial<Session> = {})
src/core/analyzer-patterns.test.ts:45
↓ 16 callers
Function
mb
(bytes: number)
scripts/benchmark-memory.ts:20
↓ 16 callers
Function
val
(id: string)
src/webview/page-antipatterns-editor.ts:77
↓ 15 callers
Function
makeReq
(overrides: Partial<SessionRequest> = {})
src/core/antipatterns-e2e.test.ts:28
↓ 15 callers
Function
resolveField
(row: Record<string, unknown>, field: string)
src/core/dsl/interpreter.ts:326
↓ 15 callers
Function
str
(value: unknown)
src/core/parser-vscode-cli.ts:96
↓ 15 callers
Function
thresholdEval
( field: keyof AchievementStats, target: number, labelFn: (value: number, target: number) => string, )
src/webview/page-achievements.ts:88
↓ 14 callers
Function
detectDevcontainerFromRequests
(requests: SessionRequest[], cwd?: string)
src/core/parser-shared.ts:429
↓ 14 callers
Function
formatNumber
(value: number)
src/core/summary-export.ts:90
↓ 14 callers
Function
makeTempDir
()
src/core/parser-vscode-files.test.ts:25
↓ 14 callers
Function
pct
(phase: number, intraPhase: number)
src/core/parser.ts:92
↓ 14 callers
Function
safeJoinUnder
( baseDir: string, segments: string[], opts?: { allowedExts?: string[] }, )
src/webview/panel-shared.ts:95
↓ 14 callers
Function
stringValue
(value: unknown)
src/core/parser-codex.ts:77
↓ 13 callers
Function
classifyWorkType
(msg: string)
src/core/helpers.ts:291
↓ 13 callers
Function
evaluateMetric
( filterExpr: string, aggregationExpr: string, exampleTemplate: string, rows: Record<string, unknown>[
src/core/metric-engine.ts:178
↓ 13 callers
Method
getWorkflowOptimization
(f?: DateFilter)
src/core/analyzer.ts:225
↓ 13 callers
Function
looseEquals
(a: unknown, b: unknown)
src/core/dsl/interpreter.ts:255
↓ 13 callers
Function
makeConfigFile
(overrides: Partial<ConfigFileInfo> = {})
src/core/analyzer-config.test.ts:83
↓ 13 callers
Function
makeFlowSession
Create a session with rapid follow-ups (deep flow)
src/core/analyzer-flow.test.ts:64
↓ 13 callers
Function
pipeNode
(value: ASTNode, filter: string, arg?: ASTNode)
src/core/dsl/interpreter.test.ts:18
↓ 13 callers
Function
runEmitters
(reqs: SessionRequest[], sessions: Session[], skipIdeDetectors: boolean)
src/core/detector-registry.ts:282
↓ 13 callers
Function
statPill
(label: string, value: string | number, color?: string)
src/webview/page-rule-editor.ts:77
↓ 13 callers
Function
topN
(arr: T[], n: number)
src/mcp/formatters.ts:34
↓ 13 callers
Function
updateTelemetry
(t: WorkerTelemetry)
src/webview/telemetry-strip.ts:86
↓ 13 callers
Function
withErrorBoundary
( pageName: string, container: HTMLElement, render: () => void | Promise<void>, )
src/webview/shared.ts:445
↓ 13 callers
Function
withProjectsDir
(filename: string, lines: object[], run: (projectsDir: string) => void)
src/core/parser-claude.test.ts:67
↓ 12 callers
Function
booleanNode
(value: boolean)
src/core/dsl/interpreter.test.ts:12
↓ 12 callers
Function
createAnalyzer
(sessions: Session[])
src/core/analyzer-flow.test.ts:79
↓ 12 callers
Function
d
(key: keyof typeof FIXTURES)
src/core/profanity.test.ts:26
↓ 12 callers
Method
getRecommendations
(f?: DateFilter)
src/core/analyzer.ts:215
↓ 12 callers
Method
getWorkLifeBalance
(filter?: DateFilter)
src/core/summary-export.ts:33
↓ 12 callers
Function
html
(strings: TemplateStringsArray, ...values: unknown[])
src/webview/html-tag.test.ts:46
↓ 12 callers
Function
makeReq
(overrides: Partial<SessionRequest> = {})
src/core/rule-equivalence.test.ts:25
↓ 12 callers
Function
makeRequest
(overrides: Partial<SessionRequest> = {})
src/core/analyzer-workflows.test.ts:10
↓ 12 callers
Function
parseAllLogsAsyncDetailed
( logsDirs: string[], onProgress?: ProgressCallback, )
src/core/parser.ts:542
↓ 12 callers
Function
parseCLIEventsFile
(eventsPath: string, wsId: string, wsName: string, customInstructionsBytes?: number)
src/core/parser-vscode-cli.ts:398
↓ 12 callers
Function
parseFilter
(input: Record<string, unknown>)
src/mcp/tools.ts:33
↓ 12 callers
Function
scoreToStatus
(score: number)
src/core/analyzer-patterns.ts:17
↓ 12 callers
Function
textResult
(data: unknown)
src/mcp/tools.ts:50
↓ 11 callers
Function
extractSkillPathsFromText
(text: string)
src/core/parser-shared.ts:476
↓ 11 callers
Method
getStats
(filter?: DateFilter)
src/core/summary-export.ts:30
↓ 11 callers
Function
makeReq
(overrides: Partial<SessionRequest> = {})
src/core/parser-shared.test.ts:13
↓ 11 callers
Function
makeRequest
(overrides: Partial<SessionRequest> = {})
src/core/rule-engine.test.ts:82
↓ 11 callers
Function
parseAllLogs
(logsDirs: string[])
src/core/parser.ts:512
↓ 10 callers
Method
clear
()
src/webview/panel-cache.ts:21
↓ 10 callers
Function
debugCore
(scope: string, message: string, detail?: unknown)
src/core/log.ts:54
↓ 10 callers
Function
evaluateTrigger
( triggerExpr: string, emission: DetectorEmission, thresholds?: Record<string, number>, )
src/core/metric-engine.ts:231
↓ 10 callers
Function
fileUriToPath
(raw: string)
src/core/helpers.ts:23
↓ 10 callers
Function
findLogsDirs
()
src/core/parser.ts:98
↓ 10 callers
Function
forEachJsonlLine
(fpath: string, onLine: (line: string) => void)
src/core/parser-vscode-files.ts:76
↓ 10 callers
Method
getCodeProduction
(filter?: DateFilter)
src/core/summary-export.ts:31
↓ 10 callers
Method
getContextRangeAvailability
(f?: DateFilter)
src/core/analyzer.ts:239
↓ 10 callers
Method
getDayTimeline
(dateStr?: string, mode?: string, f?: DateFilter)
src/core/analyzer.ts:210
↓ 10 callers
Function
getPending
()
src/core/rule-trust.ts:131
↓ 10 callers
Function
getRuntimeDebugLogPath
()
src/core/runtime-debug.ts:51
↓ 10 callers
Function
makeSession
(overrides: Partial<Session> = {})
src/core/analyzer-workflows.test.ts:45
↓ 10 callers
Function
makeSession
(overrides: Partial<Session> = {})
src/core/parser-main.test.ts:83
↓ 10 callers
Function
memory
(label: string)
scripts/benchmark-reload-stability.ts:26
↓ 10 callers
Function
parseAllLogsViaWorker
( logsDirs: string[], onProgress?: ProgressCallback, deps?: { fork?: ForkFn }, )
src/core/parser-worker-host.ts:50
↓ 10 callers
Function
rawHtml
(s: string)
src/webview/shared.ts:220
↓ 10 callers
Function
report
(p)
src/core/parser.ts:547
↓ 10 callers
Function
run
()
scripts/parse-parity.ts:124
↓ 10 callers
Function
scanConfigFiles
(rootPath: string)
src/core/config-health-helpers.ts:123
↓ 10 callers
Function
stripSessionsForMemory
(sessions: Session[])
src/core/cache.ts:413
↓ 10 callers
Function
stripSingleSession
(session: Session)
src/core/parser-shared.ts:418
↓ 10 callers
Function
textValue
(value: unknown)
src/core/detector-registry.ts:40
↓ 10 callers
Function
validateDateFilter
* Simulates panel.ts validateDateFilter -- this is the exact logic * from the extension-side RPC handler that processes webview messages.
src/core/analyzer.test.ts:14
↓ 9 callers
Function
assertTrustedPath
(filePath: string)
src/core/parser-shared.ts:23
↓ 9 callers
Function
buildAnalyzer
(sessions: Session[])
src/core/antipatterns-e2e.test.ts:383
↓ 9 callers
Function
createAnalyzer
(sessions: Session[])
src/core/analyzer-workflows.test.ts:63
↓ 9 callers
Function
destroyChartById
(canvasId: string)
src/webview/shared.ts:139
↓ 9 callers
Method
filterSessions
Public access to filtered sessions for rule editor preview.
src/core/analyzer.ts:189
↓ 9 callers
Function
fmtMem
(mb: number)
src/webview/telemetry-strip.ts:19
↓ 9 callers
Method
getAiCreditBurndown
(config: BurndownConfig, f?: DateFilter)
src/core/analyzer.ts:207
↓ 9 callers
Function
getStringArray
(value: unknown, limit: number)
src/webview/panel-request-service.ts:85
↓ 9 callers
Function
harnessFromPath
(logsDir: string)
src/core/parser-vscode.ts:18
↓ 9 callers
Function
isSafeExternalHttpsUrl
(value: unknown)
src/webview/panel-shared.ts:80
↓ 9 callers
Function
llmAvailable
()
src/webview/capabilities.ts:36
↓ 9 callers
Function
percentile
(values: number[], p: number)
src/webview/loading-grid-model.ts:47
↓ 9 callers
Function
withCodexFile
(lines: object[], run: (sessionsDir: string, filePath: string) => void)
src/core/parser-codex.test.ts:18
↓ 8 callers
Function
assert
(condition, label, detail)
scripts/test-catalog-fetch.mjs:63
↓ 8 callers
Function
collectLines
(write: (onLine: (line: string) => void) => void)
src/core/parser-vscode-files.test.ts:341
↓ 8 callers
Function
createToken
(type: TokenType, value: string, pos: number, nextIndex: number)
src/core/dsl/lexer.ts:101
↓ 8 callers
Function
dirEntry
(name: string)
src/core/parser-main.test.ts:98
↓ 8 callers
Function
enter
()
src/core/dsl/parser.ts:47
↓ 8 callers
Function
exit
()
src/core/dsl/parser.ts:53
↓ 8 callers
Function
fieldAccessNode
(object: ASTNode, field: string)
src/core/dsl/interpreter.test.ts:14
↓ 8 callers
Method
filterRequests
Public access to filtered requests for rule editor preview.
src/core/analyzer.ts:187
↓ 8 callers
Method
getCalendarActivity
(f?: DateFilter)
src/core/analyzer.ts:248
↓ 8 callers
Function
getDatasetValue
(element: HTMLElement, key: string)
src/webview/page-antipatterns.ts:143
↓ 8 callers
Method
getHeatmap
(f?: DateFilter)
src/core/analyzer.ts:200
↓ 8 callers
Method
getSessionDetail
(sessionId: string)
src/core/analyzer.ts:212
← previous
next →
101–200 of 1,686, ranked by callers