Skip to content

[dot / Desktop] Local task awaiting approval remains in progress in the main dot conversation #49531

Open

Description

@linerking

What issue are you seeing?

A local task started by a dot on my connected, authorized Mac needed approval in the desktop task, but that approval requirement did not reach the main dot conversation. The status available to dot continued to say the task was in progress, with no reported error or assistant progress. I also use iOS, so having to manually inspect the desktop task defeats the remote workflow.

Observed on September 30, 2026 (UTC):

  • Around 08:01: the read-only local task was accepted.
  • Repeated status checks from the main conversation showed only the original task request and an in-progress status, without an actionable approval notification.
  • Around 08:17: I opened the desktop task myself, found the pending authorization prompt, and approved it.
  • Around 08:20: the task completed and its assistant result became available in the main conversation.

The time the approval prompt first appeared was not captured, so this does not establish that the entire interval was spent waiting for approval.

What steps can reproduce the bug?

Observed workflow, not yet a deterministic minimal reproducer:

  1. Connect and authorize a Mac for tasks from a dot.
  2. Ask dot in its main conversation to perform a read-only task on that Mac.
  3. Let the desktop task reach an approval boundary.
  4. Check the task's progress from the main dot conversation without opening the desktop task.
  5. Compare the reported state with the approval prompt visible when opening the desktop task.

In this occurrence, the main conversation could not identify the pending approval or tell me what to approve. I had to discover it on the desktop.

What is the expected behavior?

  • Propagate a distinct waiting-for-approval state to dot and the originating conversation, including when the user is on mobile.
  • Show the action requiring approval, its reason, and the supported next step.
  • Offer an approval action where that approval type is supported remotely. If it must be handled locally, explicitly say so and direct the user to the desktop task.
  • Keep the pending state visible until resolved, then synchronize the updated status.

Additional information

Environment: connected Mac, dot main conversation, and iOS usage. Exact desktop/mobile app versions, OS versions, and the approval prompt's type/text were not captured.

This report concerns approval visibility and status propagation. It does not establish which component failed. Browser/screen reads later timed out even after approval; those failures are separate, and approval is not claimed to have fixed every execution problem.

Related: #25606 (mobile missing approval state) and #39346 (mobile approval banner without controls). This occurrence specifically concerns a dot-created local task and the missing approval state in the originating dot conversation, rather than only viewing a desktop task directly through mobile Remote. Please consolidate if this integration path is already covered.

Prepared with AI assistance at the affected user's request.

Activity

  1. added
    bugSomething isn't working
    appIssues related to the Codex desktop app
    sandboxIssues related to permissions or sandboxing
    on Sep 30, 2026
  2. added
    dotsIssues involving setting up ChatGPT dots or managing their ongoing work.
    on Oct 2, 2026
  3. aunysillyme commented on Oct 2, 2026

    @aunysillyme

    Permission requests are too easy to miss. In my experience, they can sit inside a task in the sidebar without appearing in the chat I’m actively using. I have to open individual tasks to find out whether something is waiting for approval. Please show permission requests directly in chat, with clear Approve and Deny buttons, the action being requested, and which task it belongs to. Keep that prompt visible until I respond, and make it clear that the task is paused. I shouldn’t have to hunt through the sidebar to unblock work.

  4. Wulfgardr commented on Oct 8, 2026

    @Wulfgardr

    Adding a related macOS observation from October 7–8. Delegated tasks requested my input, but those requests were not consistently surfaced in the main dot conversation. The coordinator recovered them by explicitly reading the child tasks. Active tasks also appear slowly or are missing from Activity; I have not measured that delay or established a shared cause. This makes it difficult to rely on dot without manually monitoring every thread. Please expose a clear “needs your input” state, with the pending action and a direct task link. App: 26.1002.52244 (13536), macOS 27.2 (26B5101f).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    appIssues related to the Codex desktop appbugSomething isn't workingdotsIssues involving setting up ChatGPT dots or managing their ongoing work.remotesandboxIssues related to permissions or sandboxing

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions