Unified · Split
| @@ -22,7 +22,7 @@ import { · 21 unmodified lines | ||
| 22 | 22 | controlPlaneOpenApiSpec, |
| 23 | 23 | type ControlPlaneClient, |
| 24 | 24 | buildLocalSourceArtifact, |
| 25 | − catalogSyncResultFromMcpManifestEntries, | |
| 25 | + catalogSyncResultFromMcpManifest, | |
| 26 | 26 | deriveLocalInstallation, |
| 27 | 27 | type ResolveExecutionEnvironment, |
| 28 | 28 | resolveLocalWorkspaceContext, |
| @@ -142,24 +142,28 @@ const writeConfiguredLocalMcpSource = (input: { · 113 unmodified lines | ||
| 142 | 142 | updatedAt: Date.now(), |
| 143 | 143 | }; |
| 144 | 144 | |
| 145 | − const syncResult = catalogSyncResultFromMcpManifestEntries({ | |
| 145 | + const syncResult = catalogSyncResultFromMcpManifest({ | |
| 146 | 146 | source, |
| 147 | 147 | endpoint: input.endpoint, |
| 148 | − manifestEntries: [{ | |
| 149 | − toolId: "gated_echo", | |
| 150 | − toolName: "gated_echo", | |
| 151 | − description: "Asks for approval before echoing a value", | |
| 152 | − inputSchema: { | |
| 153 | − type: "object", | |
| 154 | − properties: { | |
| 155 | − value: { | |
| 156 | − type: "string", | |
| 148 | + manifest: { | |
| 149 | + version: 2, | |
| 150 | + server: null, | |
| 151 | + tools: [{ | |
| 152 | + toolId: "gated_echo", | |
| 153 | + toolName: "gated_echo", | |
| 154 | + description: "Asks for approval before echoing a value", | |
| 155 | + inputSchema: { | |
| 156 | + type: "object", | |
| 157 | + properties: { | |
| 158 | + value: { | |
| 159 | + type: "string", | |
| 160 | + }, | |
| 157 | 161 | }, |
| 162 | + required: ["value"], | |
| 163 | + additionalProperties: false, | |
| 158 | 164 | }, |
| 159 | − required: ["value"], | |
| 160 | − additionalProperties: false, | |
| 161 | − }, | |
| 162 | − }], | |
| 165 | + }], | |
| 166 | + }, | |
| 163 | 167 | }); |
| 164 | 168 | |
| 165 | 169 | yield* writeLocalSourceArtifact({ |