Essential session storage is required to sign in. Optional analytics remain off unless you allow them.
An agent that uses 3+ tools (search, calculator, file ops) with schema-validated arguments, retries, a hard step budget, and an audit log of every tool call. Demonstrate one failure case handled gracefully.
Validated args; no arbitrary code execution paths.
Step budget + termination proofs; no runaway loops.
Audit log readable enough to debug a bad run.
A real failure case caught and recovered.
Use this README structure to make the work reviewable.
# Tool-calling agent with guardrails ## Goal An agent that uses 3+ tools (search, calculator, file ops) with schema-validated arguments, retries, a hard step budget, and an audit log of every tool call. Demonstrate one failure case handled gracefully. ## Acceptance criteria - [ ] Tool contract safety: Validated args; no arbitrary code execution paths. - [ ] Loop control: Step budget + termination proofs; no runaway loops. - [ ] Observability: Audit log readable enough to debug a bad run. - [ ] Failure handling: A real failure case caught and recovered. ## Verification - [ ] Document installation and run commands. - [ ] Record automated checks and their exact commands. - [ ] Add representative output, screenshots, or a short demo where useful. - [ ] Confirm failure paths and known constraints. ## Decision log ### Decision title - Context: - Choice: - Alternatives considered: - Tradeoffs: ## Evidence - Link each rubric criterion to the file, test, or artifact that demonstrates it. ## Known limitations - List what is intentionally out of scope and what should be improved next.
DevPath fetches a read-only, size-capped snapshot. Submitted code is never executed.