/** * skaile-agent-connectors — unified connector infrastructure. * * Public API: * ConnectorManager — lifecycle, dispatch, tool registry, mounts * buildSdkConnectorTools — Claude SDK tool injection * buildConnectorPromptSection — system prompt generation * loadConnectorDeclarations — config from skaile.yaml `connectors:` * registerBuiltinConnectors — register all built-in connectors into pluginRegistry * * A `Connector` exposes up to two faces: a `ToolFace` (agents access it * through injected tools) and/or a `FilesystemFace` (the connector projects * content into a mounted directory). */ export { AbstractConnector } from "./connector-base.js"; export type { FlowAdapterConnectOptions, FlowAdapterState, FlowAdapterStimulusBus, } from "@skaile/workspaces/factory-assets/connectors/flow"; export { FlowAdapter } from "@skaile/workspaces/factory-assets/connectors/flow"; export type { MountAuthKind, MountAuthRef } from "./config.js"; export { createCliSecretProviderChain, createForgeSecretProviderChain, LegacyAuthGrammarError, loadConnectorDeclarations, resolveAuthRef, resolveBackendAuthFor, resolvedConfigToDeclarations, } from "./config.js"; export type { ConnectorManagerOptions, SyncConnectorResult } from "./connector-manager.js"; export { ConnectorManager } from "./connector-manager.js"; export type { ConnectorPromptOptions, ConnectorToolOptions } from "./connector-prompt.js"; export { buildConnectorPromptSection, buildSdkConnectorTools, buildSdkFlowTools, } from "./connector-prompt.js"; export { BUILTIN_CONNECTOR_CATALOG, getConnector, listConnectors, registerBuiltinConnectors, tryGetConnector, } from "./connector-registry.js"; export type { AuthoritativeSizeProvider, ConnectContext, Connector, ConnectorChangeEvent, ConnectorDeclaration, ConnectorFactory, ConnectorFieldSpec, ConnectorHandle, ConnectorInfo, ConnectorReport, ConnectorStartupReport, FailedConnectorInfo, FieldType, FilesystemFace, OperationDescriptor, RuntimeSkillDescriptor, TokenMediator, TokenMediatorResult, ToolFace, } from "./connector-types.js"; export { ConnectorFieldMissingError, ConnectorStartupError } from "./connector-types.js"; export type { RenderHelperOpts } from "./credential-helper-script.js"; export { renderCredentialHelperScript } from "./credential-helper-script.js"; export type { FleetHealthVerdict } from "./fleet-utils.js"; export { ensureFleetMounted, isFleetManaged } from "./fleet-utils.js"; export { ensureDirMode } from "./fs-utils.js"; export { LogBuffer } from "./log-buffer.js"; export type { AtomicReplaceCredentialOptions, RemoveMountBlockOptions, RemoveUnavailableMountBlockOptions, WriteMountBlockOptions, WriteUnavailableMountBlockOptions, } from "./managed-gitconfig.js"; export { atomicReplaceCredential, ensureRefreshAttemptStamp, ManagedGitconfigCollisionError, removeMountBlock, removeUnavailableMountBlock, writeHelperScript, writeMountBlock, writeUnavailableMountBlock, } from "./managed-gitconfig.js"; export type { InstallOptions, InstallResult, SpawnFn, SpawnResult } from "./npm-installer.js"; export { defaultSpawn, findMissingPackages, installNpmPackages, isPackageResolvable, } from "./npm-installer.js"; export { PortPool } from "./port-pool.js"; export type { OAuthFlowRequest, OAuthSecretProvider, OAuthTokenBundle, PreMintedCredential, ProvisionableSecretProvider, SecretProvider, } from "./secrets.js"; export { EnvSecretProvider, ForgeSecretProvider, InMemorySecretProvider, isKnownSecretRef, LockedSecretProvider, OAuthRequiredError, PreMintedSecretProvider, SecretProviderChain, } from "./secrets.js"; export type { ArgumentDescriptor, ConnectorContent, ConnectorEntry, ListOptions, SearchOptions, SearchResult, SyncOptions, SyncResult, SyncStatusPayload, WatchHandle, WatchOptions, WatchStrategy, } from "./shared-types.js"; export { createFsWatcher } from "./watcher.js"; export type { WorktreeInfo, WorktreeResult } from "./worktree.js"; export { createWorktree, findGitRoot, listWorktrees, worktreeRegistry } from "./worktree.js"; export { fromMaterializedConnectorMd, deriveSingleMaterializedConnectorDeclaration, loadMaterializedConnectorDeclarations, } from "./materialized-connectors.js"; //# sourceMappingURL=index.d.ts.map