// A bundle that registers its seat's verbs before its own tools, as the packet filter does. import { registerModuleTools } from "../../dist/tools/index.js"; import { serveRegisteredOverStdio } from "../../dist/stdio/index.js"; registerModuleTools("node-packet-filter", () => [{ name: "rules", description: "the ruleset", input: {}, run: async () => "r" }]); registerModuleTools("nftables", (env) => [{ name: "firewall_rules", description: "the table", input: {}, run: async () => env.NFT_WORD ?? null }]); await serveRegisteredOverStdio();