What happened?
Conversations created via POST /api/agents/v1/responses are always titled with the agent's name (fallback "Open Responses Conversation"), never a content-based title. The normal chat/agents path generates a title from the first exchange; the Responses path does not.
Expected
Parity with the chat path: generate a title from the first exchange (honoring TITLE_CONVO/titleConvo/titleModel).
Likely cause (code inspection)
api/server/controllers/agents/responses.js persists title: resolveConversationTitle(req, agent?.name || 'Open Responses Conversation') — a static value; no addTitle/titleConvo (LLM title) call exists in the Responses controller.
Version Information
(v0.8.8-rc4)
Steps to Reproduce
POST /api/agents/v1/responses to start a new conversation.
- Open it in the UI or read it back → the title is the agent name, never a summary.
What browsers are you seeing the problem on?
No response
Relevant log output
Screenshots
No response
Code of Conduct
What happened?
Conversations created via
POST /api/agents/v1/responsesare always titled with the agent's name (fallback"Open Responses Conversation"), never a content-based title. The normal chat/agents path generates a title from the first exchange; the Responses path does not.Expected
Parity with the chat path: generate a title from the first exchange (honoring
TITLE_CONVO/titleConvo/titleModel).Likely cause (code inspection)
api/server/controllers/agents/responses.jspersiststitle: resolveConversationTitle(req, agent?.name || 'Open Responses Conversation')— a static value; noaddTitle/titleConvo(LLM title) call exists in the Responses controller.Version Information
(v0.8.8-rc4)
Steps to Reproduce
POST /api/agents/v1/responsesto start a new conversation.What browsers are you seeing the problem on?
No response
Relevant log output
Screenshots
No response
Code of Conduct