diff --git a/src/mir/slot_registry.rs b/src/mir/slot_registry.rs index 5f631e3b..85545004 100644 --- a/src/mir/slot_registry.rs +++ b/src/mir/slot_registry.rs @@ -37,6 +37,8 @@ static BUILTIN_SLOTS: Lazy ]); m.insert("IntegerBox", vec![("abs", 4)]); m.insert("StringBox", vec![("substring", 4), ("concat", 5)]); + // Common plugin boxes (minimal seed) + m.insert("FileBox", vec![ ("open", 4), ("read", 5), ("write", 6), ("close", 7) ]); HashMap::from_iter(m) });