hooks

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Mar 20, 2025 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewEngineOtelHook

func NewEngineOtelHook(opts ...Option) engine.Hook

NewEngineOtelHook ...

Types

type EngineOtelHook

type EngineOtelHook struct {
	// contains filtered or unexported fields
}

EngineOtelHook ...

func (*EngineOtelHook) AfterLLMFinish

func (h *EngineOtelHook) AfterLLMFinish(ctx context.Context, err error)

AfterLLMFinish ...

func (*EngineOtelHook) AfterRetrieveFinish

func (h *EngineOtelHook) AfterRetrieveFinish(ctx context.Context)

func (*EngineOtelHook) AfterToolFinish

func (h *EngineOtelHook) AfterToolFinish(ctx context.Context, toolID int64, outputs map[string]any, err error)

AfterToolFinish ...

func (*EngineOtelHook) BeforeLLMStart

func (h *EngineOtelHook) BeforeLLMStart(ctx context.Context) context.Context

BeforeLLMStart ...

func (*EngineOtelHook) BeforeRetrieveStart

func (h *EngineOtelHook) BeforeRetrieveStart(ctx context.Context)

func (*EngineOtelHook) BeforeToolStart

func (h *EngineOtelHook) BeforeToolStart(ctx context.Context, toolID int64, inputs map[string]any)

func (*EngineOtelHook) OnFinish

func (h *EngineOtelHook) OnFinish(ctx context.Context, err error)

OnFinish ...

func (*EngineOtelHook) OnReasonFinish

func (h *EngineOtelHook) OnReasonFinish(ctx context.Context)

func (*EngineOtelHook) OnReasonStart

func (h *EngineOtelHook) OnReasonStart(ctx context.Context)

func (*EngineOtelHook) OnStart

func (h *EngineOtelHook) OnStart(ctx context.Context) context.Context

OnStart ...

type Option

type Option func(*EngineOtelHook)

Option ...

Jump to

Keyboard shortcuts

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