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 {