From 5c5df9cfb912197d8e64a7c0beb64347dab00e6c Mon Sep 17 00:00:00 2001 From: JianFeeeee Date: Sat, 15 Aug 2026 18:11:33 +0800 Subject: [PATCH] =?UTF-8?q?demo(luademo):=20pre=5Faction=20stage=20?= =?UTF-8?q?=E5=B1=95=E7=A4=BA=E5=86=99=E5=9B=9E(llm=5Ftext=20=E8=BF=BD?= =?UTF-8?q?=E5=8A=A0=E6=A0=87=E8=AE=B0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- example/luademo/main.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/example/luademo/main.lua b/example/luademo/main.lua index 73370e8..6e19cf7 100644 --- a/example/luademo/main.lua +++ b/example/luademo/main.lua @@ -76,9 +76,13 @@ function plugin.start(sdk) return nil end, "own_tools") - -- 阶段钩子:全局作用域 + -- 阶段钩子:全局作用域(修改 ctx 字段会写回内核,见 applyLuaStageResult) sdk.register_stage("pre_action", function(ctx) sdk.log("info", "luademo stage pre_action: user=" .. tostring(ctx.user_id)) + -- 演示 stage 写回:给 llm_text 追加标记(内核会同步回 StageContext) + if ctx.llm_text then + ctx.llm_text = ctx.llm_text .. "[luademo]" + end return nil end)