You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`vendor/intx-inference/`|`faremeter/interchange`|`0205b07b64d03f0fec2e4be3593c764070a9ba8a`| Yes — `PATCHES.md`| Local fixes not yet upstream | runtime | 2027-03-07 or when patches land upstream and publish |
51
-
|`vendor/intx-types/`|`faremeter/interchange`|`0205b07b64d03f0fec2e4be3593c764070a9ba8a`|No | Cross-package coupling with `@intx/inference`| runtime | 2027-03-07 or when the coupled trio publishes past `0.3.0`|
51
+
|`vendor/intx-types/`|`faremeter/interchange`|`0205b07b64d03f0fec2e4be3593c764070a9ba8a`|Yes — `PATCHES.md`| Cross-package coupling with `@intx/inference`| runtime | 2027-03-07 or when the coupled trio publishes past `0.3.0`|
52
52
|`vendor/intx-storage-isogit/`|`faremeter/interchange`|`0205b07b64d03f0fec2e4be3593c764070a9ba8a`| No | Cross-package coupling with `@intx/inference`| runtime | 2027-03-07 or when the coupled trio publishes past `0.3.0`|
53
53
|`vendor/intx-agent/`|`faremeter/interchange`|`0205b07b64d03f0fec2e4be3593c764070a9ba8a`| No | Vendored at Interchange head ahead of npm | runtime | 2027-03-07 or when `@intx/agent@>=0.4.0` publishes |
54
54
|`vendor/intx-authz/`|`faremeter/interchange`|`0205b07b64d03f0fec2e4be3593c764070a9ba8a`| No | Vendored at Interchange head ahead of npm | runtime | 2027-03-07 or when `@intx/authz@>=0.4.0` publishes |
@@ -187,10 +187,11 @@ those packages now resolves to the single root instance. As of this sync,
187
187
188
188
## Patched vs. verbatim
189
189
190
-
Of the eleven vendored paths, exactly one carries local patches:
191
-
`@intx/inference` — every divergence is a real fix not yet upstream, listed
192
-
one-per-patch in `vendor/intx-inference/PATCHES.md`. The other ten paths
193
-
(nine whole packages plus the partial `vendor/intx-workflow-host/adapters/`
190
+
Of the eleven vendored paths, exactly two carry local patches:
191
+
`@intx/inference` and `@intx/types` — every divergence is a real fix not
192
+
yet upstream, listed one-per-patch in `vendor/intx-inference/PATCHES.md`
193
+
and `vendor/intx-types/PATCHES.md` respectively. The other nine paths
194
+
(eight whole packages plus the partial `vendor/intx-workflow-host/adapters/`
194
195
tree) are verbatim copies of upstream — no modifications. A diff against a
195
196
pristine upstream checkout at the same commit and paths will show 100%
executing tools with truncated arguments after a `max_tokens` cutoff.
433
+
**Removal path:** Upstream PR (a) surfacing `stop_reason`/`finish_reason` on
434
+
usage events and (b) failing the turn instead of dispatching unparseable tool
435
+
calls at end-of-stream finalization. **Re-carry:** localized to
436
+
`finalizeStreamTurn`, the `MessageDelta` schema, and one optional event
437
+
field; re-applies against upstream `harness.ts`/`anthropic.ts` unless the
438
+
finalization path is reworked.
439
+
409
440
---
410
441
411
442
## Upstream promotion ledger
@@ -428,6 +459,7 @@ revisit point is the next vendored sync (see `docs/VENDORING.md`).
428
459
| reactor-ts-after-checkpoint-director-only | Gate `afterCheckpoint` on `hasOverride` so auto-commits do not emit it | Alexander Guy <alexander.guy@pm.me> | This ledger (#reactor-ts-after-checkpoint-director-only) | Next vendored sync |
429
460
| sse-ts-max-line-length | Cap the unterminated SSE line buffer (`MAX_LINE_LENGTH`, 16 MiB) | Alexander Guy <alexander.guy@pm.me> | This ledger (#sse-ts-max-line-length) | Next vendored sync |
430
461
| state-ts-deep-freeze-turns-revision | Make `ReactorState.snapshot().turns` a lazy, revision-tracked getter | Alexander Guy <alexander.guy@pm.me> | This ledger (#state-ts-deep-freeze-turns-revision) | Next vendored sync |
462
+
| inference-ts-cl-7783-truncated-tool-call | Surface `stop_reason`/`finish_reason` on usage events; fail the turn instead of dispatching unparseable tool calls at end-of-stream finalization | Alexander Guy <alexander.guy@pm.me> | This ledger (#inference-ts-cl-7783-truncated-tool-call) | Next vendored sync |
431
463
| google-genai-files-ts-body-init-cast | Widen `BodyInit` to accept Node's `Uint8Array` typing so the cast can be removed | Alexander Guy <alexander.guy@pm.me> | This ledger (#google-genai-files-ts-body-init-cast) | Next vendored sync |
432
464
433
465
Contact basis: identified from the read-only upstream clone
0 commit comments