diff options
Diffstat (limited to 'agent/webagent.go')
| -rw-r--r-- | agent/webagent.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/agent/webagent.go b/agent/webagent.go index ff6cd86..e8ca3a2 100644 --- a/agent/webagent.go +++ b/agent/webagent.go @@ -17,7 +17,8 @@ func NewWebAgentB(client *AgentClient, sysprompt string) *WebAgentB { // Process applies the formatting function to raw output func (a *WebAgentB) Process(args map[string]string, rawOutput []byte) []byte { - msg, err := a.FormMsg(a.sysprompt, + msg, err := a.FormFirstMsg( + a.sysprompt, fmt.Sprintf("request:\n%+v\ntool response:\n%v", args, string(rawOutput))) if err != nil { a.Log().Error("failed to process the request", "error", err) |
