Expand description
Context-free tool authoring contracts.
Portable tools receive owned, deserialized arguments only. Runtime identity, authorization, mutable context, capability state, and lifecycle metadata remain outside this module.
Structs§
- Portable
Dynamic Tool - A runtime-authored context-free tool implementation.
Traits§
- Portable
Tool - A context-free typed tool that can be executed by any Rig runtime.
- Portable
Tool Embedding - A portable tool that can be embedded and reconstructed for discovery.
Functions§
- portable_
tool_ definition - Generate provider-facing metadata for a portable typed tool.