diff --git a/docs/VENDORING.md b/docs/VENDORING.md index 09a0e3347..89710ff79 100644 --- a/docs/VENDORING.md +++ b/docs/VENDORING.md @@ -227,14 +227,14 @@ those packages now resolves to the single root instance. As of this sync, ## Patched vs. verbatim -Of the eleven vendored paths, four carry local patches: +Of the twelve vendored paths, four carry local patches: `@intx/inference`, `@intx/types`, `@intx/storage-isogit`, and `@intx/agent` — every divergence is a real fix not yet upstream, listed -one-per-patch in that package's `PATCHES.md`. The other seven paths -(six whole packages plus the partial `vendor/intx-workflow-host/adapters/` -tree) are verbatim copies of upstream — no modifications. A diff against a +one-per-patch in that package's `PATCHES.md`. The other eight paths +(six whole packages plus the two partial `vendor/intx-workflow-host/` +paths) are verbatim copies of upstream — no modifications. A diff against a pristine upstream checkout at the same commit and paths will show 100% -upstream-authored lines for those seven. +upstream-authored lines for those eight. ## Notable upstream shape changes carried by the 2026-08-22 sync diff --git a/vendor/intx-inference/PATCHES.md b/vendor/intx-inference/PATCHES.md index 3d7b8b897..0461fcd3f 100644 --- a/vendor/intx-inference/PATCHES.md +++ b/vendor/intx-inference/PATCHES.md @@ -542,12 +542,16 @@ requires instead of the `thinking:{type:"enabled",budget_tokens}` shape adaptive-only models reject. Upstream's list lacks the model. Consumed by the `first-class-providers` registry (`claude-fable-5-1` is a shipped, selectable anthropic and zen model; CHANGELOG 0.3.17 advertises adaptive thinking for -Fable 5) and guarded by the "adaptive thinking request shape" suite in -`providers/anthropic.test.ts`. +Fable 5). The companion "adaptive thinking request shape" suite that once +guarded the wire shape in `providers/anthropic.test.ts` was dropped by the +2026-09-14 pristine overwrite (`5a291aad5`) and never re-applied, so the +wire shape currently rides without an in-tree guard; only the model id is +covered, by the first-party `first-class-providers` registry test. **Disposition:** Re-carryable — a one-line list addition that survives sync -trivially; the guard suite re-applies verbatim. Risk: upstream may grow its -own adaptive-models list; reconcile the two on next sync. **Removal path:** +trivially. Risk: upstream may grow its own adaptive-models list; reconcile +the two on next sync, and consider restoring the dropped guard suite. +**Removal path:** Upstream adding `claude-fable-5-1` to its own `ADAPTIVE_THINKING_MODELS`. ---