From c0b70c0e4ef2fb99932707a69a843bd042134f9c Mon Sep 17 00:00:00 2001 From: Moe Charm Date: Tue, 26 Aug 2025 23:07:43 +0900 Subject: [PATCH] Plugin seeds: add FileBox minimal slots (open/read/write/close)\n- Enables method_id for common plugin calls when type known (new FileBox) --- src/mir/slot_registry.rs | 2 ++ 1 file changed, 2 insertions(+) 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) });