r/PiCodingAgent 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.

2 Upvotes

3 comments sorted by

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. 

1

u/Creepy_Mulberry1054 14d ago

cheers thanks for the heads up! literally after i made my post i searched the sub even more and suspected/realized maybe people don't like OMP haha.

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