Skip to content

[Bug]: Responses from agent not visible due to TimeoutError #2788

Description

@dragonautdev

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I included enough detail to reproduce or investigate the problem.

Area

apps/desktop

Steps to reproduce

  1. Start the app and send messages in two or more threads (codex, opencode or cursor provider)
  2. Switch back and forth between sending messages through both sessions.
  3. Eventually you'll see the agent does actions, but never see its responses on the screen
Image

I looked at the latest failures section and was able to find multiple of the following errors directly related to the time those agent responses didn't appear on screen:

TimeoutError: TimeoutError
    at orElse (file:///opt/t3code-bin/resources/app.asar/node_modules/effect/dist/internal/effect.js:1454:22)
    at cursor-acp-model-capability-probe (file:///opt/t3code-bin/resources/app.asar/apps/server/dist/bin.mjs:52924:113)
    at cursor-acp-model-capability-discovery (file:///opt/t3code-bin/resources/app.asar/apps/server/dist/bin.mjs:52938:16)
    at restartSnapshotEnrichment (file:///opt/t3code-bin/resources/app.asar/apps/server/dist/bin.mjs:29822:10)
    at restartSnapshotEnrichment (definition) (file:///opt/t3code-bin/resources/app.asar/apps/server/dist/bin.mjs:29793:43)
    at applySnapshot (file:///opt/t3code-bin/resources/app.asar/apps/server/dist/bin.mjs:29825:83)
    at applySnapshot (definition) (file:///opt/t3code-bin/resources/app.asar/apps/server/dist/bin.mjs:29805:35)
    at refreshSnapshot (file:///opt/t3code-bin/resources/app.asar/apps/server/dist/bin.mjs:29835:12)
    at refreshSnapshot (definition) (file:///opt/t3code-bin/resources/app.asar/apps/server/dist/bin.mjs:29826:33)
    at refreshOneSource (file:///opt/t3code-bin/resources/app.asar/apps/server/dist/bin.mjs:60074:53)
    at refreshOneSource (definition) (file:///opt/t3code-bin/resources/app.asar/apps/server/dist/bin.mjs:60069:34)

I have 10+ errors like the one above in a row, for seemingly the same message.

Image

Expected behavior

Message responses from agents always appear on screen.

Actual behavior

Message responses stop appearing in at least one of the sessions, if not both.

Impact

Blocks work completely

Version or commit

0.24-1

Environment

Linux 7.0.3-arch1-2, Hyprland 0.54.3

Logs or stack traces

TimeoutError: TimeoutError
    at orElse (file:///opt/t3code-bin/resources/app.asar/node_modules/effect/dist/internal/effect.js:1454:22)
    at cursor-acp-model-capability-probe (file:///opt/t3code-bin/resources/app.asar/apps/server/dist/bin.mjs:52924:113)
    at cursor-acp-model-capability-discovery (file:///opt/t3code-bin/resources/app.asar/apps/server/dist/bin.mjs:52938:16)
    at restartSnapshotEnrichment (file:///opt/t3code-bin/resources/app.asar/apps/server/dist/bin.mjs:29822:10)
    at restartSnapshotEnrichment (definition) (file:///opt/t3code-bin/resources/app.asar/apps/server/dist/bin.mjs:29793:43)
    at applySnapshot (file:///opt/t3code-bin/resources/app.asar/apps/server/dist/bin.mjs:29825:83)
    at applySnapshot (definition) (file:///opt/t3code-bin/resources/app.asar/apps/server/dist/bin.mjs:29805:35)
    at refreshSnapshot (file:///opt/t3code-bin/resources/app.asar/apps/server/dist/bin.mjs:29835:12)
    at refreshSnapshot (definition) (file:///opt/t3code-bin/resources/app.asar/apps/server/dist/bin.mjs:29826:33)
    at refreshOneSource (file:///opt/t3code-bin/resources/app.asar/apps/server/dist/bin.mjs:60074:53)
    at refreshOneSource (definition) (file:///opt/t3code-bin/resources/app.asar/apps/server/dist/bin.mjs:60069:34)

Screenshots, recordings, or supporting files

screenshot-2026-05-23_10-05-21.png
screenshot-2026-05-23_10-13-48.png

Workaround

No response

Activity

  1. added
    bugSomething is broken or behaving incorrectly.
    needs-triageIssue needs maintainer review and initial categorization.
    on May 23, 2026
  2. juliusmarminge commented on Jun 20, 2026

    @juliusmarminge
    Member

    The Cursor per-model background capability discovery path named in this TimeoutError stack was removed by #2428; current discovery uses a single cursor/list_available_models request. The failing enrichment path can no longer block response rendering.

    This was closed as part of a large repo-wide maintenance sweep. If you think it's still relevant, please reopen.

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

    bugSomething is broken or behaving incorrectly.needs-triageIssue needs maintainer review and initial categorization.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions