model-onboarding
Onboard a new model generation or sibling into oh-my-hermes: probe router recognition, research the official contract, write trait-to-counter calibration, place routing in both lanes, price from documented list only, gate machine config on a served route, prove with the gates, close with a benchmark
Оригинален текст · няма потвърден превод на българскиПърво прочетете инструкцията.
Файлът се зарежда от посочения източник само по ваше действие. Можете да го прочетете тук, да го копирате или да го запазите като .md.
GitHub хранилище- Звезди на репото
- 2881
- Лиценз
- MIT
- Последна проверка на записа
- 22.09.2026 г.
Добавете в своя инструмент.
Командата отваря избора на skills от репозитория. Прочетете файла и условията на автора преди изпълнение.
npx skills add rlaope/oh-my-hermesСтраницата копира текст. Не инсталира и не изпълнява нищо на устройството ви.
Откъс от SKILL.md
Началото на файла на автора, без превод.
Model onboarding
The procedure lives in docs/MODEL-ONBOARDING.md.
Read that file and follow it in order.
It is kept there rather than here because Codex, Hermes handoffs, and generic
executor profiles run the same loop, and AGENTS.md requires that no single
executor own a shared surface. This file exists so the loop is reachable as
/model-onboarding; it holds no rules of its own.
Start by reading, in this order:
cat docs/MODEL-ONBOARDING.md
cat MODEL_OPTI.md
Nine things the loop gets wrong most often:
- Recognition before research. Probe every served id and every bare chat
name with
omh coding model-routefirst; amodel_familyofunknownmeans the calibration never attaches. Probe the dated snapshot form too (<id>-YYYY-MM-DD): some providers serve only that spelling, and it must resolve the base's contract, chain position, price, and HUD label throughdated_snapshot_base()rather than falling to generic. - The chain names the id the vendor's API serves, not the model card's
spelling. Read the Hermes provider profile for the family before choosing
the alias — DeepSeek serves
deepseek-flashand 400sdeepseek-v4.1-flash; the versioned contract sits behind the pointer as a declared projection and inEXACT_CONTRACT_POINTER_ALIASES. - Research runs as four parallel read-only lanes (official docs, Hermes
runtime source, the vendor's own harness, community harnesses), each a
labeled dossier under
.omc/research/; the Hermes lane is the one that shows what the wire carries (id folding, effort overrides, passback). - Chains move as a set. The Hermes-lane table, its plugin mirror, the
Maestro-lane table, the
model-setupskill text, seven public doc surfaces, the release budget note, and the pinned-chain tests all name the old id; grepsrc/ tests/ docs/ README* site/for it and move every site in the same commit. Superseded generations leave the shipped chains (owner decision, 2026-09-11) and join the recognition-only list; pins hide in fixtures, so start the full suite in the background at the chain edit. - Machine config stays provider-neutral. Chains name aliases; the
provider row is a separate concern in
model-providers.json. Place the id withomh model-chains set, never by hand-editing the JSON; an operator may keep an older generation behind it there, the shipped table does not. - Served is not released. Prove the route with one `hermes