Cyclium. Intent. SignatureMatcher
(Cyclium v0.1.5)
Copy Markdown
Matches a tool call from an action plan against allowed tool signatures.
Summary
Functions
@spec has_side_effects?([Cyclium.Intent.ToolCallStep.t()], [ Cyclium.Intent.ToolSignature.t() ]) :: boolean()
@spec match(Cyclium.Intent.ToolCallStep.t(), [Cyclium.Intent.ToolSignature.t()]) :: {:ok, Cyclium.Intent.ToolSignature.t()} | {:error, :no_matching_signature}