Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FeedbackTool ¶
type FeedbackTool struct {
// contains filtered or unexported fields
}
FeedbackTool lets evva report bugs, suggest improvements, flag unnecessary tool-result patterns, or request new tools. Only available in dev environment.
Writes feedback markdown into <AppHome>/feedbacks/. cfg.AppHome is captured at construction so multi-agent processes targeting different home dirs route feedback correctly.
func NewFeedback ¶
func NewFeedback(cfg *config.Config) *FeedbackTool
NewFeedback builds a feedback tool bound to cfg. cfg may be nil — Execute surfaces a clear error in that case.
func (*FeedbackTool) Description ¶
func (t *FeedbackTool) Description() string
func (*FeedbackTool) Execute ¶
func (t *FeedbackTool) Execute(_ context.Context, logger *slog.Logger, input json.RawMessage) (tools.Result, error)
func (*FeedbackTool) Name ¶
func (t *FeedbackTool) Name() string
func (*FeedbackTool) Schema ¶
func (t *FeedbackTool) Schema() json.RawMessage
Click to show internal directories.
Click to hide internal directories.