> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/fabric/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/fabric/_mcp/server.

# Module agent_execution

> Request and result structures exchanged with an adapter target.

Generated from `cargo doc --no-deps -p nemo-fabric-core`.

Request and result structures exchanged with an adapter target.

## Structs

* [AgentArtifact](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/agent_execution/struct-agentartifact): One artifact produced by an adapter target.
* [AgentRunError](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/agent_execution/struct-agentrunerror): Error reported by an adapter target.
* [AgentRunRequest](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/agent_execution/struct-agentrunrequest): Southbound invocation request passed to an adapter target.
* [AgentRunResult](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/agent_execution/struct-agentrunresult): Southbound terminal result returned by an adapter target.
* [AgentUsage](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/agent_execution/struct-agentusage): Normalized model usage reported by an adapter target.

## Enums

* [AgentRunResultValidationError](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/agent_execution/enum-agentrunresultvalidationerror): Invalid relationship or value within an adapter result.
* [AgentRunStatus](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/agent_execution/enum-agentrunstatus): Completion status reported by an adapter target.