Backplane.AiProtocol.Antigravity.Observer (backplane_ai_protocol v1.10.2)

Copy Markdown

Bounded, non-disruptive observer for Antigravity native generation responses.

Antigravity wraps Google GenerateContent documents in a response object. This observer unwraps only its private observation copy; callers continue to forward the original bytes unchanged.

Summary

Types

t()

@type t() :: %Backplane.AiProtocol.Antigravity.Observer{
  bytes_seen: term(),
  events_seen: term(),
  framer: term(),
  google: term(),
  malformed?: term(),
  max_events: term(),
  max_total_bytes: term(),
  terminal?: term()
}

Functions

facts(state)

@spec facts(t()) :: map()

feed(state, chunk)

@spec feed(t(), term()) :: t()

finish(state, reason)

@spec finish(t(), atom()) :: t()

new(opts \\ [])

@spec new(keyword()) :: t()

observe_response(status, body, opts \\ [])

@spec observe_response(non_neg_integer(), binary(), keyword()) :: map()