MCPcopy Create free account

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

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

↓ 1 callersFunctionresolveVsCodeRoot
(storagePath: string)
src/core/config-health-helpers.ts:85
↓ 1 callersFunctionresolveWorkspaceName
(entryPath: string, wsId: string, isCLI: boolean)
src/core/parser-vscode.ts:93
↓ 1 callersMethodresolveWorkspaceRoot
(workspace: Workspace)
src/webview/panel-request-service.ts:1049
↓ 1 callersFunctionrestoreLearningSections
( container: HTMLElement, state: LearningState, languages: { label: string; loc: number }[], workspace
src/webview/page-learning.ts:196
↓ 1 callersFunctionreviewPendingTrust
(context: vscode.ExtensionContext)
src/extension.ts:60
↓ 1 callersFunctionrevoke
(store: TrustMemento, filePath: string)
src/core/rule-trust.ts:86
↓ 1 callersFunctionriskColor
(risk: string)
src/webview/page-insights.ts:89
↓ 1 callersFunctionruleTemplate
(id: string, prompt: string)
src/webview/panel-rpc.ts:642
↓ 1 callersFunctionrunAgenticLoop
( request: vscode.ChatRequest, chatContext: vscode.ChatContext, response: vscode.ChatResponseStream, t
src/chat/participant.ts:97
↓ 1 callersFunctionrunAnalysis
()
src/webview/page-skills.ts:140
↓ 1 callersFunctionrunContextReview
(workspaces: WorkspaceConfigHealth[])
src/webview/page-config.ts:343
↓ 1 callersFunctionrunTest
(overrides?: Record<string, number>)
src/webview/page-antipatterns-editor.ts:266
↓ 1 callersFunctionruntimeMemorySummary
()
src/core/runtime-debug.ts:46
↓ 1 callersFunctionsafeCssClass
(cls: string)
src/webview/shared.ts:233
↓ 1 callersFunctionsaveAchState
(state: AchievementState)
src/webview/page-achievements.ts:62
↓ 1 callersFunctionscanDirectoryPattern
(fullPath: string, pattern: FilePattern)
src/core/config-health-helpers.ts:142
↓ 1 callersFunctionscanFlatDirectory
(fullPath: string, pattern: FilePattern)
src/core/config-health-helpers.ts:156
↓ 1 callersFunctionscanFlatDirectoryEntry
(fullPath: string, pattern: FilePattern, entry: string)
src/core/config-health-helpers.ts:165
↓ 1 callersFunctionscanPersonalSkillFiles
()
src/core/config-health-helpers.ts:236
↓ 1 callersFunctionscanSingleFilePattern
(fullPath: string, pattern: FilePattern)
src/core/config-health-helpers.ts:174
↓ 1 callersMethodscanWorkspaceRepo
(workspace: { workspaceName: string; rootPath: string })
src/webview/panel-request-service.ts:1153
↓ 1 callersFunctionscoreStory
Score a story for interestingness
src/webview/page-image-gallery.ts:18
↓ 1 callersFunctionserializeCondition
(c: RuleCondition)
src/core/rule-parser.ts:453
↓ 1 callersFunctionsessionHygienePenalty
(request: SessionRequest)
src/core/detectors/scoring.ts:16
↓ 1 callersFunctionsetAtPath
(obj: JsonValue, keys: PathKey[], value: JsonValue)
src/core/parser-vscode-files.ts:307
↓ 1 callersFunctionsetDefaultTrustGate
(gate: TrustGate | undefined)
src/core/rule-loader.ts:34
↓ 1 callersFunctionsetDefaultTrustStore
(store: TrustMemento | undefined)
src/core/rule-trust.ts:172
↓ 1 callersFunctionsetExperiment
(key: ExperimentKey, enabled: boolean)
src/webview/page-experiments.ts:84
↓ 1 callersFunctionsetMatchesChar
(source: string, ch: string)
src/core/dsl/safe-regex.ts:236
↓ 1 callersFunctionsetNavHint
(hint: string | undefined)
src/webview/app.ts:54
↓ 1 callersFunctionsetWorkspaceTrustProvider
(provider: () => boolean)
src/core/rule-loader.ts:49
↓ 1 callersFunctionsetupInfiniteScroll
()
src/webview/page-image-gallery.ts:329
↓ 1 callersFunctionsetupLazyImages
( container: HTMLElement, loadImages: (sessionId: string, requestId: string) => Promise<string[]>, noIma
src/webview/page-image-gallery.ts:531
↓ 1 callersFunctionseverityIcon
(sev: string)
src/webview/page-antipatterns.ts:148
↓ 1 callersMethodshouldSkipWorkspace
( activity: { sessionCount: number; requestCount: number; lastTimestamp: number | null; lastDate: string |
src/core/analyzer-config.ts:82
↓ 1 callersFunctionshowDidYouKnowPlaceholder
()
src/webview/page-learning.ts:506
↓ 1 callersFunctionshowFieldDetail
(fieldName: string, filter: DateFilter, content: HTMLElement)
src/webview/page-data-explorer.ts:128
↓ 1 callersFunctionshowNewRuleModal
()
src/webview/page-rule-editor.ts:590
↓ 1 callersFunctionshowPromptPopup
(e: MouseEvent, fullPrompt: string)
src/webview/page-output.ts:567
↓ 1 callersFunctionshowResourcesPlaceholder
()
src/webview/page-learning.ts:363
↓ 1 callersFunctionshowRuleDetail
( container: HTMLElement, ruleId: string, rules: RuleDetail[], previewMap: Map<string, RulePreview>,
src/webview/page-antipatterns.ts:1198
↓ 1 callersFunctionshowRuleDetail
( ruleId: string, rules: RuleDetail[], previewMap: Map<string, RulePreview>, currentFilter: DateFilter
src/webview/page-rule-editor.ts:524
↓ 1 callersFunctionshowSessionDetail
(sessionId: string)
src/webview/page-timeline.ts:397
↓ 1 callersFunctionshowTileDetail
Show detail panel for a clicked treemap tile
src/webview/page-config.ts:612
↓ 1 callersFunctionskipEscapedChar
(pattern: string, index: number)
src/core/dsl/safe-regex.ts:80
↓ 1 callersFunctionskipQuotedString
(raw: string, start: number)
src/core/parser-vscode-files.ts:173
↓ 1 callersFunctionskipWhitespace
(input: string, start: number)
src/core/dsl/lexer.ts:91
↓ 1 callersFunctionsliderRange
(value: number)
src/webview/page-antipatterns-editor.ts:50
↓ 1 callersFunctionsnapActiveRangeIfDisabled
()
src/webview/page-output.ts:219
↓ 1 callersFunctionsortValue
Recursively sort object keys so serialization is independent of insertion order.
scripts/parity-parse-entry.ts:24
↓ 1 callersFunctionsortWorkspacesBySessions
(workspaces: WorkspaceContextScore[])
src/webview/page-context-mgmt.ts:42
↓ 1 callersFunctionsparklineSvg
(scores: number[], color: string)
src/webview/page-antipatterns.ts:168
↓ 1 callersFunctionsqliteQueryAsync
(dbPath: string, sql: string)
src/core/parser-xcode.ts:100
↓ 1 callersFunctionsqliteQueryTurnsAsync
Fast Turn query that avoids sqlite3's slow -json serialization. * Uses raw output with unit separator (\\x1f) between columns and * replaces embed
src/core/parser-xcode.ts:107
↓ 1 callersMethodstore
(result: ParseResult, analyzer: Analyzer)
src/webview/panel-cache.ts:16
↓ 1 callersFunctionstreamText
()
src/webview/panel-llm.ts:387
↓ 1 callersFunctionstringifyFieldValue
(r: SessionRequest, field: string)
src/core/analyzer-dashboard.ts:58
↓ 1 callersFunctionstripByteArrayImages
* Strip byte-array image data: patterns like "data":[255,216,255,...] * where the array starts with JPEG (FF D8 FF) or PNG (137,80,78,71) signatures.
src/core/parser-vscode-files.ts:248
↓ 1 callersFunctionstripHtml
Remove HTML tags iteratively until stable (avoids incomplete sanitization).
src/webview/panel-catalog.ts:26
↓ 1 callersFunctionstructuredOutputOptions
(spec: JsonSchemaSpec)
src/webview/panel-llm.ts:17
↓ 1 callersFunctionsummarizeFilter
(filter: DateFilter)
src/core/summary-export.ts:99
↓ 1 callersMethodtallyAiCreditTotals
( summary: ReturnType<ConsumptionAnalyzer['createAiCreditSummary']>, billing: RequestBilling, )
src/core/analyzer-consumption.ts:460
↓ 1 callersFunctionthresholdRow
(key: string, value: number, ruleId: string)
src/webview/page-antipatterns.ts:211
↓ 1 callersFunctionthresholdRow
(key: string, value: number, ruleId: string)
src/webview/page-rule-editor.ts:98
↓ 1 callersFunctiontoDateStrLocal
(d: Date)
src/webview/page-patterns.ts:503
↓ 1 callersFunctiontokenByHarnessChartTitle
()
src/webview/page-output.ts:189
↓ 1 callersFunctiontokenByWsChartTitle
()
src/webview/page-output.ts:182
↓ 1 callersFunctiontokenize
(normalized: string)
src/core/analyzer-workflows.ts:75
↓ 1 callersFunctiontokensOverlap
(a: FirstToken, b: FirstToken)
src/core/dsl/safe-regex.ts:225
↓ 1 callersFunctiontoolMasteryPenalty
(request: SessionRequest)
src/core/detectors/scoring.ts:32
↓ 1 callersFunctiontryDiskCache
( currentMetas: DirMetas, onProgress: ProgressCallback | undefined, report: ReportProgress, )
src/core/parser.ts:280
↓ 1 callersMethodtryHandle
(msg: RequestMessage)
src/webview/panel-request-service.ts:138
↓ 1 callersFunctiontryMemoryCache
( currentMetas: DirMetas, onProgress: ProgressCallback | undefined, report: ReportProgress, )
src/core/parser.ts:259
↓ 1 callersFunctionunmount
(container: Element)
src/webview/render.ts:46
↓ 1 callersMethodupdateAiCreditModelEntry
( costByModel: Map<string, AiCreditModelEntry>, model: string, billing: RequestBilling, harnes
src/core/analyzer-consumption.ts:477
↓ 1 callersFunctionupdateClaudeTimestampRange
( ts: number | null, firstTs: number | null, lastTs: number | null, )
src/core/parser-claude.ts:569
↓ 1 callersFunctionupdateConceptProgress
(state: LearningState, q: QuizQuestion, correct: boolean)
src/webview/page-learning.ts:760
↓ 1 callersFunctionupdateLoadingLog
(phase: string, detail: string)
src/webview/app.ts:162
↓ 1 callersFunctionupdatePhaseChecklist
(currentPhase: number)
src/webview/app.ts:180
↓ 1 callersFunctionupdatePreviewStats
(preview: RulePreview)
src/webview/page-rule-editor.ts:579
↓ 1 callersFunctionupdateScrollFades
()
src/webview/page-timeline.ts:174
↓ 1 callersFunctionupdateSessionMeta
(line: CodexLine, meta: CodexSessionMeta)
src/core/parser-codex.ts:390
↓ 1 callersFunctionupdateTable
()
src/webview/page-context-mgmt.ts:428
↓ 1 callersFunctionupdateTimestamps
(state: CodexParseState, ts: number | null)
src/core/parser-codex.ts:169
↓ 1 callersMethodupdateTokenCoverageTimeline
( timelineMap: Map<string, Map<string, { requests: number; counted: number; partial: number; pending: numb
src/core/analyzer-consumption.ts:1064
↓ 1 callersFunctionvalidateRuleMarkdown
(md: string)
src/webview/panel-rpc.ts:615
↓ 1 callersFunctionwaitForDashboard
(page: Page)
tests/e2e/dashboard.spec.ts:5
↓ 1 callersFunctionwaitForDashboard
(page: Page)
tests/e2e/navigation.spec.ts:5
↓ 1 callersFunctionwaitForTelemetryStrip
(page: Page)
tests/e2e/telemetry.spec.ts:7
↓ 1 callersFunctionwalk
(dir: string, prefix: string, depth: number)
src/core/config-health-helpers.ts:458
↓ 1 callersMethodwarmUpSync
()
src/core/analyzer.ts:90
↓ 1 callersMethodwarmUpViaWorker
()
src/core/analyzer.ts:124
↓ 1 callersFunctionweekScore
(weekRequests: SessionRequest[], group: PracticeGroup)
src/core/detectors/scoring.ts:44
↓ 1 callersFunctionwireDslReferenceContent
Wires tab switching, field search, and lazy parser coverage load.
src/webview/page-dsl-reference.ts:109
↓ 1 callersFunctionwireExplainButtons
(container: HTMLElement, _apData: ApData)
src/webview/page-antipatterns.ts:700
↓ 1 callersFunctionwireGlobalPickers
(container: HTMLElement, languages: { label: string; loc: number }[], state: LearningState)
src/webview/page-learning.ts:294
↓ 1 callersFunctionwirePlayground
(content: HTMLElement, filter: DateFilter)
src/webview/page-rule-playground.ts:155
↓ 1 callersFunctionwireRuleDetailExplainButtons
(content: HTMLElement, currentFilter: DateFilter)
src/webview/page-antipatterns.ts:1189
↓ 1 callersFunctionwireRuleEditorModal
( container: HTMLElement, currentFilter: DateFilter, onSaved: () => Promise<void> | void, )
src/webview/page-antipatterns-editor.ts:224
↓ 1 callersFunctionwireRuleSourceEdit
(ruleId: string, currentFilter: DateFilter)
src/webview/page-rule-editor.ts:487
← previousnext →1,401–1,500 of 1,686, ranked by callers