@@ -73,6 +73,7 @@ type sessionAgent struct {
7373 sessions session.Service
7474 messages message.Service
7575 disableAutoSummarize bool
76+ isYolo bool
7677
7778 messageQueue *csync.Map[string, []SessionAgentCall]
7879 activeRequests *csync.Map[string, context.CancelFunc]
@@ -83,6 +84,7 @@ type SessionAgentOptions struct {
8384 SmallModel Model
8485 SystemPrompt string
8586 DisableAutoSummarize bool
87+ IsYolo bool
8688 Sessions session.Service
8789 Messages message.Service
8890 Tools []fantasy.AgentTool
@@ -99,6 +101,7 @@ func NewSessionAgent(
99101 messages: opts.Messages,
100102 disableAutoSummarize: opts.DisableAutoSummarize,
101103 tools: opts.Tools,
104+ isYolo: opts.IsYolo,
102105 messageQueue: csync.NewMap[string, []SessionAgentCall](),
103106 activeRequests: csync.NewMap[string, context.CancelFunc](),
104107 }