Documentation
¶
Overview ¶
Package testutil provides helpers for testing applications built on agentflow.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type NoopTool ¶
type NoopTool struct{}
NoopTool is a tool executor that returns an empty successful result.
type StaticGateway ¶
type StaticGateway struct {
Content string
}
StaticGateway returns a fixed assistant message for every chat request.
func (StaticGateway) Chat ¶
func (g StaticGateway) Chat(_ context.Context, _ string, _ llm.ChatRequest) (llm.ChatResponse, error)
func (StaticGateway) Supports ¶
func (g StaticGateway) Supports(string, llm.Capability) bool
type StructuredGateway ¶
type StructuredGateway struct {
Payload json.RawMessage
}
StructuredGateway returns a fixed structured payload for every structured chat request.
func (StructuredGateway) StructuredChat ¶
func (g StructuredGateway) StructuredChat(_ context.Context, _ string, _ json.RawMessage, _ llm.ChatRequest) (json.RawMessage, error)
func (StructuredGateway) Supports ¶
func (g StructuredGateway) Supports(string, llm.Capability) bool
Click to show internal directories.
Click to hide internal directories.