prompts

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jul 10, 2026 License: MIT Imports: 11 Imported by: 0

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 (*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

Jump to

Keyboard shortcuts

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