Merge pull request 'fix(#62): frank-dragoon's reasoning_effort contract, measured instead of assumed' (#63) from fix/62-dragoon-effort-contract into main
This commit was merged in pull request #63.
This commit is contained in:
commit
6e89c63e5d
2 files changed
+83
-17
No files matched your search
@@ -64,6 +64,21 @@ same week's diff untracked, and the one-log rule was restated in four owners. A
|
||||
names what was measured; a tool justified by dead config is a tool nobody can defend when the
|
||||
config goes.
|
||||
|
||||
## 2026-10-21 — an effort map folding against rejections that never existed
|
||||
|
||||
`agent/models.yml` rewrote `minimal→low`, `high→xhigh` and `max→xhigh` for
|
||||
frank-dragoon to dodge 400s the engine does not send: flash-server's own error names
|
||||
its allow-list (`minimal|low|medium|high|xhigh|max|none`) and the harness passes an
|
||||
unmapped level through verbatim, so the fold only asked for a different thinking
|
||||
budget than the caller named. The map is identity now, and
|
||||
`reasoningDisableMode: none-effort` was added because the default disable mode does
|
||||
not disable — `:off` left as `reasoning_effort: "minimal"` and paid for a canned
|
||||
thinking block, where `none` returns `reasoning_tokens: 0`. Both settled by capturing
|
||||
the wire through a logging proxy rather than reading the config: a claim about what
|
||||
the harness sends is worth exactly its last capture. The same pass restored the three
|
||||
pre-callsign model ids (`frank-medium` / `frank-large` / `frank-small`) that the
|
||||
2026-10-08 rename had overwritten inside its own explanatory comments. Refs #62
|
||||
|
||||
## 2026-10-21 — a documented mode the panel never had
|
||||
|
||||
The home ultrawide had been running at 60 Hz for weeks while `desk-1-home.kdl`
|
||||
|
||||
Reference in new issue
Block a user