---
title: "Changes to Create agent conversation with streaming response"
method: POST
path: "/agents/{agentKey}/conversations/stream"
---

# Changes to Create agent conversation with streaming response

`POST /agents/{agentKey}/conversations/stream`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 1 of 15 revisions.

- **2026-08-12** `5798f431973a` — 4 breaking, 21 warning, 15 info

## Changes

- **2026-08-12** `5798f431973a` — 4 breaking, 21 warning, 15 info
  - the request property `chatMode` became required
  - removed the enum value `auto` of the request property `chatMode`
  - removed the enum value `deep` of the request property `chatMode`
  - removed the enum value `verification` of the request property `chatMode`
  - added the new `CUSTOM` enum value to the `event` response property for the response status `200`
  - added the new `HEARTBEAT` enum value to the `event` response property for the response status `200`
  - added the new `REASONING_END` enum value to the `event` response property for the response status `200`
  - added the new `REASONING_MESSAGE_CONTENT` enum value to the `event` response property for the response status `200`
  - added the new `REASONING_MESSAGE_END` enum value to the `event` response property for the response status `200`
  - added the new `REASONING_MESSAGE_START` enum value to the `event` response property for the response status `200`
  - added the new `REASONING_START` enum value to the `event` response property for the response status `200`
  - added the new `RUN_ERROR` enum value to the `event` response property for the response status `200`
  - added the new `RUN_FINISHED` enum value to the `event` response property for the response status `200`
  - added the new `RUN_STARTED` enum value to the `event` response property for the response status `200`
  - added the new `STATE_DELTA` enum value to the `event` response property for the response status `200`
  - added the new `STATE_SNAPSHOT` enum value to the `event` response property for the response status `200`
  - added the new `STEP_FINISHED` enum value to the `event` response property for the response status `200`
  - added the new `STEP_STARTED` enum value to the `event` response property for the response status `200`
  - added the new `TEXT_MESSAGE_CONTENT` enum value to the `event` response property for the response status `200`
  - added the new `TEXT_MESSAGE_END` enum value to the `event` response property for the response status `200`
  - added the new `TEXT_MESSAGE_START` enum value to the `event` response property for the response status `200`
  - added the new `TOOL_CALL_ARGS` enum value to the `event` response property for the response status `200`
  - added the new `TOOL_CALL_END` enum value to the `event` response property for the response status `200`
  - added the new `TOOL_CALL_RESULT` enum value to the `event` response property for the response status `200`
  - added the new `TOOL_CALL_START` enum value to the `event` response property for the response status `200`
  - added the new optional request property `agentCapabilities`
  - added the new optional request property `protocol`
  - removed the `answer_chunk` enum value from the `event` response property for the response status `200`
  - removed the `complete` enum value from the `event` response property for the response status `200`
  - removed the `connected` enum value from the `event` response property for the response status `200`
  - removed the `error` enum value from the `event` response property for the response status `200`
  - removed the `metadata` enum value from the `event` response property for the response status `200`
  - removed the `restreaming` enum value from the `event` response property for the response status `200`
  - removed the `status` enum value from the `event` response property for the response status `200`
  - removed the `tool_call` enum value from the `event` response property for the response status `200`
  - removed the `tool_calls` enum value from the `event` response property for the response status `200`
  - removed the `tool_error` enum value from the `event` response property for the response status `200`
  - removed the `tool_execution_complete` enum value from the `event` response property for the response status `200`
  - removed the `tool_result` enum value from the `event` response property for the response status `200`
  - removed the `tool_success` enum value from the `event` response property for the response status `200`

---

[Operation](https://skmtc.dev/pipeshub-ai/apis/pipeshub-api/docs/agents/:agentKey/conversations/stream/post.md) · [API](https://skmtc.dev/pipeshub-ai/apis/pipeshub-api.md) · [Page](https://skmtc.dev/pipeshub-ai/apis/pipeshub-api/changes/agents/:agentKey/conversations/stream/post)
