Added
Ephemeral conversations for Ask Ava
about 4 hours ago
Updated the Ask Ava endpoint to better support programmatic consumers like the Terraform provider, MCP server, and CI pipelines.
The sync endpoint created conversations that some automated consumers could not clean up, leading to orphaned conversations in users’ history. The new ephemeral flag lets these callers skip persistence entirely, while the conversationId field enables explicit cleanup for non-ephemeral use cases.
-
Added
ephemeral: booleanrequest flag (defaultfalse).- When set to
true: Conversations are not persisted. Recommended for programmatic consumers (Terraform, MCP, CI pipelines). - When set to
false: Conversations are persisted and the response includesconversationIdso callers can manage or delete conversations.
- When set to
-
Changed the response body from a plain string to:
{ "answer": "string", "conversationId": "string (optional)" }
