skip to content
promptdojo
_
[ save your spot ]
[ follow on x ]
The tool contract — make the dangerous call a validation error — step 3 of 7
ch 57 · agent studio
3/7
promptdojo
_
›
phase 07 · career studios
›
ch 57 · agent studio
lesson 1 of 3 · the tool contract — make the dangerous call a validation error
step 3 of 7 in this lesson
You're reviewing the tool surface before the agent goes live. Which spec do you block in review?
1
B — `run`, no required fields, accepts any shell string, no confirm
2
A — `read_log_tail` with two required fields and no confirm
3
C — `open_issue` with a severity enum
4
D — `escalate` with confirm required
check
Show hint
ch 57 · agent studio
3/7
promptdojo
_
›
phase 07 · career studios
›
ch 57 · agent studio
lesson 1 of 3 · the tool contract — make the dangerous call a validation error
step 3 of 7 in this lesson
You're reviewing the tool surface before the agent goes live. Which spec do you block in review?
1
B — `run`, no required fields, accepts any shell string, no confirm
2
A — `read_log_tail` with two required fields and no confirm
3
C — `open_issue` with a severity enum
4
D — `escalate` with confirm required
check
Show hint
park a thought