The pin advanced to 555967922 on 2026-07-26 (.agents/upstream-sync.md:7-9). The
benchmark harness never followed, and it does not merely default to the old
oracle — it raises on anything else:
tools/bench/online_gate.py:53-54
VLLM_ORACLE_VERSION = "0.25.0"
FLASHINFER_VERSION = "0.6.13"
tools/bench/serve_low_common.py:28
VLLM_COMMIT = "702f4814fe54fabff350d43cb753ae3e47c0c276"
enforced at online_gate.py:3509-3533 (HarnessError: vLLM oracle version drift).
AGENTS.md: "Comparisons run against the pinned oracle recorded in
.agents/upstream-sync.md." Nobody could have measured against the pin even
deliberately — the harness refuses it. That is the part #375 does not cover:
#375 is a symlink pointing at the rollback, this is the gate demanding it.
Confirmed still live on dgx today:
~/venvs/vllm-oracle -> ~/venvs/vllm-oracle-v0.25.0-stage (the ROLLBACK)
scripts/dgx-online-serving.sh:35 client="${HOME}/venvs/vllm-oracle/bin/vllm"
so the canonical driver resolves the rollback by construction.
Measured identity of both venvs (2026-08-12, dgx)
|
vllm-oracle-v0.25.0-stage (what runs) |
vllm-oracle-next (the PIN) |
vllm.__version__ |
0.25.0 |
0.23.1rc1.dev1511+g555967922 |
| dist metadata |
0.25.0 |
0.23.1rc1.dev1511+g555967922.precompiled |
| flashinfer-python |
0.6.13 |
0.6.15.post1 |
| torch |
2.11.0 |
2.13.0 |
| transformers |
5.13.1 |
5.14.1 |
| pandas |
2.2.3 |
MISSING |
| install |
site-packages |
editable -> ~/work/vllm-src-5559679 @5559679229bc9618 |
Two traps recorded here because they cost time today:
- The pin is an editable install, so
<venv>/lib/python3.12/site-packages/vllm
does not exist. Any grep -r under that path returns nothing and reads as
"the feature is absent from the pin". The real tree is ~/work/vllm-src-5559679/vllm.
- The runtime version string is
0.23.1rc1.dev1511+g555967922, not the
0.26.0.dev0 the pin record prose names, and metadata carries an extra
.precompiled suffix that the runtime string lacks. The existing check
asserts metadata == runtime == CONST, which cannot hold on the pin.
What is owed
Advance the three constants to the pin and keep the assertion mechanism — a
harness that accepts any oracle is worse than one pinned to the wrong version.
Additionally assert the resolved commit SHA, which is what actually
distinguishes the pin from the rollback (#375's symlink reported a clean
0.25.0 and looked healthy).
Related: #375 (symlink), #417 Finding 2 (first report of this), #414 (denominator config).
The pin advanced to
555967922on 2026-07-26 (.agents/upstream-sync.md:7-9). Thebenchmark harness never followed, and it does not merely default to the old
oracle — it raises on anything else:
enforced at
online_gate.py:3509-3533(HarnessError: vLLM oracle version drift).AGENTS.md: "Comparisons run against the pinned oracle recorded in
.agents/upstream-sync.md." Nobody could have measured against the pin evendeliberately — the harness refuses it. That is the part #375 does not cover:
#375 is a symlink pointing at the rollback, this is the gate demanding it.
Confirmed still live on dgx today:
so the canonical driver resolves the rollback by construction.
Measured identity of both venvs (2026-08-12, dgx)
vllm-oracle-v0.25.0-stage(what runs)vllm-oracle-next(the PIN)vllm.__version__0.25.00.23.1rc1.dev1511+g5559679220.25.00.23.1rc1.dev1511+g555967922.precompiled0.6.130.6.15.post1~/work/vllm-src-5559679@5559679229bc9618Two traps recorded here because they cost time today:
<venv>/lib/python3.12/site-packages/vllmdoes not exist. Any
grep -runder that path returns nothing and reads as"the feature is absent from the pin". The real tree is
~/work/vllm-src-5559679/vllm.0.23.1rc1.dev1511+g555967922, not the0.26.0.dev0the pin record prose names, and metadata carries an extra.precompiledsuffix that the runtime string lacks. The existing checkasserts
metadata == runtime == CONST, which cannot hold on the pin.What is owed
Advance the three constants to the pin and keep the assertion mechanism — a
harness that accepts any oracle is worse than one pinned to the wrong version.
Additionally assert the resolved commit SHA, which is what actually
distinguishes the pin from the rollback (#375's symlink reported a clean
0.25.0and looked healthy).Related: #375 (symlink), #417 Finding 2 (first report of this), #414 (denominator config).