summaryrefslogtreecommitdiff
path: root/llm.go
diff options
context:
space:
mode:
authorGrail Finder <wohilas@gmail.com>2025-08-08 14:26:01 +0300
committerGrail Finder <wohilas@gmail.com>2025-08-08 14:26:01 +0300
commit6955a5bc3a89e982f0b05d1e8e6f109e3b79d9ca (patch)
treeefc6375fb276562f786851220794ecc0ac63decc /llm.go
parent3b7784e0a44e7f8ca5c14db590ebdfe1736e87e5 (diff)
Enha: show tool responseHEADmaster
Diffstat (limited to 'llm.go')
-rw-r--r--llm.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/llm.go b/llm.go
index 14caa5c..05874a1 100644
--- a/llm.go
+++ b/llm.go
@@ -173,7 +173,7 @@ func (op OpenAIer) FormMsg(msg, role string, resume bool) (io.Reader, error) {
ChatBody: chatBody,
Tools: nil,
}
- if cfg.ToolUse && !resume {
+ if cfg.ToolUse && !resume && role != cfg.ToolRole {
req.Tools = baseTools // set tools to use
}
data, err := json.Marshal(req)