Auto-titles
Newly created applications and conversations start with a placeholder title (typically "Untitled"). Without intervention, these placeholder titles pile up — Studio lists fill with indistinguishable "Untitled" entries, and chat history sidebars become useless.
Auto-titles generate a short, descriptive title automatically after the first meaningful activity. Once generated, the title is persistent — it surfaces in every list and chat sidebar.
Application auto-title
After the first successful run of a Tool or Agent:
- The platform checks whether the application title is still the default "Untitled".
- If yes, it generates a title from the application config JSON — using cues like name hints in the description, the base instruction / system prompt, configured tools and steps.
- The new title is persisted to the application record. It appears wherever the application is referenced.
When auto-title does NOT run
- If you've already renamed the application (i.e., the title is not "Untitled" anymore), the auto-title pass skips that application — it never overwrites a user-set title.
- Subsequent runs do not re-trigger title generation. Auto-title is a one-shot event per application.
Conversation auto-title
For agents that handle chat-style conversations:
- After the first agent response in a new conversation is complete, the platform automatically generates a title for the conversation.
- It uses the first user message + first assistant message as the input for title generation.
- The new title is persisted to the conversation record and surfaces in conversation history and chat sidebars.
When conversation auto-title does NOT run
- If you've manually renamed the conversation before the first response completes, the auto-title pass skips that conversation.
- Subsequent turns do not re-trigger title generation. Auto-title is a one-shot event per conversation.
Title generation behavior
- Generated titles are short, human-readable, and descriptive of the application's purpose or the conversation's topic.
- If title generation fails for any reason (model unavailable, transient error, etc.), the title remains "Untitled" and the failure does not block the run or the response from completing. The next time the application is run, the auto-title attempt fires again (because the title is still "Untitled").
Overriding an auto-title
You can rename an auto-titled application or conversation any time using the standard rename flow. Once you've renamed it, the title is treated as user-set — no future auto-title pass will overwrite it.