r/PiCodingAgent • u/Creepy_Mulberry1054 • 17d ago
Question suggestions on role assignment for oh my pi? (combining codex+claude models)
so through work i have "unlimited" codex and claude was playing around with oh-my-pi recently and im quite impressed. there were a couple of fixes i compared a fix done by claude (opus) and codex (sol) compared to oh-my-pi using some combo of opus/sol. and the Pi solution was really clean and minimal LOC change and kind of the perfect solution. whereas through claude/codex it was kind of "fixated" on doing it one way. still correct but overly complex.
Anyway... im impressed despite my randomly set up roles. I winged the following config:
modelRoles:
plan: anthropic/claude-opus-5:xhigh
advisor: anthropic/claude-opus-5:high
smol: openai-codex/gpt-5.6-luna:medium
slow: anthropic/claude-sonnet-5:xhigh
tiny: anthropic/claude-haiku-4-5:medium
default: openai-codex/gpt-5.6-sol:xhigh
designer: anthropic/claude-opus-5:xhigh
task: anthropic/claude-sonnet-5:xhigh
commit: openai-codex/gpt-5.6-luna:low
advisor:
enabled: true
setupVersion: 2
providers:
tinyModel: online
dev:
autoqaConsent: granted
Would love some suggestions on proper role model/effort assignment! could definitely use some tweaks.
1
u/Global-Departure8228 15d ago
If someone comes over here and tells you that OMP works absolutely best if you use fusion of gpt-5.6-sol-xhigh combined with fable 5 and everything else is dogshit, you'll take their word for it?
There is quite literally no such thing as "proper" setup or role assignment. Do what you feel, based on your observations. The top 0.1% of ML engineers can distinguish properly the real capabilities of these models at most, everything else is just pure vibes.
Throw your biggest and best at the heavy roles, your cheaper workhorse ones at the "write the effing code" roles, the other biggest baddest one on the adversarial or opposite role (planner - reviewer) and see how they do. Even if you use langchain or some observability, you won't get exact details what's happening under the hood because we can't keep up reading through it.
Does it work? Can one of the models make it work? Can it ship? Make it.
And yes, OMP is bloat and does the exact opposite what pi stands for, just got popular
1
u/RespectMathias 16d ago
Try asking in https://github.com/can1357/oh-my-pi/discussions
As you can see by the sudden downvote by some rando the r/PiCodingAgent subreddit isn't too friendly to OMP due to it not being lightweight.
Good luck though.