Oh My Pi
A harness, or testing framework, used for evaluating AI coding agents.
Timeline (last 90 days)
Oh My Pi (omp) is a fork of the Pi coding agent that adds features such as model roles, an advisor mechanism and a fallback chain on top of the original.
omp retains Pi's core agent logic, with its main additions concentrated at the model-scheduling level.
omp's model role mechanism allows different models to be assigned to different roles such as planning, coding and review.
omp's advisor mechanism is part of the model role system, intended to add a layer of judgment without fully replacing the primary model.
omp's fallback chain allows configuring a chain of alternative models, automatically switching to the next model when the preferred model is unavailable, times out, or returns an exception.
As a fork project, omp's update cadence is not synchronized with upstream Pi, and merging upstream changes may cause conflicts.
omp is suitable for developers already familiar with Pi who need fine-grained control over model scheduling.
The original text does not give omp's specific role list and default configuration.
The original text does not disclose the Advisor's trigger conditions and specific implementation.
The original text does not give the length limit or switching strategy details of the fallback chain.
All Facts (10)
Oh My Pi (omp) is a fork of the Pi coding agent that adds features such as model roles, an advisor mechanism and a fallback chain on top of the original.
50%Unverifiedomp retains Pi's core agent logic, with its main additions concentrated at the model-scheduling level.
50%Unverifiedomp's model role mechanism allows different models to be assigned to different roles such as planning, coding and review.
50%Unverifiedomp's advisor mechanism is part of the model role system, intended to add a layer of judgment without fully replacing the primary model.
50%Unverifiedomp's fallback chain allows configuring a chain of alternative models, automatically switching to the next model when the preferred model is unavailable, times out, or returns an exception.
50%UnverifiedAs a fork project, omp's update cadence is not synchronized with upstream Pi, and merging upstream changes may cause conflicts.
50%Unverifiedomp is suitable for developers already familiar with Pi who need fine-grained control over model scheduling.
50%UnverifiedThe original text does not give omp's specific role list and default configuration.
50%UnverifiedThe original text does not disclose the Advisor's trigger conditions and specific implementation.
50%UnverifiedThe original text does not give the length limit or switching strategy details of the fallback chain.
50%