`agent-runtime-ports` defines provider-neutral capabilities required by the
Runtime Kernel and execution coordinator: model, context, workspace, resource,
interaction, subagent, trace, and binding sessions.
The crate deliberately contains no HTTP client, database driver, Axum type, or
provider DTO. It is a published internal boundary for adapter implementations;
Agent authors should use `agent-runtime-sdk`.
See the [API documentation](https://docs.rs/agent-runtime-ports).