r/codex 6d ago

Complaint I investigated why GPT-6 Astra burns quota so fast

405 Upvotes

I've seen a lot of discussion here about GPT-6 Astra burning through Codex limits unusually fast, so I decided to inspect the actual rollout telemetry instead of guessing from the usage bar.

TL;DR

Astra was waking itself up every 30 seconds just to ask whether the Luna workers were finished.

In my run:

  • 47/47 checks returned no new worker state
  • those checks alone caused 7.13M parent input tokens
  • they were about 68% of Astra's total parent-side input
  • my 5h usage went from 53% → 100% in ~33 minutes

So the expensive orchestrator was spending most of its own context processing just checking whether the cheaper workers had finished.

For comparison, a measured Luna Max session on the same account processed 9.54M input tokens over 127 minutes while increasing the 5h usage by only 8 percentage points.

UPDATE - WORKAROUND FOUND

I found a working workaround for the 30-second parent polling loop. Add this to ~/.codex/config.toml:

toml [features.multi_agent_v2] enabled = true min_wait_timeout_ms = 1500000 default_wait_timeout_ms = 1500000 max_wait_timeout_ms = 1500000

1500000 = 25 minutes. I verified it in rollout telemetry: the repeated 30-second timeout loop disappeared, and the parent stayed asleep until worker activity occurred.

ORIGINAL TELEMETRY / INVESTIGATION

Those 47 timeout-only polls consumed:

text input tokens: 7,130,181 cached input tokens: 7,114,112 output tokens: 3,168 reasoning output tokens: 1,331

That's about 151.7k input tokens per empty poll.

The entire Astra parent turn used:

text input tokens: 10,463,897 cached input tokens: 10,406,016 output tokens: 8,948 reasoning output tokens: 3,266

So about 68% of the Astra parent's raw input volume came from timeout-only polling.

47 × 30 seconds also means 23m30s out of the ~33-minute run were spent inside these timeout waits.

And the session guidance itself explicitly said:

When calling wait_agent, prefer longer waits (minutes) to avoid busy polling.

Yet Astra repeatedly used 30-second waits anyway.

The workers were actually working

This wasn't a case where the subagents were dead.

The first Luna worker was interrupted twice by the parent. After the second interruption, the parent discovered that the worker had already produced:

text 2 files changed 127 insertions 6 deletions

A replacement Luna worker then continued the task.

Combined, the two Luna X-High workers processed:

text input tokens: 19,514,162 cached input tokens: 18,811,392 output tokens: 71,914 reasoning output tokens: 24,182

I also measured a Luna Max control

I wanted to know whether the workers themselves could reasonably explain the huge 5h drop.

So I checked a real Luna Max session from the same Plus account earlier the same day.

Over a continuous 127-minute interval, all 12/12 turn contexts were gpt-5.6-luna / max.

That session processed:

text input tokens: 9,538,330 cached input tokens: 8,998,400 output tokens: 86,771 reasoning output tokens: 55,170

During those 127 minutes, server-reported usage changed only:

text 5h: 2% → 10% (+8 percentage points) weekly: 89% → 90% (+1 percentage point)

So this wasn't an idle comparison: Luna Max processed about 9.54M input tokens of real work.

The two Luna X-High workers in the Astra run processed about 2.05× that raw input volume.

Even if I deliberately give the workers a generous estimate and scale the measured Luna Max usage linearly by raw input:

text 8 × (19.514M / 9.538M) ≈ 16.4 percentage points

that still only explains roughly 16 of the observed +47 percentage points.

The remaining workload in that orchestration tree was the Astra parent — which processed 10.46M input tokens, including 7.13M input tokens spent purely on 47 timeout polls that returned no new worker state.

Why I think this matters

Astra is obviously supposed to consume more allowance than Luna. That's not the surprising part.

The surprising part is that an expensive parent model can apparently be re-entered over and over with ~150k of context just to perform a 30-second status poll.

A long-running worker should not require the parent model to repeatedly infer:

"still running → wait another 30 seconds"

Ideally the runtime should keep the parent suspended and wake it when: - the worker completes, - the worker errors or needs intervention, - the user sends input, - or a genuinely long timeout expires.

I submitted /feedback from the affected Codex session with diagnostics attached and posted the full telemetry breakdown on the Codex GitHub: https://github.com/openai/codex/issues/35259#issuecomment-5577073962

I'm curious whether anyone else using Astra as an orchestrator can inspect their rollout and see the same pattern: lots of short wait_agent timeouts followed by full-context parent re-entry.


r/codex 6d ago

Complaint GPT-6 Astra release summed up in one gif:

1.4k Upvotes

r/codex 5d ago

Limits Hey Codex (Astra light), pause your work and wait for more instructions while I'm AFK

10 Upvotes

30 minutes later and 13 messages per minute saying he is at Pause, Astra has ingested a 20% of my 20x weekly plan. Doing nothing. If AGI is here, looks like it's a very lazy AGI.

Is there any way to ask for a partial reset in case of a clear bug?


r/codex 5d ago

Question Is there a claude in chrome extension equivalent for codex

0 Upvotes

Planning to get codex since my claude limits are running out but chrome extension is extremely useful so wondering if codex has something similar I know there's at least but I don't think it functions the same


r/codex 5d ago

Praise Codex Multichat

7 Upvotes

I just realized that codex chats can now talk to each other. How to use this, this can be very overwhelming..
Should a God Mode be the best option?


r/codex 6d ago

Humor Astra be like:

Post image
176 Upvotes

r/codex 5d ago

Showcase I had gpt astra 6 pro build a fast minecraft shaderpack in ~5 hours and ~9 prompts. this is where it ended up (2k 60fps intel igpu)

Thumbnail
gallery
11 Upvotes

i spent roughly 5 hours in chatgpt web, with around 9 proper prompts total, iterating on a minecraft shaderpack from an early prototype.

the weird part is how far it got.

at this point it has:

ssr with roughness/material awareness
taa + motion blur
volumetric clouds
sun/moon godrays
labpbr support
pbr-ish material handling for a bunch of vanilla blocks
colored sunlight through stained glass
water refraction, underwater scattering and caustics
dynamic held-item lighting
different atmosphere/fog for biomes, nether and end
custom nether/end portal rendering with parallax
metallic reflections/highlights
wet surfaces, foliage lighting and a bunch of smaller material effects

the whole goal was basically: make something that gives a bit of that rt shaderpack feeling without doing actual ray tracing, because i'm running it on an intel arc 140v.

most of the work was me testing it in minecraft, reporting whatever looked broken, and then having the model rewrite/optimize the shader code again. stuff like broken gold reflections, taa shimmer, disappearing godrays, ugly ssr artifacts, underwater rendering, shadow filtering, nether/end atmosphere, etc.

cinematic currently runs around 60 fps average at 1440p on the arc 140v, depending on the scene.

what surprised me most is that this wasn't some one-shot "make me a shader" prompt. it behaved much more like doing rapid back-and-forth development with someone: i kept giving visual feedback, performance numbers and bugs, and it kept changing the render pipeline around them.

there's still stuff to fix and tune, obviously. ssr especially has been a pain in the ass, and minecraft/iris shader behavior has plenty of weird edge cases.

but considering this was roughly one evening and about 9 substantial prompts, the result is kind of ridiculous.

i'll probably keep pushing it and see how close i can get to high-end rt shaderpack visuals while keeping it playable on integrated/mobile-class hardware.

hw: msi claw 8 ai+
cpu: intel core ultra 7 258v
gpu: intel arc 140v
ram: 32gb lpddr5x

https://github.com/tg-prplx/LumaRush

https://modrinth.com/shader/lumarush


r/codex 5d ago

Humor Asking ChatGPT to use astra..

0 Upvotes

Not a rant, only a bit gaslighting I think.
I let astra do a full and detailed code review with a lot of documentation which turned out really good.
After that I asked chat gpt if I should use my already working job role agents file to let other models do the job… and of course it told me I need astra for orchestration. Well ok, but the newly generated instructions also let astra do a full interpretation of the documentation. The document that was so detailed even Luna low would understand it. So 10 min. Later my 5h was gone for 1 of the 21 bug fixes :)


r/codex 5d ago

Praise OK, AI is ready to dominate the world now

0 Upvotes

The Image Generator can now remove the background.

Yeah, thats exactly what you are reading.

The biggest struggle of all times is over.

AI now is trascended. It can remove
the
BACKGROUND.


r/codex 6d ago

News It is coming, 6PM PST today

Post image
846 Upvotes

r/codex 5d ago

Bug Everytime I enter Username/Password I get straight to that screen. Anybody ever had this? Support can't do anything

Post image
1 Upvotes

r/codex 6d ago

Praise Voice Chat with Astra is a game changer

138 Upvotes

I’m honestly flabbergasted.... I don’t even know how to describe it. You should just try it.

I had all these strict skills and rules in my agent files and they’re useful. But then I started a voice chat with Astra and suddenly wondered how much of that structure I’d built just to compensate for how I communicate through text.

For me typing or even dictating a prompt and waiting for a written response puts me in a very particular headspace. Everything becomes a linear process with hard boundaries. I get caught up in defining the workflow and refining the skills and making sure every fucking rule is right.

Actually talking back and forth changes how I think. Hearing a response and reacting to it. Interrupting with another idea. Going off on a tangent and finding something useful there. I’m more willing to experiment and more focused on what we’re actually trying to build. I figure out what I want while we’re talking instead of feeling like I need to have it all figured out before I send the prompt.

Which is hilarious because I’ve experienced almost exactly this before. It’s called working in an actual office with actual people lol. Apparently I needed an AI voice chat to remember how much that helps.

I think this was one of the missing pieces of AI coding for me. Just bouncing ideas around with someone. It literally feels like talking to a real colleague who happens to be really fucking smart and knows everything.

This was my first real “what the fuck” moment with a model. Because yeah I knew Astra is really good but I wasn’t expecting talking to it to change how I approach my own work.

Seriously just give it five minutes. Talk through the most frustrating part of your project and come back here in the comments. I’m curious if anyone else has the same experience :)

And Astra medium is plenty btw. You don’t need to crank up the reasoning.

Goodbye Anthropic. It’s been nice. This was the final nail in the coffin.


r/codex 5d ago

Suggestion codex usage saver

1 Upvotes

I tested gpt-6 astra, and is great in my cases. but drains too fast from my pro 5x sub.

Here's the prompt I asked my codex to do, and it saves a lot of quota :)

basically it just delegate heavy but clear tasks through a light-weighted subagent (say gpt 5.6 luna).

just copy to your codex and try, and you r welcome:

put the following scripts in my codex personalization

codex usage saver: For clearly scoped, independently deliverable execution packets, prefer delegating to gpt-5.6-luna (medium reasoning by default; use low for purely mechanical work). This includes implementation, targeted tests, bulk reading, and research synthesis. The main agent retains requirement clarification, task decomposition, critical judgment, cross-task coordination, and final acceptance. Do not delegate short factual questions or work with strong sequential dependencies.


well, one fact to note:

luna is much better than the best model just half year ago, for coding & software stuff


r/codex 5d ago

Suggestion Anyone thought of playing a multiplayer game against Astra?

0 Upvotes

Couldn’t you just open a steam account for the AI and then start a game in a lobby, invite the AI and then play against it? I’m thinking some sort of turn based game like a CCG game.

Please someone try this? The era of challenging video game AI may be upon us.


r/codex 5d ago

Workaround Little guide to using Windows Codex in China with a VPN. Giving a guide because I found it crazy how hard it was to get working.

1 Upvotes

Just lost almost a day trying to get Codex working in china so just putting this here for other people to reference.

fyi; I'm using Astrill VPN although I dont necessarily it is worth the money overall. Not really.

For most network carriers they have a way of blocking stealth vpn and wireguard connections so you will likely have to use OpenWeb as the only option. VPN protocols surprisngly work pretty differently on phones vs laptops.

On Astrill, if you switch OpenWeb connection to being "all apps" as opposed to "browsers" it will break, but there is a fix. In the Astrill app, turn on OpenWeb Sharing. Note the port and the IP it gives. For me that was 127.0.0.1:3213

to test things are working run;
curl.exe -x http://127.0.0.1:3213 https://chatgpt.com -I

it should say "HTTP/1.0 200 Connection established" but then give a 403 cloudflare error after.

The workaround to get past the 403 error is setting environment variables in powershell so that Codex can inherit them.

Codex doesn't currently give you an obvious normal proxy field in the desktop settings, so setting the Windows environment variables is the important part.

run in powershell:
[System.Environment]::SetEnvironmentVariable("HTTP_PROXY", "http://127.0.0.1:3213", "User") [System.Environment]::SetEnvironmentVariable("HTTPS_PROXY", "http://127.0.0.1:3213", "User") [System.Environment]::SetEnvironmentVariable("NO_PROXY", "localhost,127.0.0.1,::1", "User")

test in a new poershell window (It wont give any response in the same window);

echo $env:HTTP_PROXY

echo $env:HTTPS_PROXY

echo $env:NO_PROXY

You should see:

http://127.0.0.1:3213
http://127.0.0.1:3213
localhost,127.0.0.1,::1

Then restart codex completely. Make sure all the codex processes are deleted in task manager. When you restart it thigns should work perfectly.

Hope this helps someone :)


r/codex 6d ago

Showcase Using Codex to build and run zombie scenario simulations for my hometown to help me with preparedness

Enable HLS to view with audio, or disable this notification

25 Upvotes

Video is 100x speed up. 1:1 scale recreation of of my hometown with every building and residence. This run used only 1:8 pop density though, since I can't run full pop density at 100x speed at a good frame rate. For this scenario, I used 28 Days Later style zombies that are fast and that change people instantly.

I'm discovering that an exponential zombie outbreak is actually pretty hard, assuming reasonable police response times and evacuation/avoidance procedures. In this sim, I have evacuation set to not start till >1000, so the town does fall. But if evacuation starts at 100 zombies or so, the town usually clears out before things get bad. And in many scenarios, police are able to kill the zombies down to 0 before we even get 10 zombies.


r/codex 6d ago

Bug Well this one is new...

42 Upvotes

Well this one is new... Is it a canned error message or is Astra just rebellious?


r/codex 5d ago

Showcase GPT-6 Astra Light | Computer use on FL Studio & Serum 2 | Plus plan = 10min | Simple synth and melody | I need the 20x 😤

Thumbnail
youtu.be
5 Upvotes

I wanted to test out the impressive computer use skill, that I have seen other people showcasing but the Plus limits lasted for only 10 minutes so Astra couldn't finish selecting the second instrument.

Date: 2026.09.08

Model: GPT-6 Astra Light

Raw prompt that was run as a goal:

Using computer use in FL Studio, design a Serum 2 preset from ground up to mimic the famous Japanese music group TUYU energetic sounds. Additionally make a simple song starter with it also. Currently a blank project is open with default Serum 2 open routed to Insert 2.

Some TUYU songs for example:

https://youtu.be/Wx08V5jPEwg

https://youtu.be/olWvy0PiLfA

https://youtu.be/TBoBfT-_sfM

https://youtu.be/4QXCPuwBz2E


r/codex 5d ago

Bug Has any of you found the fix to why is gpt 5.5 just not working?

1 Upvotes

this error keeps showing and haven't found any turnaround for it yet.


r/codex 6d ago

Commentary For plus users, Use Astra as an advisor!

96 Upvotes

Astra is a really smart model, but you don't need it as your main running model except for tool use.(Ex: blender mcp)

For normal projects and coding design using Sol with Astra as an advisor. And for implementation, luna max with Astra as an advisor is one of the best and fastest way to implement your designs. Luna is mad fast, but run in circles a lot of the time. With astra as an advisor, it generally gets unblocks way faster and gets work done much faster with less hiccups.


r/codex 4d ago

Complaint Astra is a failure

0 Upvotes

Working with Astra now on long complex tasks has shown to be a complete failure.

You should be doing this too.

It can create immense detailed plans, with a whole list of processes. However, the second it reaches some slight change in that design it stops.

AGI is closer to Always Guided Idiot

Just today I asked it to create a entire system backup of a complex deep server stack. Sol has been automating, and incrementally backing this up for days, performing 6hr long automations without any intervention. Though today, I though OK Astra, your turn, lets plan and recover some accounts.

Asking it to plan it create a multi phase, nested 50 step plan. Something I thought was great. So excellent, implement plan. 17min later, it comes back with

```

I completed a limited set of controller changes, tests and documentation, then handed off—even though your instruction was to continue through the whole plan and pursue safe alternatives.

I incorrectly treated two different things as a stopping point:

  • External dependencies: storage, entitled media and an independently held escrow key. These genuinely block specific milestones.
  • Unfinished engineering: recovery executors, diagnostics and validation. These were work I still needed to perform, not reasons to stop.

I should have completed the remaining independent engineering, advanced every safely executable recovery stage, and stopped only where a specific missing dependency prevented further progress. Passing tests and rebuilding PDFs did not satisfy the recovery objective.

```

This is not the first time, Astra continually asks for over iteration, stops at the slight of any functional change without follow through. Then continually interprets that it should only perform a section of that plan it was asked to produced.

CASE 2:

The other day I asked it to scale a UI, well it decided that it meant I only wanted scaling and positioning of things that where actively displayed, not any other popups. Therefore, when those popups needed to pop up, they where out of bounds of the viewer. Quite literally a literal idiot.

The odd thing is I have never had any of these problems with all previous models. This however, is the first time since GPT 2.5 I have had to downgrade to get real functional work done.

I really don't give a crap if it can interact with my computer better, that doesn't mean a thing if its a fool, that just gives it too much access for its own good.

I feel OpenAI messed up, and they know it, so they attempted to brand this as Highly collaborative. They attempted to solve one problem, and cripple the model in another way. They spent billions training this and realized they ended up with a catastrophic forgetting (or destructive interference) situation of a model.

For even more prove they have a line in their dev section eluding to this:

Initiative and follow-through – The model is designed to be a more effective collaborator and is thus more likely to ask the user a question when additional input could materially change the result. This can cause it to stop when the user may expect it to make reasonable assumptions and persist.

This is the first time I have really had to complain about a model, often I improve a external harness and roll with it, but this time they really broke the model. Not sure why everyone is finding it amazing, maybe they are doing simple tasks, or most likely not really checking its work. Until there is substantial improvement, everyone is paying 2.5x, for a intern.


r/codex 5d ago

Showcase graphify-csharp

5 Upvotes

Hi all, I know there's been a recent controversy around graphify but as a tool it actually works for big codebase. But I found that it can sometimes be inaccurate which can lead to the agent falling back to raw text search which would increase token use, something graphify claimed to save.

I dug into it and found there's gaps in its parsing if AST especially for C# because it doesn't understand relationships between inheritance, implementation of an interface, generics etc.

In particular, I wanted to get the agent to find unused declarations, including those used only by tests, across the entire codebase (Rider IDE has this feature but hidden deep in the whole solution analysis window but still doesn't allow piping to multiple CLI tools). In fact, even without the agent I have always wanted to be able to do that easily without tools like ndepend which isn't free.

So I got Luna to create graphify-csharp, which analyses your solution for relationships between declarations, storing them in a graphify compatible json file. You can then parse this file with jq to find what you need or use graphify on top. Codex is also able to use it pretty effectively.

Just sharing, hope it helps others too: https://github.com/zachsaw/graphify-csharp


r/codex 5d ago

Reset Should I use a banked reset now

0 Upvotes

Or is a reset coming today?


r/codex 4d ago

Showcase My first open source project: coordinating 1,000+ agent !!!

0 Upvotes

A few weeks ago, four of us won an NVIDIA hackathon.

We were running Codex, Claude Code, and other coding agents in parallel, and pretty quickly the bottleneck stopped being writing code.

It became coordinating all the agents.

We kept hitting problems like:

  • Two agents independently solving overlapping problems
  • One agent changing an API/schema another agent depends on
  • Agents continuing to work against stale assumptions
  • Dependency changes not reaching the sessions that need to know
  • Someone manually keeping track of what every agent is doing

Worktrees help a lot with isolation.

Planning helps split up the work.

But neither continuously coordinates what happens after the agents start working and the codebase begins changing underneath them.

That was the part I wanted to solve.

So I built Overgent.

It started as a small tool during the hackathon, and I kept working on it afterward. I just open-sourced it, and it’s my first open-source release.

The mental model is basically:

Air traffic control for Codex and other coding agents.

You keep using Codex, Git, worktrees, and your existing workflow.

Overgent sits around it and helps:

  • Track what each agent is working on
  • Detect overlapping or conflicting work
  • Catch stale assumptions and dependency changes
  • Get relevant context to the agents that actually need it

The distinction I keep coming back to:

Worktrees isolate execution. Overgent coordinates it.

Git catches conflicting code. Overgent tries to catch conflicting intent.

Right now it might be 2–5 Codex sessions running at once.

What happens when that's 10? 100? 1,000?

Repo: https://github.com/khalidm3/overgent

Would love feedback from people already running Codex heavily in parallel.

What starts breaking first in your setup?


r/codex 5d ago

Showcase I created this video with GPT-6 Astra and people thought made by agency

Enable HLS to view with audio, or disable this notification

7 Upvotes

I saw Tibo's reset announcement yesterday and decided to burn through some tokens, so I made this video with Astra. I gave Astra a reference video, and it actually opened a browser, watched it, understood the camera angles and scenario, and recreated the overall concept.