Documentation
¶
Overview ¶
Package calculator The Calculator Tool is a utility within the Atomic Agents ecosystem designed for performing a variety of mathematical calculations. It's essentially a wrapper around the sympy library to allow for expression-based calculations.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExampleCalculator ¶
func ExampleCalculator()
Types ¶
type Calculator ¶
func New ¶
func New(opts ...tools.Option) *Calculator
type Input ¶
type Input struct {
schema.Base
// Expression Mathematical expression to evaluate. For example, '2 + 2'.
Expression string `` /* 128-byte string literal not displayed */
// Params represents expressions's parameters
Params map[string]interface{} `json:"params,omitempty" jsonschema:"title=params,description=Parameters for the expression."`
}
Input Tool for performing calculations. Supports basic arithmetic operations like addition, subtraction, multiplication, and division, as well as more complex operations like exponentiation and trigonometric functions. Use this tool to evaluate mathematical expressions.
Click to show internal directories.
Click to hide internal directories.