MCPcopy Create free account
hub / github.com/PaperDebugger/paperdebugger / StreamHandler

Interface StreamHandler

internal/services/toolkit/handler/stream.go:10–19  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8)
9
10type StreamHandler interface {
11 SendInitialization()
12 HandleAddedItem(responses.ResponseStreamEventUnion)
13 HandleDoneItem(responses.ResponseStreamEventUnion)
14 HandleTextDelta(responses.ResponseStreamEventUnion)
15 SendIncompleteIndicator(reason string, responseId string)
16 SendFinalization()
17 SendToolCallBegin(toolCall responses.ResponseFunctionToolCall)
18 SendToolCallEnd(toolCall responses.ResponseFunctionToolCall, result string, err error)
19}
20
21// Compile-time check: ensure StreamHandlerV1 implements StreamHandler interface
22var _ StreamHandler = (*StreamHandlerV1)(nil)

Callers 4

HandleToolCallsMethod · 0.65
HandleToolCallsV2Method · 0.65
HandleToolCallsMethod · 0.65
HandleToolCallsV2Method · 0.65

Implementers 1

StreamHandlerV1internal/services/toolkit/handler/stre

Calls

no outgoing calls

Tested by

no test coverage detected