Streaming-safe vault token rehydration.
Summary
Functions
Feeds one streamed chunk and returns text safe to emit.
Flushes final buffered text.
Creates a streaming rehydrator state.
Types
@type t() :: %Obscura.Stream.Rehydrator{ buffer: String.t(), max_token_length: pos_integer(), telemetry: boolean(), token_prefix: String.t(), token_suffix: String.t(), unknown: :keep | :error, vault: GenServer.server() }
Functions
Feeds one streamed chunk and returns text safe to emit.
Flushes final buffered text.
Creates a streaming rehydrator state.