Tool Nodes and Controlled Action Execution
By the end of this module you can execute tools inside a graph with controlled arguments, so an action happens only in the state where it is valid.
Units
- Unit 05.00: Wrapping an action so it cannot run twice
- Unit 05.01: Validating arguments before the call
- Unit 05.02: Tools that are safe to fail
- Unit 05.03: Recording what the tool actually did
- Unit 05.04: Keeping side effects out of retries
