Vendor agent, authz, tools-posix, and log at Interchange head - #828
Merged
TheGreatAxios merged 5 commits intoSep 8, 2026
Conversation
Completes the vendored Interchange set: every @intX package the app imports now resolves to source vendored at upstream commit 0205b07b, matching the inference/types/storage-isogit pin. The four packages are verbatim upstream copies with no local patches. Their npm pins are replaced with workspace overrides, which also removes their published npm copies from the lockfile; arktype now resolves to exactly one copy across the tree.
The intx-agent and intx-tools-posix overlays dropped upstream's @intx/storage-isogit devDependency, leaving their eight vendored test files resolving it only through the root's hoisted link. Restore the devDependencies mapped to workspace:* like the trio overlays, and fix the VENDORING.md example to cite @intx/tools-lsp, which remains npm-published, instead of the now-vendored @intx/agent.
TheGreatAxios
changed the base branch from
cl-5697-vendor-intxinference-at-interchange-head
to
main
September 8, 2026 03:17
…ent-intxauthz-intxtools-posix-intxlog-at-interchange-head
…ent-intxauthz-intxtools-posix-intxlog-at-interchange-head
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
@intx/agent,@intx/authz,@intx/tools-posix, and@intx/logare vendored as verbatim source at the same upstream commit as the existing trio (0205b07b64d03f0fec2e4be3593c764070a9ba8a), replacing their npm0.3.0pins.@intx/tools-lspstays on npm; its transitive@intx/*deps now resolve to the vendored workspaces via rootoverrides.workspaces,overrides,workspace:*dependency entries,0.2.2version overlay with exports pointed atsrc/(no build step).git archivecopies, verified byte-identical to upstream at the pinned commit). Provenance recorded indocs/VENDORING.md;vendor/intx-inference/PATCHES.mduntouched.bun.lockcontains exactly onearktyperesolution (2.2.0) plus single@ark/schema@0.56.0/@ark/util@0.56.0entries; no nested arktype under any@intx/*package, soinstanceofnarrowing stays on the single root instance. (The stack base already collapsed nested arktype via the@intx/typesoverride; this removes the npm@intx/agent/@intx/authz/@intx/log/@intx/tools-posixresolutions entirely.)Verification
bun run check(lint, typecheck, build, projects-dir guard, test): exit 0; 6263 tests pass, 0 fail.Fixes CL-5698