Pipeline.Test.ClaudeProvider behaviour (pipeline v0.0.1)

View Source

Behaviour for mocking Claude SDK in tests.

Summary

Callbacks

Query Claude with a prompt and options.

Callbacks

query(prompt, options)

@callback query(prompt :: String.t(), options :: struct()) :: Enumerable.t()

Query Claude with a prompt and options.

Parameters

  • prompt: The input prompt string
  • options: ClaudeCodeSDK.Options struct

Returns

An Enumerable that yields message structs