- Create tools/helpers.py with shared utilities (get_inputs_from_schema)
- Add shared credential matching utilities to utils.py
- Refactor run_block to use shared matching with discriminator support
- Update run_agent.py to use shared helpers
- Add validation.py with UUID helpers
Note: routes.py streaming refactor dropped - dev has new stream registry implementation