Documentation
¶
Index ¶
- type Calculator
- func (c *Calculator) Description() string
- func (c *Calculator) DisplayName() string
- func (c *Calculator) Execute(ctx context.Context, args string) (string, error)
- func (c *Calculator) Internal() bool
- func (c *Calculator) Name() string
- func (c *Calculator) Parameters() map[string]interfaces.ParameterSpec
- func (c *Calculator) Run(ctx context.Context, input string) (string, error)
- type Input
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Calculator ¶
type Calculator struct{}
Calculator implements a simple calculator tool
func (*Calculator) Description ¶
func (c *Calculator) Description() string
Description implements interfaces.Tool.Description
func (*Calculator) DisplayName ¶
func (c *Calculator) DisplayName() string
DisplayName implements interfaces.ToolWithDisplayName.DisplayName
func (*Calculator) Internal ¶
func (c *Calculator) Internal() bool
Internal implements interfaces.InternalTool.Internal
func (*Calculator) Parameters ¶
func (c *Calculator) Parameters() map[string]interfaces.ParameterSpec
Parameters implements interfaces.Tool.Parameters
Click to show internal directories.
Click to hide internal directories.