Anthropic.Test (SkillKit v0.1.0)

Copy Markdown View Source

Anthropic-specific test helpers.

Provides SSE event builders that construct valid Anthropic streaming event sequences for use in tests.

Summary

Functions

Builds a complete Anthropic SSE event sequence for a text response.

Builds a complete Anthropic SSE event sequence for a tool call response.

Functions

text_events(text)

@spec text_events(String.t()) :: [map()]

Builds a complete Anthropic SSE event sequence for a text response.

Returns a list of 6 event maps representing a streamed text reply.

tool_call_events(name, input)

@spec tool_call_events(String.t(), map()) :: [map()]

Builds a complete Anthropic SSE event sequence for a tool call response.

Returns a list of 6 event maps representing a streamed tool call with the given name and input.