#Assist Pipeline not retaining conversation_id

1 messages · Page 1 of 1 (latest)

quiet isle
#

I set up the Extended OpenAI Conversation integration -> this works.
Piper and Whisper are set up -> They work
I can make requests using Assist -> These work, devices can be changed & it can reason based on my exposed entities

However: Each request has its own conversation_id passed to OpenAI. This means no context persists between requests, which provides for very awkward conversations. I have googled extensively and every topic on it claims this issue has been resolved.

This issue is happening through the website (local and NabuCasa Cloud connection) and iOS app (Local and NabuCasa Cloud)

Versions:

HAOS 15.0 on an intel NUC
Core 2025.3.4
Supervisor 2025.03.3
Frontend 20250306.0
Extended OpenAI Conversation 1.0.4
HACS 2.0.5

Anyone have anything else I can try? I'll try to post some debug information. Anything OpenAI API based has me terrified of leaking secrets so I redacted a lot, sorry.

fluid tundra
#

are you keeping the window open with each request? Once the window is closed that session ends and it spawns a new conversation_id

quiet isle
#

I’m keeping the window open, questions are also within a few seconds from eachother, so the 300s timeout shouldn’t be the problem either

fluid tundra
#

ooh, noticed you are using extended openai conversation, that may be the problem

#

using the core OpenAI integration it seems to work as intended for me

#

maybe this custom addon has some problem :/