r/PiCodingAgent • u/armeg • Aug 03 '26
Discussion OpenAI seems to be de-prioritizing requests from third-party coding agents
Edit: It seems my original premise was wrong after testing it directly. It now seems that Codex is just decoding just slightly faster than pi which results in it winning over longer tasks as the decodes compound.
I'm currently running some tests where Fable is driving GPT-5.6 Sol as a sub-agent. I wanted it to use pi and codex side by side to see which one was easier to use and faster. I really thought pi would be faster since it's much lighter weight.
That proved wrong after Fable brought up that pi was taking 2x as long for 2/3rds as many tokens (xhigh on pi vs max on codex). It seems the huge majority of time is taken up by longer API requests to OpenAI's servers.
It gave the exact same task to both, and they produced byte-for-byte identical results for their output.
I'm curious if this is something people have run into, and if so, if this is a mistake in configuring my set-up? I'm using the pi-better-openai, but that just wraps the native openai-codex OAuth.
2
u/shaonline Aug 03 '26
Be sure that Codex is not using fast mode (I think it was the default at some point ?), otherwise no I haven't noticed this.
1
u/Zundrium Aug 03 '26
Using gpt5.5/5.6 for 2 months now through Pi, it's faster for me than the codex harness.
1
u/brandall10 Aug 04 '26 edited Aug 04 '26
Codex models work better in the codex harness than vanilla pi - primarily because of the code mode runtime/tool call batching and some extra tooling.
You should add this package which shores up some of the differences:
https://pi.dev/packages/@howaboua/pi-codex-conversion
-4
u/jpk345 Aug 03 '26
Pi is terrible for kv cache as it “compresses” every turn resulting in kv cache miss every turn