| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- [
- {
- "tools": [
- {
- "type": "function",
- "function": {
- "name": "bash",
- "description": "Run commands in a bash shell\n* When invoking this tool, the contents of the \"command\" parameter does NOT need to be XML-escaped.\n* Network access depends on the task environment. Prefer configured mirrors/proxies when they are available.\n* State is persistent across command calls and discussions with the user.\n* To inspect a particular line range of a file, e.g. lines 10-25, try 'sed -n 10,25p /path/to/the/file'.\n* Please avoid commands that may produce a very large amount of output.\n* Please run long lived commands in the background, e.g. 'sleep 10 &' or start a server in the background.",
- "parameters": {
- "type": "object",
- "properties": {
- "command": {
- "type": "string",
- "description": "The bash command to run. Relative path is preferred in the command."
- }
- },
- "required": [
- "command"
- ]
- }
- }
- }
- ],
- "messages": [
- {
- "role": "system",
- "text": "You are a helpful software engineer assistant."
- },
- {
- "role": "user",
- "text": "Exercise the packaged minimal agent's persistent shell."
- }
- ]
- },
- {
- "tools": [
- {
- "type": "function",
- "function": {
- "name": "bash",
- "description": "Run commands in a bash shell\n* When invoking this tool, the contents of the \"command\" parameter does NOT need to be XML-escaped.\n* Network access depends on the task environment. Prefer configured mirrors/proxies when they are available.\n* State is persistent across command calls and discussions with the user.\n* To inspect a particular line range of a file, e.g. lines 10-25, try 'sed -n 10,25p /path/to/the/file'.\n* Please avoid commands that may produce a very large amount of output.\n* Please run long lived commands in the background, e.g. 'sleep 10 &' or start a server in the background.",
- "parameters": {
- "type": "object",
- "properties": {
- "command": {
- "type": "string",
- "description": "The bash command to run. Relative path is preferred in the command."
- }
- },
- "required": [
- "command"
- ]
- }
- }
- }
- ],
- "messages": [
- {
- "role": "system",
- "text": "You are a helpful software engineer assistant."
- },
- {
- "role": "user",
- "text": "Exercise the packaged minimal agent's persistent shell."
- },
- {
- "role": "assistant",
- "toolCalls": [
- {
- "id": "minimal-bash-1",
- "name": "bash"
- }
- ]
- },
- {
- "role": "tool",
- "toolCallId": "minimal-bash-1",
- "text": "{{tool-result}}"
- }
- ]
- },
- {
- "tools": [
- {
- "type": "function",
- "function": {
- "name": "bash",
- "description": "Run commands in a bash shell\n* When invoking this tool, the contents of the \"command\" parameter does NOT need to be XML-escaped.\n* Network access depends on the task environment. Prefer configured mirrors/proxies when they are available.\n* State is persistent across command calls and discussions with the user.\n* To inspect a particular line range of a file, e.g. lines 10-25, try 'sed -n 10,25p /path/to/the/file'.\n* Please avoid commands that may produce a very large amount of output.\n* Please run long lived commands in the background, e.g. 'sleep 10 &' or start a server in the background.",
- "parameters": {
- "type": "object",
- "properties": {
- "command": {
- "type": "string",
- "description": "The bash command to run. Relative path is preferred in the command."
- }
- },
- "required": [
- "command"
- ]
- }
- }
- }
- ],
- "messages": [
- {
- "role": "system",
- "text": "You are a helpful software engineer assistant."
- },
- {
- "role": "user",
- "text": "Exercise the packaged minimal agent's persistent shell."
- },
- {
- "role": "assistant",
- "toolCalls": [
- {
- "id": "minimal-bash-1",
- "name": "bash"
- }
- ]
- },
- {
- "role": "tool",
- "toolCallId": "minimal-bash-1",
- "text": "{{tool-result}}"
- },
- {
- "role": "assistant",
- "toolCalls": [
- {
- "id": "minimal-bash-2",
- "name": "bash"
- }
- ]
- },
- {
- "role": "tool",
- "toolCallId": "minimal-bash-2",
- "text": "{{tool-result}}"
- }
- ]
- }
- ]
|