Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeText ¶
func DecodeText(ctx context.Context, sess transport.Session, cfg transport.DecodeConfig) (string, error)
DecodeText drains transport.Decode and concatenates text/thinking chunks.
func RunTailColdRoundTrip ¶
func RunTailColdRoundTrip(t testing.TB, ctx context.Context, tc TailColdRoundTripCase)
RunTailColdRoundTrip proves the shared engine primitive needed for cold residency: a backend can evict a resident tail range, admit it back, and keep deterministic decode output unchanged.
Types ¶
type TailColdRoundTripCase ¶
type TailColdRoundTripCase struct {
Open func(testing.TB) transport.Session
Build func(testing.TB, context.Context, transport.Session)
Decode func(context.Context, transport.Session) (string, error)
Width int
EmptyDecodeSkip string
}
TailColdRoundTripCase supplies backend-specific session construction and prompt/decode setup for the shared cold-residency round-trip contract.
Click to show internal directories.
Click to hide internal directories.