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"`
InputContexts []engine.InputContext `json:"inputContexts,omitempty"`
InputContextContinuation *State `json:"inputContextContinuation,omitempty"`
InputContextContinuationInput string `json:"inputContextContinuationInput,omitempty"`
InputContextContinuationResumeInput *string `json:"inputContextContinuationResumeInput,omitempty"`
StartContinuation bool `json:"startContinuation,omitempty"`
}
func (State) ContinuationContent ¶ added in v0.6.0
func (State) ContinuationContentToolID ¶ added in v0.6.0
func (State) WithResumeInput ¶ added in v0.6.0
type SubCallResult ¶ added in v0.6.0
Click to show internal directories.
Click to hide internal directories.