How are folks creating agents that work across multiple departments, knowing each department will have its own processes? I'm curious what best practices others have found for creating agents that are both useful for specific needs but also flexible and adaptable enough to be shared across a whole team (or even across multiple teams).