MODEL PATH
Local, LAN, or cloud.
One interface.
llama-server runs as a managed child process and speaks OpenAI-compatible HTTP. Providers change. The runtime path does not.
A local model can work for hours.
If the harness is built for it.
THE THESIS
Reliability is a chain. Break one link and a two-hour run becomes an expensive story about almost finishing.
CONTEXT IS A BUDGET
System, core tools, project, then history. Anything that changes is appended. Stable prefixes preserve the KV cache and avoid a full prefill.
REPAIR BEFORE REPROMPT
Deterministic repair, then a utility model, then the main model. A 30B turn is too expensive to spend on a comma the runtime can fix itself.
VERIFY THE CLAIM
Tests, build commands, and task-specific checks decide completion. The model can propose success. The verifier gets the final word.
Files, tool output, history, and project state compete for a finite window. oh my llm accounts for the cost, pins what cannot move, and compacts what can.
system → core tools → project → history
MEASURE, DO NOT ASSUME
Every reliability mechanism can be turned off and measured. Trajectories are stored. False success is reported. Better is a result, not a mood.
OPEN SOURCE / MIT / BUILT IN PUBLIC
Build the harness that lets local models finish the work.
github.com/fthsrbst/oh-my-llm ↗