openai / openai/codex

Codex App: notify for pinned chats only and silence routine completion for unpinned chats

Open
#40,998 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app enhancement
Dominant language
Rust
Stars
125k
Forks
19.4k
PR merge metrics
PR metrics pending

Description

What variant of Codex are you using?

Codex App (desktop)

What feature would you like to see?

Add a desktop notification policy that uses chat pin state as an explicit notification subscription.

Suggested setting: Notify for pinned chats only.

When enabled:

  • Pinned chats keep the configured turn-completion notification behavior.
  • Unpinned chats suppress routine successful turn-completion notifications and completion badges.
  • Failures, permission requests, and direct questions that require user input may still surface so important attention states are not lost.
  • Pinning or unpinning a chat updates the policy immediately.
  • The behavior applies consistently to normal chats, delegated side threads, and sub-threads.

This would let users pin the small set of important conversations they actively want to follow while allowing many background conversations to complete quietly.

Additional information

The current desktop notification controls are global: turn-completion alerts can appear never, only while the app is in the background, or always. Activity view can filter chats by Pinned, but that filter does not control system notifications.

Official notification documentation: https://learn.chatgpt.com/docs/notifications

This is related to, but broader than, #33100. That issue requests silent successful runs for recurring automations; this request proposes a general pin-state policy for all desktop chats and sub-threads.

A useful acceptance criterion would be that a successful completion in an unpinned chat produces no desktop alert or completion badge, while a pinned chat continues to follow the existing notification setting.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the existing desktop notification controls and the Activity view's Pinned filter, then compare how pin and unpin state is propagated to normal chats, delegated side threads, and sub-threads. Done means successful completions in unpinned chats produce no desktop alert or completion badge, while pinned chats retain the configured notification behavior and important attention states still surface.

Written by the indexing model from the issue text.

Assessment

Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.