Expand description
Permissions System for RiceCoder
Provides fine-grained access control with allow/ask/deny levels, per-agent overrides, glob patterns, and audit logging.
Re-exports§
pub use agent::AgentExecutionResult;pub use agent::AgentExecutor;pub use audit::AuditLogEntry;pub use audit::AuditLogger;pub use error::Error;pub use error::Result;pub use glob_matcher::GlobMatcher;pub use permission::PermissionConfig;pub use permission::PermissionLevel;pub use permission::PermissionManager;pub use permission::ToolPermission;pub use prompt::PermissionPrompt;pub use prompt::PromptResult;pub use prompt::UserDecision;pub use storage::FilePermissionRepository;pub use storage::InMemoryPermissionRepository;pub use storage::PermissionRepository;
Modules§
- agent
- Agent execution with permission checking
- audit
- Audit logging module
- error
- Error types for the permissions system
- glob_
matcher - Glob pattern matching for tool names
- permission
- Permission management module
- prompt
- Permission prompt module
- storage
- Storage integration for permissions system