From 1c7bc719316c386b49f46cde3bdc6c76e6095d0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E7=94=B5=E8=8A=BD=E8=A1=A3?= Date: Mon, 20 Apr 2026 12:26:36 -0400 Subject: [PATCH] Wire connector-definitions/ subdir with index barrel (N9) 32dfa89 renamed the three catalog data files into src/main/connector-definitions/ but left src/main/connector-definitions.ts pointing at the old connector-definitions-data-* paths, which no longer resolve. Fix the barrel to import from ./connector-definitions/index and correct each moved file's ConnectorDefinition import to walk up one level (../connector-definitions). --- src/main/connector-definitions.ts | 10 ++++------ src/main/connector-definitions/apikey.ts | 2 +- src/main/connector-definitions/cloud.ts | 2 +- src/main/connector-definitions/index.ts | 11 +++++++++++ src/main/connector-definitions/oauth.ts | 2 +- 5 files changed, 18 insertions(+), 9 deletions(-) create mode 100644 src/main/connector-definitions/index.ts diff --git a/src/main/connector-definitions.ts b/src/main/connector-definitions.ts index 9f7e7980..b7230406 100644 --- a/src/main/connector-definitions.ts +++ b/src/main/connector-definitions.ts @@ -18,15 +18,13 @@ * Entries live in three companion files to keep every module under the * 400-line cap: * - * - `connector-definitions-data-oauth.ts` — 5 OAuth providers - * - `connector-definitions-data-apikey.ts` — 18 API-key providers - * - `connector-definitions-data-cloud.ts` — 3 Cloud providers + * - `connector-definitions/oauth.ts` — 5 OAuth providers + * - `connector-definitions/apikey.ts` — 18 API-key providers + * - `connector-definitions/cloud.ts` — 3 Cloud providers */ import type { ConnectorId } from "@shared/types"; -import { OAUTH_CONNECTORS } from "./connector-definitions-data-oauth"; -import { API_KEY_CONNECTORS } from "./connector-definitions-data-apikey"; -import { CLOUD_CONNECTORS } from "./connector-definitions-data-cloud"; +import { OAUTH_CONNECTORS, API_KEY_CONNECTORS, CLOUD_CONNECTORS } from "./connector-definitions/index"; /** * OAuth provider id recognised by the AgentCompany credential layer. These diff --git a/src/main/connector-definitions/apikey.ts b/src/main/connector-definitions/apikey.ts index 3b59946d..cda1a0fd 100644 --- a/src/main/connector-definitions/apikey.ts +++ b/src/main/connector-definitions/apikey.ts @@ -11,7 +11,7 @@ * set. */ -import type { ConnectorDefinition } from "./connector-definitions"; +import type { ConnectorDefinition } from "../connector-definitions"; export const API_KEY_CONNECTORS: ConnectorDefinition[] = [ { diff --git a/src/main/connector-definitions/cloud.ts b/src/main/connector-definitions/cloud.ts index edbfe8a1..27ea9669 100644 --- a/src/main/connector-definitions/cloud.ts +++ b/src/main/connector-definitions/cloud.ts @@ -7,7 +7,7 @@ * run (see `pi-mono-reference/packages/ai/src/env-api-keys.ts`). */ -import type { ConnectorDefinition } from "./connector-definitions"; +import type { ConnectorDefinition } from "../connector-definitions"; export const CLOUD_CONNECTORS: ConnectorDefinition[] = [ { diff --git a/src/main/connector-definitions/index.ts b/src/main/connector-definitions/index.ts new file mode 100644 index 00000000..51e9f64e --- /dev/null +++ b/src/main/connector-definitions/index.ts @@ -0,0 +1,11 @@ +/** + * Barrel for the connector catalog partition files. The three per-auth + * modules live side-by-side instead of next to `connector-definitions.ts` + * so `ls src/main/` stays skimmable; this re-export exists so existing + * imports like `./connector-definitions-data-oauth` continue to resolve + * via `./connector-definitions/oauth` with the same symbol names. + */ + +export { OAUTH_CONNECTORS } from "./oauth"; +export { API_KEY_CONNECTORS } from "./apikey"; +export { CLOUD_CONNECTORS } from "./cloud"; diff --git a/src/main/connector-definitions/oauth.ts b/src/main/connector-definitions/oauth.ts index 8dbf5d6b..80063ff0 100644 --- a/src/main/connector-definitions/oauth.ts +++ b/src/main/connector-definitions/oauth.ts @@ -13,7 +13,7 @@ * `getOAuthProvider`. */ -import type { ConnectorDefinition } from "./connector-definitions"; +import type { ConnectorDefinition } from "../connector-definitions"; export const OAUTH_CONNECTORS: ConnectorDefinition[] = [ {