-- Default core script1-- Runs all generation modifiers and output modifiers in forward order, and2-- runs all input modifiers in reverse order34kobold, koboldcore = require("bridge")() -- This line is optional and is only for EmmyLua type annotations56---@class KoboldCoreScript7local corescript = {}8910-- Run all the input modifiers from bottom to top11function corescript.inmod()12for i = #koboldcore.userscripts, 1, -1 do13local userscript = koboldcore.userscripts[i]14userscript.inmod()15end16end1718-- Run all the generation modifiers from top to bottom19function corescript.genmod()20for i, userscript in ipairs(koboldcore.userscripts) do21userscript.genmod()22end23end2425-- Run all the generation modifiers from top to bottom26function corescript.outmod()27for i, userscript in ipairs(koboldcore.userscripts) do28userscript.outmod()29end30end313233return corescript343536