{ "summary": { "model": "Qwen/Qwen3-0.6B", "adapter": "adapters/sft-lora-1ep", "n": 12, "name_acc": 1.0, "full_acc": 0.917 }, "results": [ { "query": "Show me the contents of config.py", "expected": { "name": "read_file", "arguments": { "path": "config.py" } }, "got": { "name": "read_file", "arguments": { "path": "config.py" } }, "raw": "\n{\"name\": \"read_file\", \"arguments\": {\"path\": \"config.py\"}}\n", "name_ok": true, "full_ok": true }, { "query": "What files are in the src directory?", "expected": { "name": "list_dir", "arguments": { "path": "src" } }, "got": { "name": "list_dir", "arguments": { "path": "src" } }, "raw": "\n{\"name\": \"list_dir\", \"arguments\": {\"path\": \"src\"}}\n", "name_ok": true, "full_ok": true }, { "query": "Create a file notes.txt containing the text hello world", "expected": { "name": "write_file", "arguments": { "path": "notes.txt", "content": "hello world" } }, "got": { "name": "write_file", "arguments": { "path": "notes.txt", "content": "hello world" } }, "raw": "\n{\"name\": \"write_file\", \"arguments\": {\"path\": \"notes.txt\", \"content\": \"hello world\"}}\n", "name_ok": true, "full_ok": true }, { "query": "Run the test suite using pytest", "expected": { "name": "run_bash", "arguments": { "command": "pytest" } }, "got": { "name": "run_bash", "arguments": { "command": "pytest" } }, "raw": "\n{\"name\": \"run_bash\", \"arguments\": {\"command\": \"pytest\"}}\n", "name_ok": true, "full_ok": true }, { "query": "In app.py replace 5000 with 8080", "expected": { "name": "edit_file", "arguments": { "path": "app.py", "old_string": "5000", "new_string": "8080" } }, "got": { "name": "edit_file", "arguments": { "path": "app.py", "old_string": "5000", "new_string": "8080" } }, "raw": "\n{\"name\": \"edit_file\", \"arguments\": {\"path\": \"app.py\", \"old_string\": \"5000\", \"new_string\": \"8080\"}}\n", "name_ok": true, "full_ok": true }, { "query": "Read the README.md file for me", "expected": { "name": "read_file", "arguments": { "path": "README.md" } }, "got": { "name": "read_file", "arguments": { "path": "README.md" } }, "raw": "\n{\"name\": \"read_file\", \"arguments\": {\"path\": \"README.md\"}}\n", "name_ok": true, "full_ok": true }, { "query": "List everything in the current directory .", "expected": { "name": "list_dir", "arguments": { "path": "." } }, "got": { "name": "list_dir", "arguments": { "path": "." } }, "raw": "\n{\"name\": \"list_dir\", \"arguments\": {\"path\": \".\"}}\n", "name_ok": true, "full_ok": true }, { "query": "Execute git status", "expected": { "name": "run_bash", "arguments": { "command": "git status" } }, "got": { "name": "run_bash", "arguments": { "command": "git status" } }, "raw": "\n{\"name\": \"run_bash\", \"arguments\": {\"command\": \"git status\"}}\n", "name_ok": true, "full_ok": true }, { "query": "Make a new file hello.py that prints hi", "expected": { "name": "write_file", "arguments": { "path": "hello.py", "content": "print('hi')" } }, "got": { "name": "write_file", "arguments": { "path": "hello.py", "content": "hi" } }, "raw": "\n{\"name\": \"write_file\", \"arguments\": {\"path\": \"hello.py\", \"content\": \"hi\"}}\n", "name_ok": true, "full_ok": false }, { "query": "Open and show src/utils.py", "expected": { "name": "read_file", "arguments": { "path": "src/utils.py" } }, "got": { "name": "read_file", "arguments": { "path": "src/utils.py" } }, "raw": "\n{\"name\": \"read_file\", \"arguments\": {\"path\": \"src/utils.py\"}}\n", "name_ok": true, "full_ok": true }, { "query": "In main.py change the word foo to bar", "expected": { "name": "edit_file", "arguments": { "path": "main.py", "old_string": "foo", "new_string": "bar" } }, "got": { "name": "edit_file", "arguments": { "path": "main.py", "old_string": "foo", "new_string": "bar" } }, "raw": "\n{\"name\": \"edit_file\", \"arguments\": {\"path\": \"main.py\", \"old_string\": \"foo\", \"new_string\": \"bar\"}}\n", "name_ok": true, "full_ok": true }, { "query": "Show the entries in the tests folder", "expected": { "name": "list_dir", "arguments": { "path": "tests" } }, "got": { "name": "list_dir", "arguments": { "path": "tests" } }, "raw": "\n{\"name\": \"list_dir\", \"arguments\": {\"path\": \"tests\"}}\n", "name_ok": true, "full_ok": true } ] }