Skip to content

Enable automatic titles for Cloud conversations - #61600

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/48030cc0b75e790a2004af018f54e5751665b760
Nov 15, 2026
Merged

copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/48030cc0b75e790a2004af018f54e5751665b760

Conversation

@copyberry

@copyberry copyberry Bot commented Nov 15, 2026 •

Copy link
Copy Markdown

Enable automatic titles for Cloud conversations

Why

Cloud conversations previously skipped TUI title generation, leaving them without automatically saved names.

What changed

  • Generate structured titles using the selected Cloud account and its backend routing, without agent tools or a temporary conversation.
  • Read and save names outside the conversation command queue without replacing the active attachment. Preserve an existing name if it no longer matches the expected value.
  • Fall back to the first-message title when generation is unavailable, and allow up to three seconds for pending saves during shutdown.
  • Report a retryable error when a manual rename encounters an automatic save in progress, keeping the UI responsive.

Testing

Add coverage for selected-account title generation, saved-name reads without attachment, first-message fallback persistence, and manual rename retries after automatic saves.

## Why

Cloud conversations previously skipped TUI title generation, leaving them without automatically saved names.

## What changed

- Generate structured titles using the selected Cloud account and its backend routing, without agent tools or a temporary conversation.
- Read and save names outside the conversation command queue without replacing the active attachment. Preserve an existing name if it no longer matches the expected value.
- Fall back to the first-message title when generation is unavailable, and allow up to three seconds for pending saves during shutdown.
- Report a retryable error when a manual rename encounters an automatic save in progress, keeping the UI responsive.

## Testing

Add coverage for selected-account title generation, saved-name reads without attachment, first-message fallback persistence, and manual rename retries after automatic saves.

GitOrigin-RevId: 48030cc0b75e790a2004af018f54e5751665b760
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/48030cc0b75e790a2004af018f54e5751665b760 branch from bb191eb to b016cd1 Compare November 15, 2026 03:18
@github-actions

Copy link
Copy Markdown
Contributor


Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

@chatgpt-codex-connector

Copy link
Copy Markdown
Contributor
Codex Review Summary: 🔄 Running

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review 🔄 Running since 2026-11-15T03:18:16.288466Z bb191eb PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@copyberry
copyberry Bot merged commit b016cd1 into main Nov 15, 2026
7 of 24 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/48030cc0b75e790a2004af018f54e5751665b760 branch November 15, 2026 03:18
@github-actions github-actions Bot locked and limited conversation to collaborators Nov 15, 2026
@zaccromero
zaccromero deployed to issue-triage November 15, 2026 03:31 — with GitHub Actions Active
@zaccromero
zaccromero deployed to issue-triage November 15, 2026 03:31 — with GitHub Actions Active
@zaccromero
zaccromero deployed to issue-triage November 15, 2026 03:31 — with GitHub Actions Active
@zaccromero
zaccromero deployed to issue-triage November 15, 2026 03:32 — with GitHub Actions Active

This branch was successfully deployed

1 active deployment
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants