|
| 1 | +# 2026-06-23 PR #16/#22 Integration Result |
| 2 | + |
| 3 | +## Integrated Commits |
| 4 | + |
| 5 | +- `38bca18 feat: allow static provider model catalogs` |
| 6 | + - Absorbs PR #16 from `0disoft`. |
| 7 | + - Adds `liveModels?: boolean`. |
| 8 | + - Keeps live `/models` discovery as the default. |
| 9 | + - Makes `liveModels:false` an exact configured model allowlist. |
| 10 | + - Documents empty `models` behavior in English, Korean, and Chinese configuration references. |
| 11 | + |
| 12 | +- `47defbe fix: repair anthropic tool result history` |
| 13 | + - Absorbs PR #22 from `jaekwonhong`. |
| 14 | + - Folds adjacent tool results after assistant tool uses. |
| 15 | + - Synthesizes missing tool results as Anthropic `is_error` tool results. |
| 16 | + - Preserves orphan and duplicate tool results as text instead of invalid standalone `tool_result` blocks. |
| 17 | + - Preserves image/non-string tool-result content blocks. |
| 18 | + |
| 19 | +- `e586acd fix: honor static allowlists during catalog augmentation` |
| 20 | + - Follow-up from read-only verification. |
| 21 | + - Prevents jawcode metadata augmentation from appending `opencode-go` rows when that provider has `liveModels:false`. |
| 22 | + - Adds exact allowlist and empty static allowlist regressions. |
| 23 | + |
| 24 | +## Verification Evidence |
| 25 | + |
| 26 | +- Focused before fix: |
| 27 | + - `bun test tests/codex-catalog.test.ts`: 22 pass. |
| 28 | + - `bun test tests/adapter-usage.test.ts tests/umans-provider.test.ts`: 21 pass. |
| 29 | + - `bun run typecheck`: pass. |
| 30 | + |
| 31 | +- Full after integration: |
| 32 | + - `bun run typecheck`: pass. |
| 33 | + - `bun test tests`: 163 pass before follow-up, then 165 pass after follow-up. |
| 34 | + - `cd docs-site && bun install --frozen-lockfile && bun run build`: 46 pages built. |
| 35 | + - `git diff --check`: pass. |
| 36 | + |
| 37 | +- Read-only verification: |
| 38 | + - First verifier found a real `opencode-go` augmentation issue for `liveModels:false`. |
| 39 | + - Second verifier returned DONE after `e586acd`. |
| 40 | + - Focused verifier run: catalog + adapter tests 39 pass and typecheck pass. |
| 41 | + |
| 42 | +## GitHub Closeout |
| 43 | + |
| 44 | +After `origin/dev` is updated, close: |
| 45 | + |
| 46 | +- PR #16 as absorbed into `dev`. |
| 47 | +- PR #22 as absorbed into `dev` despite draft status, per maintainer instruction. |
0 commit comments