Backplane.AgentRuntime.Codex.Hosted (backplane_agent_runtime v1.10.10)

Copy Markdown

Provider-hosted capability negotiation and observation boundary.

Summary

Functions

cancel(adapter, declaration, context)

@spec cancel(module(), map(), map()) ::
  {:ok, map()} | {:error, Backplane.AgentRuntime.Error.t()}

declarations(context)

@spec declarations(map()) ::
  {:ok, [map()]} | {:error, Backplane.AgentRuntime.Error.t()}

invoke(adapter, declaration, input, context)

@spec invoke(module(), map(), map(), map()) ::
  {:ok, map()} | {:error, Backplane.AgentRuntime.Error.t()}

negotiate(adapter, capabilities, context)

@spec negotiate(module(), [String.t()], map()) ::
  {:ok, map()} | {:error, Backplane.AgentRuntime.Error.t()}

observe(adapter, events)

@spec observe(module(), [map()]) ::
  {:ok, map()} | {:error, Backplane.AgentRuntime.Error.t()}