History

rm internal package

Rhys Sullivan committed 7 months ago

Commit dffd7041 parent c66deaa16 files · +11 −146Browse files

Unified · Split

16 files
  1. apps/executor/package.json +0 −1
  2. apps/executor/src/cli/main.ts +0 −4
  3. apps/web/src/components/source-favicon.tsx +6 −15
  4. bun.lock +1 −18
  5. packages/platform/sdk/src/plugins.ts +0 −4
  6. packages/platform/sdk/src/runtime/catalog/source/reconcile.ts +1 −5
  7. packages/platform/sdk/src/runtime/catalog/source/sync.ts +1 −2
  8. packages/platform/sdk/src/runtime/index.ts +0 −2
  9. packages/platform/sdk/src/runtime/sources/source-plugins/index.ts +0 −4
  10. packages/platform/sdk/src/schema/models/source-catalog.ts +1 −4
  11. packages/platform/server/package.json +0 −1
  12. packages/platform/server/src/index.ts +0 −2
  13. packages/sources/core/src/source-models.ts +1 −4
  14. plugins/internal/sdk/index.ts +0 −43
  15. plugins/internal/sdk/package.json +0 −24
  16. plugins/internal/sdk/tsconfig.json +0 −13
apps/executor/package.json+0−1
@@ -40,7 +40,6 @@ · 39 unmodified lines
4040 "@executor/executor-mcp": "workspace:*",
4141 "@executor/plugin-google-discovery-sdk": "workspace:*",
4242 "@executor/plugin-graphql-sdk": "workspace:*",
43− "@executor/plugin-internal-sdk": "workspace:*",
4443 "@executor/plugin-mcp-sdk": "workspace:*",
4544 "@executor/plugin-openapi-sdk": "workspace:*",
4645 "@executor/platform-api": "workspace:*",
apps/executor/src/cli/main.ts+0−4
@@ -20,9 +20,6 @@ import { · 19 unmodified lines
2020 import {
2121 graphqlSdkPlugin,
2222 } from "@executor/plugin-graphql-sdk";
23−import {
24− internalSdkPlugin,
25−} from "@executor/plugin-internal-sdk";
2623 import {
2724 mcpSdkPlugin,
2825 } from "@executor/plugin-mcp-sdk";
@@ -305,7 +302,6 @@ const loadRunWorkflowText = (): Effect.Effect<string, Error, never> => · 276 unmodified lines
305302 localDataDir: DEFAULT_LOCAL_DATA_DIR,
306303 }),
307304 plugins: [
308− internalSdkPlugin(),
309305 graphqlSdkPlugin({
310306 storage: createFileGraphqlSourceStorage({
311307 rootDir: `${DEFAULT_LOCAL_DATA_DIR}/plugins/graphql/sources`,
apps/web/src/components/source-favicon.tsx+6−15
@@ -46,19 +46,10 @@ export function DefaultSourceIcon({ · 45 unmodified lines
4646 }) {
4747 const base = cn("shrink-0", className);
4848
49− switch (kind) {
50− case "internal":
51− return (
52− <svg viewBox="0 0 16 16" fill="none" className={base}>
53− <path d="M8 2v12M4 6l4-4 4 4M4 10l4 4 4-4" stroke="currentColor" strokeWidth="1.2" strokeLinecap="round" strokeLinejoin="round" />
54− </svg>
55− );
56− default:
57− return (
58− <svg viewBox="0 0 16 16" fill="none" className={base}>
59− <rect x="2.5" y="2.5" width="11" height="11" rx="2" stroke="currentColor" strokeWidth="1.2" />
60− <path d="M5 6h6M5 8h4M5 10h3" stroke="currentColor" strokeWidth="1.1" strokeLinecap="round" />
61− </svg>
62− );
63− }
49+ return (
50+ <svg viewBox="0 0 16 16" fill="none" className={base}>
51+ <rect x="2.5" y="2.5" width="11" height="11" rx="2" stroke="currentColor" strokeWidth="1.2" />
52+ <path d="M5 6h6M5 8h4M5 10h3" stroke="currentColor" strokeWidth="1.1" strokeLinecap="round" />
53+ </svg>
54+ );
6455 }
bun.lock+1−18
@@ -18,7 +18,7 @@ · 17 unmodified lines
1818 },
1919 "apps/executor": {
2020 "name": "executor",
21− "version": "1.2.5",
21+ "version": "1.2.6",
2222 "bin": {
2323 "executor": "bin/executor",
2424 },
@@ -33,7 +33,6 @@ · 8 unmodified lines
3333 "@executor/platform-sdk-file": "workspace:*",
3434 "@executor/plugin-google-discovery-sdk": "workspace:*",
3535 "@executor/plugin-graphql-sdk": "workspace:*",
36− "@executor/plugin-internal-sdk": "workspace:*",
3736 "@executor/plugin-mcp-sdk": "workspace:*",
3837 "@executor/plugin-openapi-sdk": "workspace:*",
3938 "@executor/server": "workspace:*",
@@ -373,7 +372,6 @@ · 333 unmodified lines
373372 "@executor/plugin-graphql-http": "workspace:*",
374373 "@executor/plugin-graphql-sdk": "workspace:*",
375374 "@executor/plugin-graphql-shared": "workspace:*",
376− "@executor/plugin-internal-sdk": "workspace:*",
377375 "@executor/plugin-mcp-http": "workspace:*",
378376 "@executor/plugin-mcp-sdk": "workspace:*",
379377 "@executor/plugin-mcp-shared": "workspace:*",
@@ -527,19 +525,6 @@ · 147 unmodified lines
527525 "bun-types": "catalog:",
528526 },
529527 },
530− "plugins/internal/sdk": {
531− "name": "@executor/plugin-internal-sdk",
532− "version": "0.0.0",
533− "dependencies": {
534− "@executor/platform-sdk": "workspace:*",
535− "@executor/source-core": "workspace:*",
536− "effect": "catalog:",
537− },
538− "devDependencies": {
539− "@types/node": "catalog:",
540− "bun-types": "catalog:",
541− },
542− },
543528 "plugins/mcp/http": {
544529 "name": "@executor/plugin-mcp-http",
545530 "version": "0.0.0",
@@ -905,8 +890,6 @@ · 359 unmodified lines
905890
906891 "@executor/plugin-graphql-shared": ["@executor/plugin-graphql-shared@workspace:plugins/graphql/shared"],
907892
908− "@executor/plugin-internal-sdk": ["@executor/plugin-internal-sdk@workspace:plugins/internal/sdk"],
909−
910893 "@executor/plugin-mcp-http": ["@executor/plugin-mcp-http@workspace:plugins/mcp/http"],
911894
912895 "@executor/plugin-mcp-react": ["@executor/plugin-mcp-react@workspace:plugins/mcp/react"],
packages/platform/sdk/src/plugins.ts+0−4
@@ -131,9 +131,5 @@ export const registerExecutorSdkPlugins = ( · 130 unmodified lines
131131 sourceConnectors: [...sourceConnectors.values()],
132132 getSourcePlugin,
133133 getSourcePluginForSource,
134− sourcePluginCatalogKind: (kind: string): SourceCatalogKind =>
135− getSourcePlugin(kind).catalogKind,
136− isInternalSourcePluginKind: (kind: string): boolean =>
137− getSourcePlugin(kind).catalogKind === "internal",
138134 };
139135 };
packages/platform/sdk/src/runtime/catalog/source/reconcile.ts+1−5
@@ -10,9 +10,6 @@ import { · 9 unmodified lines
1010 import {
1111 SourceArtifactStore,
1212 } from "../../scope/storage";
13−import {
14− getSourcePluginForSource,
15−} from "../../sources/source-plugins";
1613 import {
1714 RuntimeSourceStoreService,
1815 } from "../../sources/source-store";
@@ -22,8 +19,7 @@ import { · 3 unmodified lines
2219
2320 const shouldReconcileSource = (source: Source): boolean =>
2421 source.enabled
25− && source.status === "connected"
26− && getSourcePluginForSource(source).catalogKind !== "internal";
22+ && source.status === "connected";
2723
2824 export const reconcileMissingSourceCatalogArtifacts = (input: {
2925 scopeId: ScopeId;
packages/platform/sdk/src/runtime/catalog/source/sync.ts+1−2
@@ -36,8 +36,7 @@ import { · 35 unmodified lines
3636
3737 const shouldIndexSource = (source: Source): boolean =>
3838 source.enabled
39− && source.status === "connected"
40− && getSourcePluginForSource(source).catalogKind !== "internal";
39+ && source.status === "connected";
4140
4241 type RuntimeSourceCatalogSyncDeps = {
4342 runtimeLocalScope: RuntimeLocalScopeState;
packages/platform/sdk/src/runtime/index.ts+0−2
@@ -119,8 +119,6 @@ export { · 118 unmodified lines
119119 hasRegisteredExternalSourcePlugins,
120120 getSourcePlugin,
121121 getSourcePluginForSource,
122− sourcePluginCatalogKind,
123− isInternalSourcePluginKind,
124122 } from "./sources/source-plugins";
125123
126124 export type ExecutorRuntimeOptions = {
packages/platform/sdk/src/runtime/sources/source-plugins/index.ts+0−4
@@ -24,10 +24,6 @@ export const getSourcePlugin = (kind: string) => registry.getSourcePlugin(kind); · 23 unmodified lines
2424 export const getSourcePluginForSource = (
2525 source: Parameters<typeof registry.getSourcePluginForSource>[0],
2626 ) => registry.getSourcePluginForSource(source);
27−export const sourcePluginCatalogKind = (kind: string) =>
28− registry.sourcePluginCatalogKind(kind);
29−export const isInternalSourcePluginKind = (kind: string) =>
30− registry.isInternalSourcePluginKind(kind);
3127
3228 export const hasRegisteredExternalSourcePlugins = () =>
3329 configuredSourcePlugins.length > 0;
packages/platform/sdk/src/schema/models/source-catalog.ts+1−4
@@ -10,10 +10,7 @@ import { · 9 unmodified lines
1010 SourceCatalogRevisionIdSchema,
1111 } from "../ids";
1212
13−export const SourceCatalogKindSchema = Schema.Literal(
14− "imported",
15− "internal",
16−);
13+export const SourceCatalogKindSchema = Schema.Literal("imported");
1714
1815 export const SourceCatalogPluginKeySchema = Schema.String;
1916
packages/platform/server/package.json+0−1
@@ -15,7 +15,6 @@ · 14 unmodified lines
1515 "@effect/platform": "catalog:",
1616 "@effect/platform-node": "catalog:",
1717 "@executor/executor-mcp": "workspace:*",
18− "@executor/plugin-internal-sdk": "workspace:*",
1918 "@executor/plugin-google-discovery-http": "workspace:*",
2019 "@executor/plugin-google-discovery-shared": "workspace:*",
2120 "@executor/plugin-google-discovery-sdk": "workspace:*",
packages/platform/server/src/index.ts+0−2
@@ -8,7 +8,6 @@ import { dirname, extname, resolve } from "node:path"; · 7 unmodified lines
88 import { Readable } from "node:stream";
99 import { FileSystem, HttpApiBuilder, HttpServer } from "@effect/platform";
1010 import { NodeFileSystem } from "@effect/platform-node";
11−import { internalSdkPlugin } from "@executor/plugin-internal-sdk";
1211 import { googleDiscoveryHttpPlugin } from "@executor/plugin-google-discovery-http";
1312 import { googleDiscoverySdkPlugin } from "@executor/plugin-google-discovery-sdk";
1413 import { graphqlHttpPlugin } from "@executor/plugin-graphql-http";
@@ -155,7 +154,6 @@ const createExecutorRuntime = ( · 140 unmodified lines
155154 localDataDir,
156155 }),
157156 plugins: [
158− internalSdkPlugin(),
159157 graphqlSdkPlugin({
160158 storage: createFileGraphqlSourceStorage({
161159 rootDir: resolve(localDataDir, "plugins", "graphql", "sources"),
packages/sources/core/src/source-models.ts+1−4
@@ -7,10 +7,7 @@ export const SecretRefSchema = Schema.Struct({ · 6 unmodified lines
77
88 export const CredentialSlotSchema = Schema.Literal("runtime", "import");
99
10−export const SourceCatalogKindSchema = Schema.Literal(
11− "imported",
12− "internal",
13−);
10+export const SourceCatalogKindSchema = Schema.Literal("imported");
1411
1512 export const SourceKindSchema = Schema.String;
1613
plugins/internal/sdk/index.ts+0−43
@@ -1,43 +0,0 @@
1−import * as Effect from "effect/Effect";
2−
3−import {
4− createCatalogImportMetadata,
5− createSourceCatalogSyncResult,
6−} from "@executor/source-core";
7−import type { ExecutorSdkPlugin } from "@executor/platform-sdk/plugins";
8−
9−export const internalSdkPlugin = (): ExecutorSdkPlugin<"internal"> => ({
10− key: "internal",
11− sources: [
12− {
13− kind: "internal",
14− displayName: "Internal",
15− catalogKind: "internal",
16− catalogIdentity: ({ source }) => ({
17− kind: "internal",
18− sourceId: source.id,
19− }),
20− getIrModel: ({ source }) =>
21− Effect.succeed(
22− createSourceCatalogSyncResult({
23− fragment: {
24− version: "ir.v1.fragment",
25− },
26− importMetadata: {
27− ...createCatalogImportMetadata({
28− source,
29− pluginKey: "internal",
30− }),
31− importerVersion: "ir.v1.internal",
32− sourceConfigHash: "internal",
33− },
34− sourceHash: null,
35− }),
36− ),
37− invoke: () =>
38− Effect.fail(
39− new Error("Internal sources do not support persisted plugin invocation"),
40− ),
41− },
42− ],
43−});
plugins/internal/sdk/package.json+0−24
@@ -1,24 +0,0 @@
1−{
2− "name": "@executor/plugin-internal-sdk",
3− "private": true,
4− "type": "module",
5− "exports": {
6− ".": "./index.ts"
7− },
8− "files": [
9− "*.ts"
10− ],
11− "scripts": {
12− "typecheck": "bunx tsc --noEmit -p tsconfig.json"
13− },
14− "dependencies": {
15− "@executor/platform-sdk": "workspace:*",
16− "@executor/source-core": "workspace:*",
17− "effect": "catalog:"
18− },
19− "devDependencies": {
20− "@types/node": "catalog:",
21− "bun-types": "catalog:"
22− },
23− "version": "0.0.0"
24−}
plugins/internal/sdk/tsconfig.json+0−13
@@ -1,13 +0,0 @@
1−{
2− "compilerOptions": {
3− "target": "ES2022",
4− "module": "ESNext",
5− "moduleResolution": "Bundler",
6− "strict": true,
7− "skipLibCheck": true,
8− "noEmit": true,
9− "lib": ["ES2022", "DOM"],
10− "types": ["bun-types", "node"]
11− },
12− "include": ["*.ts"]
13−}