Yes, that sounds reasonable. I think the second API makes the most sense. If the config is something like YAML :laughing:, then the `forceTwistedBuild` could just look at an embedded config file. (My nebulous use case is for something like a trac hook that forces a build when a ticket is submitted for review. trac won't necessarily have a twisted checkout handy.