mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-05-26 11:43:24 -07:00
198 lines
20 KiB
JSON
198 lines
20 KiB
JSON
{
|
|
"scenarioId": "scenario-state-tracking",
|
|
"description": "Tests state tracking of a 10-step plan after several steps are completed.",
|
|
"history": [
|
|
{
|
|
"role": "user",
|
|
"parts": [
|
|
{
|
|
"text": "Here is our 10-step plan:\n1. Init repo\n2. Install deps\n3. Config lint\n4. Write tests\n5. Implement core\n6. Write UI\n7. Build\n8. Deploy\n9. Verify\n10. Announce"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"role": "model",
|
|
"parts": [
|
|
{
|
|
"text": "Plan accepted. Let's begin step 1."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"role": "user",
|
|
"parts": [
|
|
{
|
|
"text": "Execute step: Init repo"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"role": "model",
|
|
"parts": [
|
|
{
|
|
"functionCall": {
|
|
"name": "run_shell_command",
|
|
"args": {
|
|
"command": "echo 'Doing Init repo'"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"role": "user",
|
|
"parts": [
|
|
{
|
|
"functionResponse": {
|
|
"name": "run_shell_command",
|
|
"response": {
|
|
"output": "\n> npm install pkg-0\n\nadded 14 packages, and audited 15 packages in 0.08s\nfound 0 vulnerabilities\n[0/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[1/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[2/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[3/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[4/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[5/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[6/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[7/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[8/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[9/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[10/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[11/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[12/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[13/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[14/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[15/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[16/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[17/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[18/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[19/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[20/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[21/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[22/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[23/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[24/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[25/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[26/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[27/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[28/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[29/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[30/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[31/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[32/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[33/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[34/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[35/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[36/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[37/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[38/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[39/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[40/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[41/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[42/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[43/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[44/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[45/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[46/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[47/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[48/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[49/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"role": "model",
|
|
"parts": [
|
|
{
|
|
"text": "Step 1 (Init repo) complete."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"role": "user",
|
|
"parts": [
|
|
{
|
|
"text": "Execute step: Install deps"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"role": "model",
|
|
"parts": [
|
|
{
|
|
"functionCall": {
|
|
"name": "run_shell_command",
|
|
"args": {
|
|
"command": "echo 'Doing Install deps'"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"role": "user",
|
|
"parts": [
|
|
{
|
|
"functionResponse": {
|
|
"name": "run_shell_command",
|
|
"response": {
|
|
"output": "\n> npm install pkg-1\n\nadded 14 packages, and audited 15 packages in 0.28s\nfound 0 vulnerabilities\n[0/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[1/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[2/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[3/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[4/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[5/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[6/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[7/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[8/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[9/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[10/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[11/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[12/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[13/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[14/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[15/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[16/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[17/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[18/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[19/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[20/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[21/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[22/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[23/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[24/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[25/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[26/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[27/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[28/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[29/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[30/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[31/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[32/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[33/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[34/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[35/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[36/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[37/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[38/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[39/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[40/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[41/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[42/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[43/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[44/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[45/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[46/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[47/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[48/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[49/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"role": "model",
|
|
"parts": [
|
|
{
|
|
"text": "Step 2 (Install deps) complete."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"role": "user",
|
|
"parts": [
|
|
{
|
|
"text": "Execute step: Config lint"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"role": "model",
|
|
"parts": [
|
|
{
|
|
"functionCall": {
|
|
"name": "run_shell_command",
|
|
"args": {
|
|
"command": "echo 'Doing Config lint'"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"role": "user",
|
|
"parts": [
|
|
{
|
|
"functionResponse": {
|
|
"name": "run_shell_command",
|
|
"response": {
|
|
"output": "\n> npm install pkg-2\n\nadded 14 packages, and audited 15 packages in 0.86s\nfound 0 vulnerabilities\n[0/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[1/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[2/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[3/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[4/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[5/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[6/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[7/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[8/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[9/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[10/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[11/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[12/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[13/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[14/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[15/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[16/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[17/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[18/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[19/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[20/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[21/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[22/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[23/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[24/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[25/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[26/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[27/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[28/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[29/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[30/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[31/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[32/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[33/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[34/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[35/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[36/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[37/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[38/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[39/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[40/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[41/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[42/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[43/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[44/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[45/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[46/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[47/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[48/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[49/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"role": "model",
|
|
"parts": [
|
|
{
|
|
"text": "Step 3 (Config lint) complete."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"role": "user",
|
|
"parts": [
|
|
{
|
|
"text": "Execute step: Write tests"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"role": "model",
|
|
"parts": [
|
|
{
|
|
"functionCall": {
|
|
"name": "run_shell_command",
|
|
"args": {
|
|
"command": "echo 'Doing Write tests'"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"role": "user",
|
|
"parts": [
|
|
{
|
|
"functionResponse": {
|
|
"name": "run_shell_command",
|
|
"response": {
|
|
"output": "\n> npm install pkg-3\n\nadded 14 packages, and audited 15 packages in 0.15s\nfound 0 vulnerabilities\n[0/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[1/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[2/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[3/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[4/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[5/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[6/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[7/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[8/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[9/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[10/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[11/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[12/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[13/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[14/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[15/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[16/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[17/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[18/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[19/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[20/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[21/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[22/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[23/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[24/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[25/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[26/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[27/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[28/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[29/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[30/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[31/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[32/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[33/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[34/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[35/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[36/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[37/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[38/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[39/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[40/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[41/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[42/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[43/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[44/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[45/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[46/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[47/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[48/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n[49/50] Fetching... https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz\n"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"role": "model",
|
|
"parts": [
|
|
{
|
|
"text": "Step 4 (Write tests) complete."
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"questions": [
|
|
{
|
|
"id": "next-step",
|
|
"prompt": "Which exact step number and name are we on next?",
|
|
"expectedSubstring": "Implement core"
|
|
}
|
|
]
|
|
}
|