feat: add workspace memory backend for embedded workers

This commit is contained in:
2026-07-21 09:27:28 +09:00
parent 2e0cd3d161
commit 2572dde691
15 changed files with 947 additions and 235 deletions
+7
View File
@@ -169,6 +169,13 @@ pub enum ScopeError {
}
impl Scope {
pub fn empty() -> Self {
Self {
allow: Vec::new(),
deny: Vec::new(),
}
}
/// Build a [`Scope`] from a declarative [`ScopeConfig`].
///
/// Every `target` in `config` must already be absolute — per-layer