Dynamic completion client surface used by the dyn-client builder.
Dynamic clients still expose the same builder-first agent entry point.