Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type ChatResponse ¶ added in v0.6.0
type Event ¶
type Event struct { Time time.Time `json:"time,omitempty"` CallContext *engine.CallContext `json:"callContext,omitempty"` ToolSubCalls map[string]engine.Call `json:"toolSubCalls,omitempty"` ToolResults int `json:"toolResults,omitempty"` Type EventType `json:"type,omitempty"` ChatCompletionID string `json:"chatCompletionId,omitempty"` ChatRequest any `json:"chatRequest,omitempty"` ChatResponse any `json:"chatResponse,omitempty"` ChatResponseCached bool `json:"chatResponseCached,omitempty"` Content string `json:"content,omitempty"` }
type MonitorFactory ¶
type Options ¶
type Options struct { MonitorFactory MonitorFactory `usage:"-"` RuntimeManager engine.RuntimeManager `usage:"-"` StartPort int64 `usage:"-"` EndPort int64 `usage:"-"` CredentialOverride string `usage:"-"` Sequential bool `usage:"-"` }
type Runner ¶
type Runner struct {
// contains filtered or unexported fields
}
type State ¶ added in v0.6.0
type State struct { Continuation *engine.Return `json:"continuation,omitempty"` ContinuationToolID string `json:"continuationToolID,omitempty"` Result *string `json:"result,omitempty"` ResumeInput *string `json:"resumeInput,omitempty"` SubCalls []SubCallResult `json:"subCalls,omitempty"` SubCallID string `json:"subCallID,omitempty"` }
func (State) ContinuationContent ¶ added in v0.6.0
func (State) ContinuationContentToolID ¶ added in v0.6.0
type SubCallResult ¶ added in v0.6.0
Click to show internal directories.
Click to hide internal directories.