Extendable framework enables testing agents on the full set of capabilities required to successfully complete a procedure, not isolated proxy tasks.