/** * Enable skill executor — re-creates agent symlinks for a previously disabled skill. * * Enabling requires desired canonical content aligned with its accepted * external resolution when one is required. * * @experimental This API is unstable and may change without notice. */ import * as FileSystem from "effect/FileSystem"; import * as Path from "effect/Path"; import type { OperationHandler } from "../../plan/apply-plan.js"; import type { Operation } from "../../plan/plan.js"; import { WorkspaceMutations } from "../../workspace/service-interface.js"; /** * Enable a previously disabled skill (re-install files and update state). * * @experimental This API is unstable and may change without notice. */ export type EnableSkillOperation = Operation<"enable-skill", { readonly skillName: string; }>; /** * Enable-skill operation handler. * * 1. Resolve usable canonical content from desired state, accepted resolution, and observation. * 2. Create agent artifacts. * 3. Update settings to set enabled: true. */ export declare const enableSkill: OperationHandler; //# sourceMappingURL=enable.d.ts.map