17. Running a Fault-Injection Exercise for an Agent
Inject tool timeouts, corrupted results, and process crashes to test an Agent's retries, state recovery, and side-effect boundaries.
Technical notes on AI agents, language models, software systems, and engineering experiments.
Inject tool timeouts, corrupted results, and process crashes to test an Agent's retries, state recovery, and side-effect boundaries.
Turn production failures, permission boundaries, and tool faults into repeatable tests that reveal behavioral regressions after an Agent change.
Modeling authorization across principal, action, resource, condition, and lifetime so read access does not expand into execution or network access.
Comparing serial execution, tool-level parallelism, and command merging across latency, authorization, and partial failure.
Separating model-visible context, lossy session summaries, and retrieved cross-session memory through provenance, scope, and expiration.
Building regression evaluation across result correctness, constraint compliance, process efficiency, and recoverability.
A packet-level comparison of four AI coding CLIs, showing how platform rules, project configuration, environment data, conversation state, and the current task …
Comparing complete delivery, truncation, structured summaries, and external references for model evidence and context control.
How tool names, descriptions, argument constraints, and result contracts shape model action and runtime enforcement.
Using idempotency keys, request fingerprints, external status queries, and recovery states for the crash window after an action.