mockanthropic

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 14, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

Package mockanthropic serves deterministic Anthropic-compatible test streams.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Server

type Server struct {
	Text      string
	Turns     []Turn
	OnRequest func(json.RawMessage)

	RateLimitFailures int
	RetryAfter        string
}

Server serves deterministic Anthropic-compatible streaming responses for tests and local smoke runs.

func (Server) Handler

func (s Server) Handler() http.Handler

Handler returns an HTTP handler for the Anthropic messages endpoint.

type ToolUse

type ToolUse struct {
	ID          string
	Name        string
	Input       json.RawMessage
	InputDeltas []string
}

ToolUse describes one streamed Anthropic tool_use content block.

type Turn

type Turn struct {
	Text     string
	ToolUses []ToolUse
}

Turn describes one streamed assistant response from the mock server.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL