UNPKG

@struktoai/mirage-core

Version:

A Unified Virtual Filesystem For AI Agents

10 lines • 1.37 kB
export type { Policy } from './base.ts'; export { PolicyDenied } from './errors.ts'; export { Decisions, askRule, covers, decisionId, type AskHandler } from './decisions.ts'; export { MountRootPolicy } from './builtin/mount_root.ts'; export { PermissionsPolicy } from './builtin/permissions.ts'; export { resolveProducer, resolveLimit } from './builtin/output_cap.ts'; export { DEFAULT_ASK_REASON, DEFAULT_DENY_REASON } from './constants.ts'; export { Policies, postCommandGate, postExecuteGate, postNetworkGate, postSessionGate, postVfsGate, preNetworkGate, preVfsGate, preSessionGate, describeRefusal, policyDenied, refusalOf, renderCommandDeny, renderDeny, } from './policies.ts'; export { type Action, type Ask, type CommandContext, type CommandResultContext, type AdmissionRules, type Deny, type ExecuteResultContext, type Explanation, type CommandExplanation, type ShellExplanation, type ShellNode, CommandWord, type VfsExplanation, type CommandRule, type VfsContext, type VfsResultContext, type NetworkContext, type NetworkResultContext, Outcome, type Abandoned, type Pending, type Route, type RouteContext, type Decision, type Claim, type Claimant, type HandOff, type Occurrence, type Ruling, Scope, type SessionDecisionsQuery, type SessionCommandsQuery, type SessionContext, type SessionResultContext, } from './types.ts'; //# sourceMappingURL=index.d.ts.map