MCPcopy Create free account

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

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

↓ 2,451 callersFunctionexpect
(type: TokenType)
src/core/dsl/parser.ts:40
↓ 607 callersFunctionhtml
(strings: TemplateStringsArray, ...values: unknown[])
src/webview/shared.ts:261
↓ 351 callersMethodfilter
(f?: DateFilter)
src/core/analyzer-base.ts:41
↓ 302 callersMethodget
(key: string, defaultValue: T)
src/core/rule-trust.ts:33
↓ 288 callersFunctionevaluate
(node: ASTNode, ctx: Record<string, unknown>)
src/core/dsl/interpreter.ts:110
↓ 209 callersFunctionrender
(vnode: ComponentChildren, container: Element)
src/webview/render.ts:42
↓ 189 callersFunctionassert
(condition: boolean, label: string, detail?: string)
scripts/e2e-real-data.ts:19
↓ 138 callersMethodadd
Fold one more session's metrics into the running totals.
src/core/session-totals.ts:49
↓ 103 callersFunctiontoNum
(v: unknown)
src/core/dsl/interpreter.ts:235
↓ 97 callersFunctionasStr
Safely convert an unknown value to string (never returns '[object Object]').
src/core/dsl/interpreter.ts:88
↓ 91 callersFunctionformatNum
(n: number)
src/webview/shared.ts:289
↓ 84 callersFunctionsess
(overrides: Partial<Session> & { requests?: SessionRequest[] } = {})
src/core/context-management.test.ts:49
↓ 78 callersFunctionreq
(overrides: Partial<SessionRequest> & { messageText?: string; responseText?: string } = {})
src/core/context-management.test.ts:23
↓ 69 callersFunctionnumberNode
(value: number)
src/core/dsl/interpreter.test.ts:10
↓ 67 callersFunctionruntimeDebug
(scope: string, message: string, detail?: unknown)
src/core/runtime-debug.ts:62
↓ 61 callersFunctiongetCtxMgmt
(sessions: Session[], filter?: Record<string, string>)
src/core/context-management.test.ts:75
↓ 59 callersFunctionicon
(d: string)
src/webview/svg-icons.ts:10
↓ 58 callersFunctioncompileSafe
(pattern: string, flags = '')
src/core/dsl/safe-regex.ts:21
↓ 57 callersFunctionmakeRuleMarkdown
(options: RuleOptions = {})
src/core/rule-engine.test.ts:26
↓ 56 callersMethodtoString
()
src/webview/shared.ts:217
↓ 54 callersFunctionreq
(overrides: Partial<SessionRequest> = {})
src/core/ai-credits.test.ts:17
↓ 53 callersFunctioncallNode
(name: string, ...args: ASTNode[])
src/core/dsl/interpreter.test.ts:17
↓ 53 callersFunctionisString
(value: unknown)
src/webview/panel-shared.ts:21
↓ 52 callersFunctionreq
(overrides: Partial<SessionRequest> = {})
src/core/analyzer-token-coverage.test.ts:17
↓ 48 callersFunctionidentifierNode
(name: string)
src/core/dsl/interpreter.test.ts:13
↓ 46 callersFunctionrpc
(method: string, params?: Record<string, unknown>)
src/webview/shared.ts:23
↓ 46 callersFunctionstringNode
(value: string)
src/core/dsl/interpreter.test.ts:11
↓ 45 callersFunctiontoDateStr
(ts: number)
src/core/helpers.ts:33
↓ 44 callersFunctionflatTokenRequests
Build N requests where all have the same promptTokens.
src/core/context-management.test.ts:69
↓ 42 callersFunctionmakeRequest
(overrides: Partial<SessionRequest> = {})
src/core/analyzer.test.ts:25
↓ 41 callersFunctionlex
(input: string)
src/core/dsl/lexer.ts:61
↓ 41 callersFunctionvalidateDateFilter
(p: Record<string, unknown>)
src/webview/panel-rpc.ts:102
↓ 40 callersFunctionmakeRequest
(overrides: Partial<SessionRequest> = {})
src/core/analyzer-insights.test.ts:10
↓ 38 callersFunctionmakeSession
(overrides: Partial<Session> = {})
src/core/analyzer.test.ts:60
↓ 37 callersFunctioncreateRequest
(overrides: Partial<SessionRequest> & Pick<SessionRequest, 'messageText' | 'responseText'>)
src/core/parser-shared.ts:336
↓ 37 callersFunctionmakeRequest
(overrides: Partial<SessionRequest> = {})
src/core/analyzer-config.test.ts:52
↓ 37 callersFunctionwarnCore
(scope: string, message: string, detail?: unknown)
src/core/log.ts:62
↓ 36 callersFunctionmakeRequest
(overrides: Partial<SessionRequest> = {})
src/core/analyzer-dashboard.test.ts:10
↓ 36 callersFunctionnormalizeModel
(modelId: string)
src/core/helpers.ts:114
↓ 35 callersFunctionmakeSession
(overrides: Partial<Session> = {})
src/core/analyzer-config.test.ts:38
↓ 35 callersFunctionmakeWorkspace
(overrides: Partial<Workspace> = {})
src/core/analyzer-config.test.ts:74
↓ 34 callersFunctionsection
(name: string)
scripts/e2e-real-data.ts:29
↓ 33 callersFunctionparse
(tokens: Token[])
src/core/dsl/parser.ts:34
↓ 33 callersFunctionpostResponse
(webview: vscode.Webview, id: string, data: unknown)
src/webview/panel-shared.ts:46
↓ 32 callersFunctioncreateChart
( canvasId: string, type: ChartType, data: { labels: (string | number)[]; datasets: Record<string, unkno
src/webview/shared.ts:370
↓ 32 callersMethodgetAntiPatterns
(filter?: DateFilter)
src/core/summary-export.ts:35
↓ 31 callersMethodgetConfigHealth
(f?: DateFilter)
src/core/analyzer.ts:227
↓ 31 callersFunctionloadRuleLoader
()
src/core/rule-loader.test.ts:155
↓ 31 callersFunctionmakeSession
(overrides: Partial<Session> = {})
src/core/analyzer-dashboard.test.ts:45
↓ 30 callersMethodgetInsights
(f?: DateFilter)
src/core/analyzer.ts:231
↓ 29 callersFunctionsess
(opts: { harness: string; workspaceName: string; workspaceId?: string; requests: SessionRequest[]; m
src/core/analyzer-token-coverage.test.ts:30
↓ 28 callersFunctioncreateSession
(overrides: Partial<Session> & Pick<Session, 'sessionId' | 'workspaceId' | 'workspaceName' | 'harness' | 'requ
src/core/parser-shared.ts:379
↓ 28 callersFunctionfm
(name: string, label: string, category: FieldCategory)
src/core/analyzer-dashboard.ts:14
↓ 28 callersFunctionwithTempFile
(name: string, content: string, run: (filePath: string) => void)
src/core/parser-vscode.test.ts:14
↓ 27 callersFunctioncreateAnalyzer
(sessions: Session[])
src/core/analyzer-insights.test.ts:63
↓ 27 callersMethodgetDailyActivity
(filter?: DateFilter)
src/core/summary-export.ts:32
↓ 26 callersFunctionel
(tag: string, cls?: string, content?: string | SafeHtml)
src/webview/shared.ts:152
↓ 26 callersFunctionmakeAnalyzer
(sessions: Session[] = [], workspaces: Workspace[] = [])
src/core/analyzer-config.test.ts:105
↓ 26 callersFunctionmockDirectories
(entries: Record<string, string[] | Error>)
src/core/rule-loader.test.ts:119
↓ 26 callersFunctionparseSessionFile
(sessionFile: string, wsId: string, wsName: string, harness: string, customInstructionsBytes?: number)
src/core/parser-vscode.ts:457
↓ 26 callersFunctionparseSingleSession
(lines: object[])
src/core/parser-codex-extra.test.ts:59
↓ 26 callersFunctionredactSecrets
(text: string)
src/core/redact-secrets.ts:36
↓ 25 callersMethodgetTokenCoverage
(f?: DateFilter)
src/core/analyzer.ts:208
↓ 25 callersFunctionmakeRequest
(overrides: Partial<SessionRequest> = {})
src/core/analyzer-timeline.test.ts:10
↓ 25 callersFunctionpostError
(webview: vscode.Webview, id: string, message: string, extra: Record<string, unknown> = {})
src/webview/panel-shared.ts:50
↓ 24 callersMethodgetAiCredits
(f?: DateFilter)
src/core/analyzer.ts:206
↓ 24 callersFunctionisRecord
(value: unknown)
src/webview/panel-shared.ts:33
↓ 24 callersFunctionmakeSession
(overrides: Partial<Session> = {})
src/core/analyzer-insights.test.ts:45
↓ 24 callersFunctionmakeUser
(text: string, ts = '2025-06-15T10:00:00Z', extra: Record<string, unknown> = {})
src/core/parser-claude.test.ts:33
↓ 23 callersFunctioncreateAnalyzer
(sessions: Session[])
src/core/analyzer-dashboard.test.ts:63
↓ 23 callersFunctionisoWeek
(d: Date)
src/core/helpers.ts:50
↓ 23 callersFunctionpeek
()
src/core/dsl/parser.ts:38
↓ 23 callersFunctionrunDetectors
(reqs: SessionRequest[], sessions: Session[], skipIdeDetectors: boolean)
src/core/detector-registry.ts:273
↓ 22 callersFunctioncompaction
(overrides: Partial<CompactionEvent> = {})
src/core/context-management.test.ts:36
↓ 22 callersFunctioncompileNaturalLanguageRule
( prompt: string, options?: { group?: string; severity?: string; scope?: string; }, )
src/core/rule-compiler.ts:39
↓ 22 callersFunctiongetAllRules
()
src/core/rule-engine.ts:126
↓ 22 callersFunctionmakeRequest
(overrides: Partial<SessionRequest> = {})
src/core/analyzer-patterns.test.ts:10
↓ 22 callersFunctionsaveState
(ls: LearningState)
src/webview/page-learning-state.ts:198
↓ 22 callersFunctiontoText
(value: unknown)
src/webview/panel-request-service.ts:89
↓ 21 callersFunctionerrorResult
(message: string, extra: Record<string, unknown> = {})
src/webview/panel-shared.ts:17
↓ 21 callersFunctionmakeSession
(overrides: Partial<Session> = {})
src/core/analyzer-timeline.test.ts:45
↓ 21 callersFunctionmakeTempDir
()
src/core/config-health-helpers.test.ts:26
↓ 21 callersFunctionmockFiles
(entries: Record<string, string | Error>)
src/core/rule-loader.test.ts:129
↓ 20 callersFunctionadvance
()
src/core/dsl/parser.ts:39
↓ 20 callersFunctionbinaryNode
(op: string, left: ASTNode, right: ASTNode)
src/core/dsl/interpreter.test.ts:15
↓ 20 callersMethodfilteredSessions
(f?: DateFilter)
src/core/analyzer-base.ts:64
↓ 20 callersMethodgetFlowState
(filter?: DateFilter)
src/core/summary-export.ts:34
↓ 20 callersFunctionisLikelySafe
(pattern: string)
src/core/dsl/safe-regex.ts:134
↓ 20 callersFunctionsafeNumber
(n: number)
src/webview/shared.ts:227
↓ 20 callersFunctiontestSafe
(re: RegExp | null, input: string)
src/core/dsl/safe-regex.ts:57
↓ 19 callersFunctioncreateAnalyzer
(sessions: Session[])
src/core/analyzer-timeline.test.ts:63
↓ 19 callersFunctionparseClaudeSessions
(projectsDir: string)
src/core/parser-claude.ts:520
↓ 19 callersFunctionwriteFile
(root: string, relativePath: string, content: string)
src/core/config-health-helpers.test.ts:32
↓ 18 callersFunctionbuildRichDataset
Create realistic multi-week data that triggers many patterns.
src/core/antipatterns-e2e.test.ts:82
↓ 18 callersFunctioncreateAnalyzer
(sessions: Session[])
src/core/analyzer-patterns.test.ts:63
↓ 18 callersFunctionevaluateExpression
(expr: string, ctx: Record<string, unknown>)
src/core/dsl/index.ts:26
↓ 18 callersFunctionisNumber
(value: unknown)
src/webview/panel-shared.ts:25
↓ 18 callersFunctionsess
(requests: SessionRequest[])
src/core/ai-credits.test.ts:30
↓ 18 callersFunctionunaryNode
(op: string, operand: ASTNode)
src/core/dsl/interpreter.test.ts:16
↓ 18 callersFunctionwithTempFile
(name: string, content: string, run: (filePath: string) => void)
src/core/parser-vscode-files.test.ts:31
next →1–100 of 1,686, ranked by callers