Namespace LMKit.Agents.Tools.BuiltIn.Numeric
Classes
- BitwiseTool
A built-in tool for bitwise operations.
AND, OR, XOR, shift, flags manipulation, bit counting.
- CalculatorTool
A built-in tool for mathematical calculations.
Supports basic arithmetic, trigonometry, logarithms, and common math functions.
- ConversionTool
A built-in tool for unit conversions.
Supports conversions between common units of length, weight, temperature, time, and data size.
- CurrencyTool
A built-in tool for currency operations.
Format with symbols, parse amounts, banker's rounding, currency info.
- ExpressionTool
A built-in tool for safe math expression evaluation.
Parse and evaluate expressions like "2*(3+4)" with variable support.
- FinancialTool
A built-in tool for financial calculations.
Compound interest, loan payments, NPV, IRR, amortization.
- GuidTool
A built-in tool for GUID/UUID generation and manipulation.
Generate, validate, parse, and format GUIDs in various formats.
- IpCalcTool
A built-in tool for IP address calculations.
CIDR notation, subnet masks, IP range checks, network calculations.
- RandomTool
A built-in tool for generating random values.
Supports random numbers, UUIDs, and random selection from lists.
- StatsTool
A built-in tool for statistical analysis.
Calculate standard deviation, percentiles, correlation, regression, and more.