Skip to content

Commit 7a3d8f5

Browse files
authored
fix: Fix the initialization function execution (#12)
1 parent 260db86 commit 7a3d8f5

2 files changed

Lines changed: 6 additions & 5 deletions

File tree

src/process/plugin.lua

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,8 @@ local function run(args)
145145

146146
agent_id = token_data.agent or "",
147147
model = token_data.model or "",
148-
init_func_id = token_data.init_func or nil,
148+
init_function_id = token_data.start_func or nil,
149+
init_function_params = token_data.start_params or nil,
149150
}
150151

151152
local session_meta = {}

src/process/session.lua

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,11 +115,11 @@ local function run(args)
115115
})
116116
end
117117

118-
if args.init_function then
118+
if session_data.config.init_function_id and session_data.config.init_function_id ~= "" then
119119
bus:queue_op({
120120
type = consts.OP_TYPE.EXECUTE_FUNCTION,
121-
function_id = args.init_function.name,
122-
function_params = args.init_function.params
121+
function_id = session_data.config.init_function_id,
122+
function_params = session_data.config.init_function_params,
123123
})
124124
end
125125
end
@@ -261,4 +261,4 @@ local function run(args)
261261
return { status = "shutdown", session_id = args.session_id }
262262
end
263263

264-
return { run = run }
264+
return { run = run }

0 commit comments

Comments
 (0)