Skip to content

Commit 1882434

Browse files
committed
docs: call out current-state limitations for function.parameters on handoff tool
- Flags that function.parameters is API-only today (dashboard UX for the Tools page shipping in VapiAI/vapi#10727, squad-builder backend gap tracked in PRISM-471) - Directs customers to put the handoff tool on the assistant's model.tools[] via the API instead of the squad-member Handoff Tools path until the backend gap (callAssistantsGet synthesizing without `function`) is closed
1 parent 7c1bb11 commit 1882434

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

fern/squads/passing-data-between-assistants.mdx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,16 @@ This page is a decision guide. For end-to-end configuration of the handoff itsel
2020

2121
Define `function.parameters` on the handoff tool. The LLM that's already generating the handoff tool call also fills in your custom arguments as part of the same call — no extra round-trip.
2222

23+
<Warning>
24+
**Availability today:**
25+
26+
- **API:** Fully supported. Send the JSON below via `POST /tool` or as part of your assistant's `model.tools[]` via `POST /assistant` / `PATCH /assistant`.
27+
- **Dashboard — Tools page:** UX for defining `function.parameters` on a handoff tool is shipping soon. Use the API in the meantime.
28+
- **Dashboard — Squad builder:** Configuring a handoff via the squad member's **Handoff Tools** section does NOT currently carry `function.parameters` through to the runtime tool (backend synthesizes the tool without the `function` field). Until that's fixed, put the handoff tool directly on the assistant's `model.tools[]` (via the API or the Tools page) instead of defining it per squad-member destination.
29+
</Warning>
30+
31+
32+
2333
```json
2434
{
2535
"type": "handoff",

0 commit comments

Comments
 (0)