# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Agent Handler Subpackage Tool Search API version: 1.0.0 extends: openapi/merge-subpackage-toolsearch-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 1 - target: $.paths['/api/v1/tool-packs/{tool_pack_id}/registered-users/{registered_user_id}/search/'].post update: x-apievangelist-phrasing: intent: Find tools that match what a user wants to do effect: read questions: - Which tools in a tool pack fit what my user is trying to accomplish? - Can I limit a tool search to certain connectors? instructions: - text: Search tool pack {tool_pack_id} for user {registered_user_id} for tools to {intent}. slots: tool_pack_id: path.tool_pack_id registered_user_id: path.registered_user_id intent: requestBody.intent - text: Find up to {max_results} tools for {intent} in connectors {connector_slugs}, pack {tool_pack_id}, user {registered_user_id}. slots: max_results: requestBody.max_results intent: requestBody.intent connector_slugs: requestBody.connector_slugs tool_pack_id: path.tool_pack_id registered_user_id: path.registered_user_id method: generated generated: '2026-09-26'