Scoria.Connectors.Invocation (scoria v0.1.0)

Copy Markdown View Source

Replay-aware connector invocation that gates remote tool execution before reaching the MCP executor.

Summary

Types

invocation_result()

@type invocation_result() :: {:ok, map()} | replay_blocked() | term()

replay_blocked()

@type replay_blocked() :: {:error, map()}

Functions

invoke(tool_module, args, context, opts \\ [])

@spec invoke(module(), map(), map(), keyword()) :: invocation_result()