aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/aflow/testdata/TestToolMisbehavior.llm.json
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2026-01-30 14:07:08 +0100
committerDmitry Vyukov <dvyukov@google.com>2026-01-30 14:20:33 +0000
commit9b63f7e1c67c950430ab90004923c896f798778e (patch)
treeef6ca3f5fc5adf415cb5ac4eebd4cd442ab03b2d /pkg/aflow/testdata/TestToolMisbehavior.llm.json
parent22003bbfe9ef57dd80e3be819bf8a74d76dce00c (diff)
pkg/aflow: reduce size of golden test files
Don't memorize repeated request configs.
Diffstat (limited to 'pkg/aflow/testdata/TestToolMisbehavior.llm.json')
-rw-r--r--pkg/aflow/testdata/TestToolMisbehavior.llm.json436
1 files changed, 0 insertions, 436 deletions
diff --git a/pkg/aflow/testdata/TestToolMisbehavior.llm.json b/pkg/aflow/testdata/TestToolMisbehavior.llm.json
index 6c6478020..790423094 100644
--- a/pkg/aflow/testdata/TestToolMisbehavior.llm.json
+++ b/pkg/aflow/testdata/TestToolMisbehavior.llm.json
@@ -123,115 +123,6 @@
},
{
"Model": "model",
- "Config": {
- "systemInstruction": {
- "parts": [
- {
- "text": "Do something!\nPrefer calling several tools at the same time to save round-trips.\n\n\nUse set-results tool to provide results of the analysis.\nIt must be called exactly once before the final reply.\nIgnore results of this tool.\n"
- }
- ],
- "role": "user"
- },
- "temperature": 0.5,
- "tools": [
- {
- "functionDeclarations": [
- {
- "description": "tool description",
- "name": "tool1",
- "parametersJsonSchema": {
- "additionalProperties": false,
- "properties": {
- "Tool1Arg": {
- "description": "arg",
- "type": "string"
- }
- },
- "required": [
- "Tool1Arg"
- ],
- "type": "object"
- },
- "responseJsonSchema": {
- "additionalProperties": false,
- "type": "object"
- }
- }
- ]
- },
- {
- "functionDeclarations": [
- {
- "description": "tool description",
- "name": "tool2",
- "parametersJsonSchema": {
- "additionalProperties": false,
- "properties": {
- "Tool2Arg": {
- "description": "arg",
- "type": "integer"
- }
- },
- "required": [
- "Tool2Arg"
- ],
- "type": "object"
- },
- "responseJsonSchema": {
- "additionalProperties": false,
- "properties": {
- "Result": {
- "description": "arg",
- "type": "integer"
- }
- },
- "required": [
- "Result"
- ],
- "type": "object"
- }
- }
- ]
- },
- {
- "functionDeclarations": [
- {
- "description": "Use this tool to provide results of the analysis.",
- "name": "set-results",
- "parametersJsonSchema": {
- "additionalProperties": false,
- "properties": {
- "AdditionalOutput": {
- "description": "arg",
- "type": "integer"
- }
- },
- "required": [
- "AdditionalOutput"
- ],
- "type": "object"
- },
- "responseJsonSchema": {
- "additionalProperties": false,
- "properties": {
- "AdditionalOutput": {
- "description": "arg",
- "type": "integer"
- }
- },
- "required": [
- "AdditionalOutput"
- ],
- "type": "object"
- }
- }
- ]
- }
- ],
- "responseModalities": [
- "TEXT"
- ]
- },
"Request": [
{
"parts": [
@@ -358,115 +249,6 @@
},
{
"Model": "model",
- "Config": {
- "systemInstruction": {
- "parts": [
- {
- "text": "Do something!\nPrefer calling several tools at the same time to save round-trips.\n\n\nUse set-results tool to provide results of the analysis.\nIt must be called exactly once before the final reply.\nIgnore results of this tool.\n"
- }
- ],
- "role": "user"
- },
- "temperature": 0.5,
- "tools": [
- {
- "functionDeclarations": [
- {
- "description": "tool description",
- "name": "tool1",
- "parametersJsonSchema": {
- "additionalProperties": false,
- "properties": {
- "Tool1Arg": {
- "description": "arg",
- "type": "string"
- }
- },
- "required": [
- "Tool1Arg"
- ],
- "type": "object"
- },
- "responseJsonSchema": {
- "additionalProperties": false,
- "type": "object"
- }
- }
- ]
- },
- {
- "functionDeclarations": [
- {
- "description": "tool description",
- "name": "tool2",
- "parametersJsonSchema": {
- "additionalProperties": false,
- "properties": {
- "Tool2Arg": {
- "description": "arg",
- "type": "integer"
- }
- },
- "required": [
- "Tool2Arg"
- ],
- "type": "object"
- },
- "responseJsonSchema": {
- "additionalProperties": false,
- "properties": {
- "Result": {
- "description": "arg",
- "type": "integer"
- }
- },
- "required": [
- "Result"
- ],
- "type": "object"
- }
- }
- ]
- },
- {
- "functionDeclarations": [
- {
- "description": "Use this tool to provide results of the analysis.",
- "name": "set-results",
- "parametersJsonSchema": {
- "additionalProperties": false,
- "properties": {
- "AdditionalOutput": {
- "description": "arg",
- "type": "integer"
- }
- },
- "required": [
- "AdditionalOutput"
- ],
- "type": "object"
- },
- "responseJsonSchema": {
- "additionalProperties": false,
- "properties": {
- "AdditionalOutput": {
- "description": "arg",
- "type": "integer"
- }
- },
- "required": [
- "AdditionalOutput"
- ],
- "type": "object"
- }
- }
- ]
- }
- ],
- "responseModalities": [
- "TEXT"
- ]
- },
"Request": [
{
"parts": [
@@ -609,115 +391,6 @@
},
{
"Model": "model",
- "Config": {
- "systemInstruction": {
- "parts": [
- {
- "text": "Do something!\nPrefer calling several tools at the same time to save round-trips.\n\n\nUse set-results tool to provide results of the analysis.\nIt must be called exactly once before the final reply.\nIgnore results of this tool.\n"
- }
- ],
- "role": "user"
- },
- "temperature": 0.5,
- "tools": [
- {
- "functionDeclarations": [
- {
- "description": "tool description",
- "name": "tool1",
- "parametersJsonSchema": {
- "additionalProperties": false,
- "properties": {
- "Tool1Arg": {
- "description": "arg",
- "type": "string"
- }
- },
- "required": [
- "Tool1Arg"
- ],
- "type": "object"
- },
- "responseJsonSchema": {
- "additionalProperties": false,
- "type": "object"
- }
- }
- ]
- },
- {
- "functionDeclarations": [
- {
- "description": "tool description",
- "name": "tool2",
- "parametersJsonSchema": {
- "additionalProperties": false,
- "properties": {
- "Tool2Arg": {
- "description": "arg",
- "type": "integer"
- }
- },
- "required": [
- "Tool2Arg"
- ],
- "type": "object"
- },
- "responseJsonSchema": {
- "additionalProperties": false,
- "properties": {
- "Result": {
- "description": "arg",
- "type": "integer"
- }
- },
- "required": [
- "Result"
- ],
- "type": "object"
- }
- }
- ]
- },
- {
- "functionDeclarations": [
- {
- "description": "Use this tool to provide results of the analysis.",
- "name": "set-results",
- "parametersJsonSchema": {
- "additionalProperties": false,
- "properties": {
- "AdditionalOutput": {
- "description": "arg",
- "type": "integer"
- }
- },
- "required": [
- "AdditionalOutput"
- ],
- "type": "object"
- },
- "responseJsonSchema": {
- "additionalProperties": false,
- "properties": {
- "AdditionalOutput": {
- "description": "arg",
- "type": "integer"
- }
- },
- "required": [
- "AdditionalOutput"
- ],
- "type": "object"
- }
- }
- ]
- }
- ],
- "responseModalities": [
- "TEXT"
- ]
- },
"Request": [
{
"parts": [
@@ -906,115 +579,6 @@
},
{
"Model": "model",
- "Config": {
- "systemInstruction": {
- "parts": [
- {
- "text": "Do something!\nPrefer calling several tools at the same time to save round-trips.\n\n\nUse set-results tool to provide results of the analysis.\nIt must be called exactly once before the final reply.\nIgnore results of this tool.\n"
- }
- ],
- "role": "user"
- },
- "temperature": 0.5,
- "tools": [
- {
- "functionDeclarations": [
- {
- "description": "tool description",
- "name": "tool1",
- "parametersJsonSchema": {
- "additionalProperties": false,
- "properties": {
- "Tool1Arg": {
- "description": "arg",
- "type": "string"
- }
- },
- "required": [
- "Tool1Arg"
- ],
- "type": "object"
- },
- "responseJsonSchema": {
- "additionalProperties": false,
- "type": "object"
- }
- }
- ]
- },
- {
- "functionDeclarations": [
- {
- "description": "tool description",
- "name": "tool2",
- "parametersJsonSchema": {
- "additionalProperties": false,
- "properties": {
- "Tool2Arg": {
- "description": "arg",
- "type": "integer"
- }
- },
- "required": [
- "Tool2Arg"
- ],
- "type": "object"
- },
- "responseJsonSchema": {
- "additionalProperties": false,
- "properties": {
- "Result": {
- "description": "arg",
- "type": "integer"
- }
- },
- "required": [
- "Result"
- ],
- "type": "object"
- }
- }
- ]
- },
- {
- "functionDeclarations": [
- {
- "description": "Use this tool to provide results of the analysis.",
- "name": "set-results",
- "parametersJsonSchema": {
- "additionalProperties": false,
- "properties": {
- "AdditionalOutput": {
- "description": "arg",
- "type": "integer"
- }
- },
- "required": [
- "AdditionalOutput"
- ],
- "type": "object"
- },
- "responseJsonSchema": {
- "additionalProperties": false,
- "properties": {
- "AdditionalOutput": {
- "description": "arg",
- "type": "integer"
- }
- },
- "required": [
- "AdditionalOutput"
- ],
- "type": "object"
- }
- }
- ]
- }
- ],
- "responseModalities": [
- "TEXT"
- ]
- },
"Request": [
{
"parts": [