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 -->
17 lines
411 B
Python
17 lines
411 B
Python
from arcade_zendesk.tools.search_articles import search_articles
|
|
from arcade_zendesk.tools.system_context import who_am_i
|
|
from arcade_zendesk.tools.tickets import (
|
|
add_ticket_comment,
|
|
get_ticket_comments,
|
|
list_tickets,
|
|
mark_ticket_solved,
|
|
)
|
|
|
|
__all__ = [
|
|
"add_ticket_comment",
|
|
"get_ticket_comments",
|
|
"list_tickets",
|
|
"mark_ticket_solved",
|
|
"search_articles",
|
|
"who_am_i",
|
|
]
|