Documentation
¶
Index ¶
- type WebSocketClientTransport
- func (t *WebSocketClientTransport) CallTool(ctx context.Context, toolName string, args map[string]any, prov Provider, ...) (any, error)
- func (t *WebSocketClientTransport) CallToolStream(ctx context.Context, toolName string, args map[string]any, p Provider) (transports.StreamResult, error)
- func (t *WebSocketClientTransport) DeregisterToolProvider(ctx context.Context, prov Provider) error
- func (t *WebSocketClientTransport) RegisterToolProvider(ctx context.Context, prov Provider) ([]Tool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type WebSocketClientTransport ¶
type WebSocketClientTransport struct {
// contains filtered or unexported fields
}
func NewWebSocketTransport ¶
func NewWebSocketTransport(logger func(format string, args ...interface{})) *WebSocketClientTransport
func (*WebSocketClientTransport) CallToolStream ¶ added in v1.5.8
func (t *WebSocketClientTransport) CallToolStream( ctx context.Context, toolName string, args map[string]any, p Provider, ) (transports.StreamResult, error)
func (*WebSocketClientTransport) DeregisterToolProvider ¶
func (t *WebSocketClientTransport) DeregisterToolProvider(ctx context.Context, prov Provider) error
func (*WebSocketClientTransport) RegisterToolProvider ¶
func (t *WebSocketClientTransport) RegisterToolProvider(ctx context.Context, prov Provider) ([]Tool, error)
Click to show internal directories.
Click to hide internal directories.