add support for features (or any URL params) in agent.decide