Files
ai-agent-permission-guard/src/index.ts
T

18 lines
549 B
TypeScript

/**
* Library exports for AI Agent Permission Guard.
*/
export { loadPolicy, validatePolicy, checkFsPermission, checkNetworkPermission, checkExecPermission, checkEnvPermission } from "./policy.js";
export { initAuditLog, logAudit, logAllowed, logDenied } from "./audit.js";
export { activateGuard, deactivateGuard, getActivePolicy, PermissionDeniedError } from "./guard.js";
export type {
Policy,
FsPermission,
NetworkPermission,
ExecPermission,
PermissionLevel,
AuditEvent,
AuditEventType,
PermissionResult,
} from "./types.js";