The full API reference for every crate is generated by rustdoc. Run it locally or browse the hosted version once published.
cargo doc --workspace --no-deps --open
cargo doc -p agent_sdk --no-deps --open
Use the crate pages in the sidebar for narrative documentation. The tables below map crate → cargo doc command for quick access.
| Crate | Command |
|---|
agent_sdk | cargo doc -p agent_sdk --no-deps --open |
agent_core | cargo doc -p agent_core --no-deps --open |
pf_macros | cargo doc -p pf_macros --no-deps --open |
pf-types | cargo doc -p pf-types --no-deps --open |
pf_config | cargo doc -p pf_config --no-deps --open |
| Crate | Command |
|---|
protocol_transport_core | cargo doc -p protocol_transport_core --no-deps --open |
a2a_protocol_core | cargo doc -p a2a_protocol_core --all-features --no-deps --open |
a2a_http_client | cargo doc -p a2a_http_client --no-deps --open |
a2a_http_server | cargo doc -p a2a_http_server --all-features --no-deps --open |
a2a_app_ports | cargo doc -p a2a_app_ports --no-deps --open |
a2a_rpc_macros | cargo doc -p a2a_rpc_macros --no-deps --open |
| Crate | Command |
|---|
llm_client | cargo doc -p llm_client --no-deps --open |
llm_context_core | cargo doc -p llm_context_core --no-deps --open |
llm_tools | cargo doc -p llm_tools --no-deps --open |
llm_tool_macros | cargo doc -p llm_tool_macros --no-deps --open |
tool_web_search | cargo doc -p tool_web_search --no-deps --open |
| Crate | Command |
|---|
observability | cargo doc -p observability --all-features --no-deps --open |
observability_core | cargo doc -p observability_core --no-deps --open |
structured_logging | cargo doc -p structured_logging --all-features --no-deps --open |
otel | cargo doc -p otel --no-deps --open |
prometheus | cargo doc -p prometheus --no-deps --open |
| Crate | Command |
|---|
foundation_utils | cargo doc -p foundation_utils --no-deps --open |
mcp_protocol | cargo doc -p mcp_protocol --no-deps --open |
pf_test_harness | cargo doc -p pf_test_harness --all-features --no-deps --open |
umao_agents | cargo doc -p umao_agents --no-deps --open |
The following crates have expanded module-level API documentation on this site:
structured_logging Modules: performance, correlation, convenience, context_adapter, panic_handler, extension.