| 1 | // Cross-target: registering an OpenAPI spec turns its operations into tools — |
| 2 | // the core "bring your own API" promise. Entirely through the typed client: |
| 3 | // the openapi plugin group (addSpec) composed onto the core API, then a |
| 4 | // connection via a `from` provider reference (no vault round-trip, so it works |