Created
May 3, 2026 21:04
-
-
Save cablehead/2f6d1b499e072da625aad3f9502d27f9 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| with-dotenv { | |
| echo '{"role":"user","content":"Run this in the nu tool exactly: use greeter; greeter hi"}' | |
| | yoke --provider openrouter --model openai/gpt-oss-20b:free --tools nu -I ~/yoke-test/modules | |
| } | |
| {"type":"tools","tools":[{"name":"nu","description":"Execute a Nushell script. Output is auto-converted to nuon -- do NOT add '| to nuon' or '| to json'. Pass structured data via 'input' (JSON) to avoid quoting issues -- it becomes $in in the pipeline.\n\nUse help liberally to learn how nushell works. Do NOT guess command names or flags -- discover them with help. If you encounter an error, you MUST use help related to your task before trying again.\n\nExamples:\n {command: \"help where\"}\n {command: \"help --find convert\"}\n {command: \"$in | where price > 20\", input: [{name: \"Widget A\", price: 25.50}, {name: \"Gadget\", price: 15}]}\n {command: \"seq 1 10 | each { |n| $n * $n }\"}"}]} | |
| {"type":"agent_start"} | |
| {"type":"turn_start"} | |
| {"role":"user","content":[{"type":"text","text":"Run this in the nu tool exactly: use greeter; greeter hi"}],"timestamp":1777842159132} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"tool_call","delta":""} | |
| {"type":"delta","kind":"tool_call","delta":""} | |
| {"type":"delta","kind":"tool_call","delta":"{\""} | |
| {"type":"delta","kind":"tool_call","delta":"command"} | |
| {"type":"delta","kind":"tool_call","delta":"\":\""} | |
| {"type":"delta","kind":"tool_call","delta":"use"} | |
| {"type":"delta","kind":"tool_call","delta":" gre"} | |
| {"type":"delta","kind":"tool_call","delta":"eter"} | |
| {"type":"delta","kind":"tool_call","delta":";"} | |
| {"type":"delta","kind":"tool_call","delta":" gre"} | |
| {"type":"delta","kind":"tool_call","delta":"eter"} | |
| {"type":"delta","kind":"tool_call","delta":" hi"} | |
| {"type":"delta","kind":"tool_call","delta":"\"}"} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"role":"assistant","content":[{"type":"text","text":""},{"type":"toolCall","id":"chatcmpl-tool-b14d1364dc837cc6","name":"nu","arguments":{"command":"use greeter; greeter hi"}}],"stopReason":"toolUse","model":"openai/gpt-oss-20b:free","provider":"openrouter","usage":{"input":357,"output":63,"cache_read":80,"cache_write":0,"total_tokens":420},"timestamp":1777842168660} | |
| {"type":"tool_execution_start","tool_call_id":"chatcmpl-tool-b14d1364dc837cc6","tool_name":"nu","args":{"command":"use greeter; greeter hi"}} | |
| {"type":"tool_execution_end","tool_call_id":"chatcmpl-tool-b14d1364dc837cc6","tool_name":"nu","result":{"content":[{"type":"text","text":"\"hello from greeter\""}],"details":{"success":true}},"is_error":false} | |
| {"role":"toolResult","toolCallId":"chatcmpl-tool-b14d1364dc837cc6","toolName":"nu","content":[{"type":"text","text":"\"hello from greeter\""}],"isError":false,"timestamp":1777842168663} | |
| {"type":"turn_end"} | |
| {"type":"turn_start"} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":"``"} | |
| {"type":"delta","kind":"text","delta":"`\n"} | |
| {"type":"delta","kind":"text","delta":"hello"} | |
| {"type":"delta","kind":"text","delta":" from"} | |
| {"type":"delta","kind":"text","delta":" gre"} | |
| {"type":"delta","kind":"text","delta":"eter"} | |
| {"type":"delta","kind":"text","delta":"\n"} | |
| {"type":"delta","kind":"text","delta":"``"} | |
| {"type":"delta","kind":"text","delta":"`\n"} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"type":"delta","kind":"text","delta":""} | |
| {"role":"assistant","content":[{"type":"text","text":"```\nhello from greeter\n```\n"}],"stopReason":"stop","model":"openai/gpt-oss-20b:free","provider":"openrouter","usage":{"input":397,"output":23,"cache_read":352,"cache_write":0,"total_tokens":420},"timestamp":1777842178277} | |
| {"type":"turn_end"} | |
| {"type":"agent_end"} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment