Skip to content

ChatGPT Working Astra Compaction takes 5x longer than before Astra update with Sol #43038

Open

Description

@eah3699

What version of the Codex App are you using (From “About Codex” dialog)?

Version 26.901.41600

What subscription do you have?

Pro 200

What platform is your computer?

Microsoft Windows NT 10.0.26200.0 x64

What issue are you seeing?

Auto-Compaction and Manual Compaction are taking 3-5x+ longer to complete than what I was used to seeing before the Astra update using Sol. Not sure if it's a new compaction method that was implemented or if Model makes the difference, but i'm seeing 5-6 minute manual compactions on relatively new chat sessions. Normally new chat sessions are faster before around 45 seconds to 1.5 min depending on length of the session chat history. But even on new chats, this is taking an unreasonably long time. I did notice Astra is definitely slower than Sol, so I wasn't sure if compaction is just inheriting that difference.

What steps can reproduce the bug?

Just let it auto-compact or run manual compaction on a short chat thread.

What is the expected behavior?

I would expect 30 seconds to 2.5 minutes at most depending on chat length.

Additional information

No response

Activity

  1. added
    appIssues related to the Codex desktop app
    on Sep 5, 2026
  2. added
    bugSomething isn't working
    contextIssues related to context management (including compaction)
    on Sep 5, 2026
  3. 84dnnvbdvp-debug commented on Sep 5, 2026

    @84dnnvbdvp-debug

    The current public implementation supports a narrower version of the reporter’s model-inheritance hypothesis, although it does not prove that the deployed ChatGPT Work/Desktop path is identical.

    In codex-rs/core/src/compact_remote_v2.rs, run_remote_compaction_request_v2 calls the response stream with the active turn’s:

    • turn_context.model_info()
    • turn_context.reasoning_effort()
    • step_context.settings.service_tier

    There is no independently selected “fast compaction model” in that request path. The same file records the compaction model hash from the turn context after installation. Relevant public source: compact_remote_v2.rs. The repository also already tracks the product-level request for a separately configurable compaction model in #22486, and the older remote-compaction model-coupling failure in #19400.

    A useful discriminator here would be an A/B on similarly short threads with the same app build, platform, reasoning setting, and service tier:

    1. manual compact once with Sol;
    2. manual compact once with Astra;
    3. record wall-clock time, approximate pre-compact thread size, and a Feedback ID/performance trace for each.

    If Astra is consistently slower under that control, this likely belongs in model/effort selection or a separate compaction-model policy. If both are slow in 26.901.41600, the regression is more likely elsewhere in the app/backend compaction path. It would also help to distinguish time before the compaction request begins from response-stream time; current Codex compaction analytics already track implementation, active-context tokens before compaction, and duration, so server-side correlation may be possible.

    This is source-supported routing evidence, not a claim that Astra is definitively the root cause.

  4. XxUnkn0wnxX commented on Sep 5, 2026

    @XxUnkn0wnxX

    Thread ID: 01a071f7-7be9-7de0-b3d9-3b2ec8b500fd but ya still getting the same issue here now, to the point where it just forever hangs & times out.

    The only temp workaround is either to switch to sol for a bit & get it to compact, or switch astra to the fast tier where it compacts in 2-4ish mins, then back to the normal tier where I wanted to be.

  5. eah3699 commented on Sep 5, 2026

    @eah3699
    Author
  6. 84dnnvbdvp-debug commented on Sep 5, 2026

    @84dnnvbdvp-debug

    Fair point — you’ve already done enough by reporting this. My earlier A/B suggestion was meant as a maintainer-side discriminator, not homework for you. I’m withdrawing that ask.

    The new workaround evidence is already useful: another user reports the same compaction path can hang on normal Astra, while switching to Sol lets it complete and Astra’s fast tier reduces it to roughly 2–4 minutes. Current public source still shows remote compaction inheriting the active turn’s model, reasoning effort, and service tier, so that strengthens — but does not prove — a model/tier-dependent explanation. The thread ID supplied above should give maintainers a concrete telemetry correlation point if that data is available to them.

    No further testing request from me.

  7. eah3699 commented on Sep 5, 2026

    @eah3699
    Author
  8. jiaoliming9-design commented on Sep 6, 2026

    @jiaoliming9-design

    I am also seeing compaction hangs with Astra on macOS, eventually ending with this exact error:

    Error running remote compact task: stream disconnected before completion: idle timeout waiting for SSE
    

    Environment

    • macOS 26.5.2, Apple Silicon (arm64).
    • GPT-6 Astra, Extra High reasoning, ChatGPT Pro.
    • The failures were observed with desktop app 26.901.41600 and bundled Codex CLI 0.153.4.
    • I have now updated the desktop app to 26.901.51231; its bundled CLI is still 0.153.4. I have not yet verified whether this new desktop build fixes the same affected conversations.

    Observed behavior

    • The issue has repeatedly affected two long-running conversations, while compaction in other conversations works normally.
    • In an affected conversation, work reaches remote context compaction, stalls, and eventually fails with the SSE idle-timeout error above.
    • One retry lasted approximately 15 minutes 26 seconds before failing. Trying to continue an affected conversation can encounter the problem again.

    Configuration caveat
    My OpenAI requests pass through a local OpenCodex relay (version 2.42.0 during the earlier failures; currently 2.43.0). I have not completed a controlled direct-versus-relay comparison, so I cannot rule out relay involvement or confirm that my case has the same root cause as this issue.

    I have not personally verified the Sol-switching workaround mentioned above. I am reporting this here because the compaction hang/timeout symptoms appear related.

    Expected behavior: compaction should complete and allow the existing task to continue, or provide a recoverable failure rather than repeatedly stalling the conversation.

    Could the maintainers confirm whether this Astra/SSE compaction failure is known, and whether there is a fix or a supported recovery procedure?

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 workingcontextIssues related to context management (including compaction)performance

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions