loop: make multiplechoice tool calls end the turn
Co-Authored-By: sketch <hello@sketch.dev>
Change-ID: s8d507faf9c095824sk
diff --git a/dockerimg/createdockerfile.go b/dockerimg/createdockerfile.go
index 53b9d82..9c145c1 100644
--- a/dockerimg/createdockerfile.go
+++ b/dockerimg/createdockerfile.go
@@ -266,7 +266,7 @@
if res.StopReason != llm.StopReasonToolUse {
return "", fmt.Errorf("expected stop reason %q, got %q", llm.StopReasonToolUse, res.StopReason)
}
- _, err = convo.ToolResultContents(context.TODO(), res)
+ _, _, err = convo.ToolResultContents(context.TODO(), res)
if err != nil {
return "", err
}