Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | /** * @snapback/mcp-config * * AI client detection and MCP configuration for SnapBack. * Shared module used by both VS Code extension and CLI. * * @packageDocumentation */ // Detection export { detectAIClients, detectWorkspaceConfig, getClient, getClientConfigPath, getConfiguredClients, readClientConfig, } from "./detect.js"; // Identity (ยง10.2: Managed metadata) export { createManagedMetadata, getOrCreateIdentity, getSnapbackConfigDir, isOwnedByThisInstall, resetIdentityCache, } from "./identity.js"; // Process Detection export { detectMCPProcesses, isSnapbackMCPRunning, type MCPProcess, type MCPProcessHealth, } from "./process-check.js"; // Repair export { injectWorkspacePath, type RepairOptions, type RepairResult, repairClientConfig } from "./repair.js"; // Types export type { AIClientConfig, AIClientFormat, DetectionResult, MCPConfig, MCPServerConfig, RemoveResult, SnapbackConfigOptions, SnapbackManagedMetadata, SnapbackMCPConfig, WriteResult, } from "./types.js"; // Validation export { type ValidationIssue, type ValidationResult, validateClientConfig, validateWorkspacePath, } from "./validate.js"; // Writing export { getServerKey, getSnapbackMCPConfig, isCommandExecutable, removeSnapbackConfig, resolveNodePath, validateConfig, writeClientConfig, } from "./write.js"; |