Documentation
¶
Index ¶
- Constants
- func IgnorableTool(name string) bool
- func WithLLMClient(client gollem.LLMClient) func(*Warren)
- func WithSlackUpdate(updateFunc SlackUpdateFunc) func(*Warren)
- type SlackUpdateFunc
- type Warren
- func (x *Warren) Configure(ctx context.Context) error
- func (x *Warren) Flags() []cli.Flag
- func (x *Warren) Helper() *cli.Command
- func (x *Warren) LogValue() slog.Value
- func (x *Warren) Name() string
- func (x *Warren) Prompt(ctx context.Context) (string, error)
- func (x *Warren) Run(ctx context.Context, name string, args map[string]any) (map[string]any, error)
- func (x *Warren) Specs(ctx context.Context) ([]gollem.ToolSpec, error)
Constants ¶
View Source
const ( // Default values for search operations DefaultSearchTicketsLimit = 10 DefaultSearchTicketsDuration = 30 DefaultCommentsLimit = 50 )
Variables ¶
This section is empty.
Functions ¶
func IgnorableTool ¶
func WithLLMClient ¶ added in v0.1.0
func WithSlackUpdate ¶
func WithSlackUpdate(updateFunc SlackUpdateFunc) func(*Warren)
Types ¶
type SlackUpdateFunc ¶
SlackUpdateFunc is a callback function to update Slack messages when ticket is updated
Click to show internal directories.
Click to hide internal directories.