Agent actions now depend on specific settings interfaces