request_connection
Ask your owner to connect a third-party app (Gmail, Slack, Notion, Linear...) so you can use its tools. This SHOWS THEM A CARD to approve — it does NOT connect anything and does NOT give you access. Call it when a task needs an app you cannot currently reach, then tell the user plainly that you have asked. Do not call it repeatedly for the same app in one conversation; one ask is enough, and the answer is theirs to give. If the app is already connected but you cannot use it, that means your owner has not granted YOU access to it, which is also theirs to change in Settings -> Connections.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | One short sentence on why you need it, shown to the user on the card. Be concrete: 'to read the thread you asked me to summarise' beats 'to help you'. | |
| toolkit_slug | Yes | The app to request, e.g. 'gmail', 'slack', 'notion', 'linear'. Must be one Dock offers; anything else is refused. |