diff --git a/agent/canvas.py b/agent/canvas.py index eb31aadf1..2d8525876 100644 --- a/agent/canvas.py +++ b/agent/canvas.py @@ -469,6 +469,9 @@ class Canvas: def get_prologue(self): return self.components["begin"]["obj"]._param.prologue + def get_mode(self): + return self.components["begin"]["obj"]._param.mode + def set_global_param(self, **kwargs): self.globals.update(kwargs) diff --git a/api/apps/sdk/session.py b/api/apps/sdk/session.py index 70d0f708d..24bdf3516 100644 --- a/api/apps/sdk/session.py +++ b/api/apps/sdk/session.py @@ -865,7 +865,8 @@ def begin_inputs(agent_id): "title": cvs.title, "avatar": cvs.avatar, "inputs": canvas.get_component_input_form("begin"), - "prologue": canvas.get_prologue() + "prologue": canvas.get_prologue(), + "mode": canvas.get_mode() } )