| """Agent internals -- extracted modules from run_agent.py. | |
| These modules contain pure utility functions and self-contained classes | |
| that were previously embedded in the 3,600-line run_agent.py. Extracting | |
| them makes run_agent.py focused on the AIAgent orchestrator class. | |
| """ | |