Backplane. AiProtocol. Antigravity
(backplane_ai_protocol v1.10.7)
Copy Markdown
Pure descriptors and native wire handling for the Antigravity Cloud Code API.
This module does not perform HTTP requests or manage OAuth credentials. A host supplies trusted routing bindings and injects authentication after building a request descriptor.
Summary
Types
Functions
@spec decode_response( operation() | String.t(), non_neg_integer(), list(), binary(), keyword() ) :: {:ok, map()} | {:error, Backplane.AiProtocol.Error.t()}
@spec onboarding_status(map()) :: :pending | {:complete, binary()} | {:error, Backplane.AiProtocol.Error.t()}
@spec operation(String.t()) :: {:ok, operation()} | {:error, Backplane.AiProtocol.Error.t()}
@spec operations() :: [map()]
@spec stream_feed(Backplane.AiProtocol.Antigravity.Stream.t(), term()) :: {:ok, Backplane.AiProtocol.Antigravity.Stream.t(), [map()]} | {:error, Backplane.AiProtocol.Error.t(), Backplane.AiProtocol.Antigravity.Stream.t()}
@spec stream_finish(Backplane.AiProtocol.Antigravity.Stream.t(), atom()) :: {:ok, Backplane.AiProtocol.Antigravity.Stream.t(), [map()]} | {:error, Backplane.AiProtocol.Error.t(), Backplane.AiProtocol.Antigravity.Stream.t()}
@spec stream_new(keyword()) :: Backplane.AiProtocol.Antigravity.Stream.t()