UNPKG

aiwg

Version:

Deployment tool and support utility for AI context. Copies agents, skills, commands, rules, and behaviors into the paths each AI platform reads (Claude Code, Codex, Copilot, Cursor, Warp, OpenClaw, and 6 more) so one source of truth works across 10 platfo

29 lines 1.4 kB
export declare const REPO_ACCESS_MANIFEST_PATHS: readonly [".aiwg/ops/security/repo-access.manifest.yaml", ".aiwg/security/repo-access.manifest.yaml"]; export declare const REPO_ACCESS_ACTIONS: readonly ["read", "write", "commit", "push", "issue-comment", "service-action", "destructive"]; export type RepoAccessAction = typeof REPO_ACCESS_ACTIONS[number]; export interface RepoAccessEntry { name: string; path: string; actions: RepoAccessAction[]; notes?: string; } export interface RepoAccessManifest { version: string; path: string; projectRoot: string; defaultPolicy: 'deny'; repos: RepoAccessEntry[]; } export interface RepoAccessDecision { allowed: boolean; action: RepoAccessAction; requestedPath: string; matchedRepo: RepoAccessEntry | null; reason: string; } export declare function findRepoAccessManifest(startDir?: string): string | null; export declare function loadRepoAccessManifest(startDir?: string): RepoAccessManifest; export declare function findRepoEntry(manifest: RepoAccessManifest, requestedPath: string, cwd?: string): RepoAccessEntry | null; export declare function checkRepoAccess(manifest: RepoAccessManifest, requestedPath: string, action: RepoAccessAction, cwd?: string): RepoAccessDecision; export declare function formatRepoAccessEntry(entry: RepoAccessEntry): string; //# sourceMappingURL=repo-access.d.ts.map