Referensi
Wire protocol
Body request dan server-sent event yang digunakan endpoint agent.
Di halaman ini
Endpoint menerima POST dengan body JSON. Satu turn chat dijawab dengan server-sent event; aksi riwayat dijawab dengan JSON.
Request
{ "threadId"?: string, "message": string, "context"?: unknown }
{ "threadId": string, "approval": { "token": string, "decision": "approve" | "reject" } }
{ "action": "threads.list" }
{ "action": "threads.get", "threadId": string }
{ "action": "threads.delete", "threadId": string }
Event dalam satu turn
| Event | Arti |
|---|---|
turn.start | Membawa threadId. |
text.delta | Sepotong teks dari asisten. |
tool.start | Agent mulai memanggil sebuah operation. |
approval.request | Panggilan memerlukan approval. Membawa argumen, token, dan waktu kedaluwarsa. |
tool.complete | Panggilan selesai: status HTTP, argumen, hasil, dan tag yang perlu di-invalidate. |
tool.rejected | Pengguna menolak panggilan. |
error | Sebuah code dan message. |
turn.end | Giliran selesai. |
