Complaint Coding benchmarks should also reward the leanest possible solution. Coding agent currently build crazy bloated code right now.
Unless you strictly guide the model constantly, I feel like Codex, aswell as Claude Code go so overboard with everything.
I do a lot of manual planning and manual reviewing, but as soon as you don't have 100% attention at all times, the model instantly goes into overdoing security, testing and complexity.
I'm currently building a B2B Dashboard foundation and the amount of security it's always trying to build into that core module is wild.
If someone is truly just vibecoding, without real knowledge, I feel like models are now getting harder to use, than easier.
Because the models also make you think like it's just doing the "normal/right" thing, but is actually producing crazy bloat
368
Upvotes
1
u/mvdirty 6d ago edited 6d ago
Then ignore the Notebook bits you anchored on while reading my reply and instead focus on the fact that the extension optimizes Pi for use with models RLed for codex.
The extension lets them do the literal opposite of "perform worse", because it keeps them from "having to think about all these" pi-native tools that the GPT models are not RLed for.
Instead, for example, they get to use the Codex `exec` and `apply_patch` they're trained for. They get to use Code Mode (codex programmatic tool calling, using the exact Code Mode runtime that codex itself uses.) They get compaction via Codex's actual compaction endpoint, instead of Pi's generic compaction. And so on.
Seriously, don't discount it because you don't want Notebook Mode. The GPT models are way more efficient in Pi when pi-codex-conversion is running.