Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDynamicPromptConfigMeta ¶
func NewDynamicPromptConfigMeta() config.FieldGroup
func NewMemoryPromptConfigMeta ¶
func NewMemoryPromptConfigMeta() config.FieldGroup
Types ¶
type DynamicCustomPrompt ¶
type DynamicCustomPrompt struct {
// contains filtered or unexported fields
}
func NewDynamicCustomPrompt ¶
func NewDynamicCustomPrompt(config map[string]string, goPkgPath string) (*DynamicCustomPrompt, error)
func (*DynamicCustomPrompt) CanRender ¶
func (a *DynamicCustomPrompt) CanRender() bool
func (*DynamicCustomPrompt) Render ¶
func (a *DynamicCustomPrompt) Render(c *agent.Agent) (types.PromptResult, error)
func (*DynamicCustomPrompt) Role ¶
func (a *DynamicCustomPrompt) Role() string
type MemoryLayer ¶
type MemoryLayer interface {
Run(ctx context.Context, sharedState *types.AgentSharedState, params types.ActionParams) (types.ActionResult, error)
}
type MemoryPrompt ¶
type MemoryPrompt struct {
// contains filtered or unexported fields
}
func NewMemoryPrompt ¶
func NewMemoryPrompt(config map[string]string, memory MemoryLayer) *MemoryPrompt
func (*MemoryPrompt) Render ¶
func (a *MemoryPrompt) Render(c *agent.Agent) (types.PromptResult, error)
func (*MemoryPrompt) Role ¶
func (a *MemoryPrompt) Role() string
Click to show internal directories.
Click to hide internal directories.