fix(acpmux): register Cloud turn methods and TLS provider
Merged
TE
4d ago+48+48+01234567890123456789-0-0-0123456789
Fixes the two own reds exposed by merged Cloud turn rewind #30337.
- Register
agent-session-turn-prepareandagent-session-turn-abandonin the acpmux protocol registry so served-method and capability coverage checks agree with the dispatcher. - Install rustls' ring
CryptoProviderbefore constructing the Cloud turn reqwest client, preventing the reqwest 0.13No rustls crypto provider configuredpanic in direct startup/test paths.
Validation: targeted protocol and Cloud turn tests plus the acpmux library suite via cmux-ci; the remote-guard missing-home fixture failure is base/environment-only and is not changed here.
Agent session: agent session
![View with [code]smith](https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v3-3x.png)
![Autofix with [code]smith](https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark-3x.png)
Need help on this PR? Tag @codesmith-bot with what you need.
Summary by cubic
Fixes the regressions exposed by the Cloud turn rewind merge and refreshes the API compatibility surface.
acpmuxnow registersagent-session-turn-prepareandagent-session-turn-abandonso served-method and capability checks agree with the dispatcher.- The Cloud turn client installs rustls' ring
CryptoProviderbefore building its reqwest client, preventing the "no rustls crypto provider configured" panic in direct startup and test paths. Installing the provider is idempotent when another path already configured one. - Refreshes
api-compat.surface.jsonwithcloud-environmentrequest and response types.