Before I point this at a paid key I would like to see what it is going to send. Does --dry-run do a cheap call, or no call?
Does sdods agent generate --dry-run call the model at all?
2 answers
Accepted answer
No call, and no credential needed.
--dry-runselects the fake adapter and prints the prompt, the tool list and the budget, then stops:bashsdods agent generate -p demo-shop --goal "checkout with a discount code" --dry-runThe output ends with a line telling you no files were written. Nothing is billed, nothing lands in
proposals/, and--adapter fakeon its own does the same without the printing.The tool list is the part worth reading. That is the menu the model gets, and it is where you find out you enabled a capability you did not mean to, or that the role you picked has no browser attached.
answered by Kostya Petrov7,903 ·It is also the cheapest way to check that the project and env resolve, since the prompt carries the resolved config. If the dry run shows the wrong base URL, a real run would have spent money to tell you the same thing.
Habit worth forming: dry run, read the tool list, then drop the flag.
answered by Reeta Nandalmaintainer41,280 ·
Have the same question?
Ask it with the command you ran and the output you got, and it will be answered here.
Ask a questionRelated
- Linting only the staged feature files in a pre-commit hook — is --json stable enough?0 answers
- har record printed no scrub line and the Cookie header is still sitting in the file0 answers
- Audit wants proof the agents cannot write to our repo — what do I actually show them?2 answers
- Can --explain show the values a layer lost with, not just the winner?0 answers
- Does --repeat-each 5 with --shard 1/4 repeat inside the shard or across shards?0 answers