`agent-runtime-extension-api` defines the implementation-independent contracts
for Agent definitions, tools, context hooks, guards, observers, and extension
facades.
It is published to support the stable `agent-runtime-sdk` facade. Agent authors
should depend on that SDK so internal contract packaging can evolve without
leaking into application manifests.
See the [API documentation](https://docs.rs/agent-runtime-extension-api).