diff --git a/src/skills/discovery/skill-index.ts b/src/skills/discovery/skill-index.ts index baceffeb53b6..86fa3356ff5a 100644 --- a/src/skills/discovery/skill-index.ts +++ b/src/skills/discovery/skill-index.ts @@ -18,7 +18,7 @@ export type SkillIndexEntry = { userInvocable: boolean; }; -export type SkillIndex = { +type SkillIndex = { entries: SkillIndexEntry[]; runtimeEntries: SkillEntry[]; promptVisibleEntries: SkillEntry[]; @@ -27,7 +27,7 @@ export type SkillIndex = { byNormalizedName: ReadonlyMap; }; -export type BuildSkillIndexOptions = { +type BuildSkillIndexOptions = { bundledNames?: ReadonlySet; agentSkillFilter?: readonly string[]; }; diff --git a/src/skills/lifecycle/archive-install.ts b/src/skills/lifecycle/archive-install.ts index 9a316698e075..cb07c96c4bff 100644 --- a/src/skills/lifecycle/archive-install.ts +++ b/src/skills/lifecycle/archive-install.ts @@ -41,7 +41,7 @@ type SkillArchiveInstallPolicy = { }; /** Result shape for installing a skill archive into a workspace skills dir. */ -export type SkillArchiveInstallResult = +type SkillArchiveInstallResult = | { ok: true; targetDir: string } | { ok: false; error: string; failureKind: SkillArchiveInstallFailureKind }; diff --git a/src/skills/lifecycle/install-extract.ts b/src/skills/lifecycle/install-extract.ts index 9322bf518080..d07c81a4bde3 100644 --- a/src/skills/lifecycle/install-extract.ts +++ b/src/skills/lifecycle/install-extract.ts @@ -14,7 +14,7 @@ import { runCommandWithTimeout } from "../../process/exec.js"; import { hasBinary } from "../loading/config.js"; import { parseTarVerboseMetadata } from "./install-tar-verbose.js"; -export type ArchiveExtractResult = { stdout: string; stderr: string; code: number | null }; +type ArchiveExtractResult = { stdout: string; stderr: string; code: number | null }; type TarPreflightResult = { entries: string[]; metadata: ReturnType; diff --git a/src/skills/lifecycle/source-install.ts b/src/skills/lifecycle/source-install.ts index 7a1745cf85c9..c2a89797c7b5 100644 --- a/src/skills/lifecycle/source-install.ts +++ b/src/skills/lifecycle/source-install.ts @@ -34,7 +34,7 @@ type SkillSourceOrigin = { }; }; -export type SkillSourceInstallResult = +type SkillSourceInstallResult = | { ok: true; slug: string; diff --git a/src/skills/lifecycle/upload-install.ts b/src/skills/lifecycle/upload-install.ts index a1d7356f0e60..d40172058024 100644 --- a/src/skills/lifecycle/upload-install.ts +++ b/src/skills/lifecycle/upload-install.ts @@ -15,7 +15,7 @@ import { } from "./upload-store.js"; /** Error classes exposed by uploaded skill archive install attempts. */ -export type UploadedSkillInstallErrorKind = "invalid-request" | "unavailable"; +type UploadedSkillInstallErrorKind = "invalid-request" | "unavailable"; /** User-facing disabled message for archive upload installs. */ export const UPLOADED_SKILL_ARCHIVES_DISABLED_MESSAGE = @@ -25,7 +25,7 @@ export function areUploadedSkillArchivesEnabled(config: OpenClawConfig): boolean return config.skills?.install?.allowUploadedArchives === true; } -export type UploadedSkillInstallResult = +type UploadedSkillInstallResult = | { ok: true; message: string;