Clone registrations, normally removing all input and output autofills. Use the cleared copy before sharing a registry across an agent or trust boundary so context-specific defaults do not cross implicitly.
Return the local implementation, or NotFound for remote-only entries.
Return an isolated copy of a registered callable contract.
Snapshot registered names in insertion order.
Instantiate a configurable action bound to this registry.
Build the initial wire description for a registered action call.
Register or replace one named schema/handler pair.
Remove an action so future calls are no longer dispatchable.
Catalogue of action contracts and the handlers this process can execute.
A session consults its registry when an ActionMessage arrives: the schema validates and maps ports, and the optional handler performs local work. Client-only entries may omit handlers while still exposing schemas for constructing remote calls or model tool definitions. Registrations are copied so later caller mutation cannot change a live service contract.