Expected output
agent.tools are local until save() — the two save() calls are what push the add and the removal to the backend.
See also
Agent CRUD
Full agent lifecycle the tool changes plug into.
Tool approval config
Set
approval_config on each tool across all three declaration paths.Agent reference
Full method surface.
