Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultUnmarshal ¶ added in v0.1.0
func ToJSONSchema ¶ added in v0.1.0
func ToJSONSchema[T any]() *jsonschema.Schema
Types ¶
type CompletableFuture ¶ added in v0.1.0
type Executor ¶
type Executor interface { Run(context.Context, RunCommand, Promise) error // contains filtered or unexported methods }
type RunCommand ¶
type RunCommand struct { Agent api.Owl Thread *shorttermmemory.Aggregator ResponseSchema *jsonschema.Schema Stream bool MaxTurns int ContextVariables types.ContextVars Hook events.Hook // contains filtered or unexported fields }
func NewRunCommand ¶
func NewRunCommand(agent api.Owl, thread *shorttermmemory.Aggregator, hook events.Hook) (RunCommand, error)
func (*RunCommand) ID ¶
func (r *RunCommand) ID() uuid.UUID
func (*RunCommand) Validate ¶ added in v0.1.0
func (r *RunCommand) Validate() error
func (RunCommand) WithContextVariables ¶
func (r RunCommand) WithContextVariables(contextVariables types.ContextVars) RunCommand
func (RunCommand) WithMaxTurns ¶
func (r RunCommand) WithMaxTurns(maxTurns int) RunCommand
func (RunCommand) WithStream ¶
func (r RunCommand) WithStream(stream bool) RunCommand
Click to show internal directories.
Click to hide internal directories.