strong-ice-84145
07/23/2026, 1:02 PMApplication setting. (good for using small model + ACP conversations can have titles. Also customers have been asking for it)
⢠Canvas: github.com/OpenHands/agent-canvas/pull/1910
⢠OpenHands SaaS/Enterprise: github.com/OpenHands/OpenHands/pull/15366strong-ice-84145
07/23/2026, 1:04 PMAdds a "Conversation titles" setting under App Settings, with the same UX for local Canvas, SaaS, and Enterprise. Users can select any available LLM profile or choose "Automatic." We placed it in App Settings because it is a user preference,
while the LLM Profiles page remains focused on creating and managing profiles. Local Canvas stores it as an app preference; cloud sends it to the OpenHands backend.
OpenHands Enterprise
Adds backend support for resolving the selected title profile and passing it to both OpenHands and ACP conversations. In Enterprise, the preference is stored per organization membership because the available profiles are organization-scoped.
Owners/admins manage the organization's profile catalog and default, while regular members may select from that approved catalog for themselves. "Automatic" uses the organization's active profile, then falls back to the agent LLM. Rename and
delete operations reconcile affected member preferences safely.strong-ice-84145
07/24/2026, 1:40 PMcalm-artist-7206
07/24/2026, 2:36 PMstrong-ice-84145
07/24/2026, 4:21 PMstrong-ice-84145
07/24/2026, 4:21 PMcalm-artist-7206
07/24/2026, 4:30 PM/profiles/ (or /llm_profiles) is CRUD => we can read e.g. GET /profiles/name?
the client saves name as title profile, and asks for name š¤