Resolves TOO-388 <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Low Risk** > Primarily metadata/dependency additions with no changes to core tool execution paths; risk is limited to potential packaging/import issues from the new `arcade-mcp-server` dependency. > > **Overview** > Adds `ToolMetadata` to tool decorators across the Bright Data, ClickHouse, MongoDB, Postgres, LinkedIn, Zendesk, and Math toolkits, specifying *behavior* (read-only/idempotency/destructive/open-world) and, where applicable, *service domain* classification. > > Updates each toolkit package to depend on `arcade-mcp-server` (plus local `uv` source wiring) and bumps toolkit versions accordingly; minor `__all__` ordering tweaks in Math/Zendesk are included. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 3bde3a061194e1d1b6a4e8a2ebd608b17984db4f. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY -->
65 lines
1 KiB
Python
65 lines
1 KiB
Python
from arcade_math.tools.arithmetic import (
|
|
add,
|
|
divide,
|
|
mod,
|
|
multiply,
|
|
subtract,
|
|
sum_list,
|
|
sum_range,
|
|
)
|
|
from arcade_math.tools.exponents import (
|
|
log,
|
|
power,
|
|
)
|
|
from arcade_math.tools.miscellaneous import (
|
|
abs_val,
|
|
factorial,
|
|
sqrt,
|
|
)
|
|
from arcade_math.tools.random import (
|
|
generate_random_float,
|
|
generate_random_int,
|
|
)
|
|
from arcade_math.tools.rational import (
|
|
gcd,
|
|
lcm,
|
|
)
|
|
from arcade_math.tools.rounding import (
|
|
ceil,
|
|
floor,
|
|
round_num,
|
|
)
|
|
from arcade_math.tools.statistics import (
|
|
avg,
|
|
median,
|
|
)
|
|
from arcade_math.tools.trigonometry import (
|
|
deg_to_rad,
|
|
rad_to_deg,
|
|
)
|
|
|
|
__all__ = [
|
|
"abs_val",
|
|
"add",
|
|
"avg",
|
|
"ceil",
|
|
"deg_to_rad",
|
|
"divide",
|
|
"factorial",
|
|
"floor",
|
|
"gcd",
|
|
"generate_random_float",
|
|
"generate_random_int",
|
|
"lcm",
|
|
"log",
|
|
"median",
|
|
"mod",
|
|
"multiply",
|
|
"power",
|
|
"rad_to_deg",
|
|
"round_num",
|
|
"sqrt",
|
|
"subtract",
|
|
"sum_list",
|
|
"sum_range",
|
|
]
|