Architecting for Agents: Beneath the Loop