From 8b88d2d8241caf94854a9e5308f2a6bd4a86b146 Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Fri, 5 Sep 2025 12:30:30 +0300 Subject: [PATCH] Enha: models toolcall into answer --- models/models.go | 6 ++++++ tools.go | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/models/models.go b/models/models.go index 18a2a08..cef8242 100644 --- a/models/models.go +++ b/models/models.go @@ -11,6 +11,12 @@ type Answer struct { Answer string `json:"answer"` Model string `json:"model"` // resp time? + ToolCall ToolCall `json:"tool_call"` +} + +type ToolCall struct { + Name string `json:"name"` + Args map[string]ToolArgProps `json:"args"` } // type OpenRouterResp struct { diff --git a/tools.go b/tools.go index fa2dbc7..df48a44 100644 --- a/tools.go +++ b/tools.go @@ -7,7 +7,7 @@ import ( func sendEmail(args map[string]string) []byte { logger.Info("send-email is used", "args", args) - return nil + return []byte("email was sent") } func getCurrentTimestamp(args map[string]string) []byte {