/** * All supported coding-agent driver target identifiers. * Only backends with a full bridge driver (runtime execution) are included. * @docLink packages/core/concepts#driver-target */ export type DriverTarget = "claude-code" | "omp" | "codex"; /** * Filesystem install path configuration for a single driver target. * Paths are relative to the project root (`local`) or the home directory (`global`). * `~` in global paths is expanded to `$HOME` by `deployedBase`. * @docLink packages/core/concepts#agent-target */ export interface AgentTarget { /** Project-relative install paths for each AI component type. */ local: Record; /** Home-relative install paths for each AI component type (`~` = `$HOME`). */ global: Record; } /** * The distinct asset types that can be installed into a driver target directory. * Used as keys in `AgentTarget.local` and `AgentTarget.global`. * @docLink packages/core/concepts#ai-component */ export type AiComponent = "skill" | "agent" | "prompt" | "flow" | "contract"; /** * Filesystem install path configuration for every supported driver target. * `local` paths are relative to the project root; `global` paths are home-relative (`~` = `$HOME`). * * Only targets with a full bridge driver are included. Removed targets: * cursor — no bridge driver * roo — no bridge driver * github-copilot — no bridge driver * gemini — no bridge driver * amp — no bridge driver * windsurf — no file-based agent support * cline — no file-based agent support * continue — no file-based agent support * @docLink packages/core/concepts#driver-targets */ export declare const DRIVER_TARGETS: Record; /** * Array of all `DriverTarget` values that support file-based asset installation * (skills, agents, prompts, flows, contracts). * @docLink packages/core/concepts#supported-driver-targets */ export declare const SUPPORTED_DRIVER_TARGETS: DriverTarget[]; /** * Absolute path to a driver target's **global backend root** — the home-relative * directory that identifies the backend on disk (e.g. `~/.claude`, `~/.omp`, * `~/.codex`). Derived from the first path segment of the target's global skill * path. Used by `resolveGlobalBackends` to auto-detect which backends the user * runs globally (a backend "exists globally" when this dir is present). * * @param target - Driver target identifier. * @returns Absolute path to the backend's home-relative root dir. * @docLink packages/core/concepts#global-backend-root */ export declare function globalBackendRoot(target: DriverTarget): string; //# sourceMappingURL=driver-targets.d.ts.map