Octri

list_tool_groups

Lists the groups your operations fall into, in search mode. A way to browse instead of search: the agent sees the groups, then passes one to search_tools. An operation's group is its folder in SDK Studio's endpoint folders, or else comes from its path.

When it's listed

In search mode: when the tool mode is search, or auto and the server has more operation tools than the search threshold (40 unless you change it). See search and code mode. Only when the operations fall into two or more groups.

Arguments

It takes none.

Returns

How many operations and groups there are, then a line per group with its count and a few operation names.

Hints

The annotations a client reads to decide what may run without asking the user.

HintValueWhen true, it means
readOnlyHinttrueIt doesn't change anything
openWorldHintfalseIt reaches outside the server, over the network

Examples

List the groups

Call
{
  "name": "list_tool_groups",
  "arguments": {}
}
Result
23 operations in 6 groups:

Customers (6): listCustomers, createCustomer, deleteCustomer, …
Events (2): listEvents, getEvent
Invoices (3): listInvoices, getInvoice, sendInvoice
Products (5): listProducts, createProduct, archiveProduct, …
Subscriptions (5): listSubscriptions, createSubscription, updateSubscription, …
Usage (2): listUsageRecords, recordUsage

Browse one with search_tools and its group.