fix(gateway): preserve batched client tool calls

This commit is contained in:
Peter Steinberger
2026-05-11 12:52:53 +01:00
parent 0e6aca34db
commit 1f49d34c5f
15 changed files with 402 additions and 24 deletions

View File

@@ -112,6 +112,7 @@ describe("scripts/lib/docker-e2e-plan", () => {
});
expect(plan.credentials).toEqual(["anthropic", "openai"]);
expect(plan.lanes.map((lane) => lane.name)).toContain("install-e2e-openai");
expect(plan.lanes.map((lane) => lane.name)).toContain("openai-chat-tools");
expect(plan.lanes.map((lane) => lane.name)).toContain("codex-on-demand");
expect(plan.lanes.map((lane) => lane.name)).toContain("install-e2e-anthropic");
expect(plan.lanes.map((lane) => lane.name)).toContain("mcp-channels");
@@ -155,6 +156,7 @@ describe("scripts/lib/docker-e2e-plan", () => {
const laneNames = plan.lanes.map((lane) => lane.name);
expect(plan.releaseProfile).toBe("beta");
expect(laneNames).toContain("install-e2e-openai");
expect(laneNames).toContain("openai-chat-tools");
expect(laneNames).toContain("install-e2e-anthropic");
expect(laneNames).toContain("update-channel-switch");
expect(laneNames).not.toContain("plugins");
@@ -243,6 +245,7 @@ describe("scripts/lib/docker-e2e-plan", () => {
expect(packageInstallOpenAi.lanes.map((lane) => lane.name)).toEqual([
"install-e2e-openai",
"openai-chat-tools",
"codex-on-demand",
]);
expect(packageInstallAnthropic.lanes.map((lane) => lane.name)).toEqual([
@@ -468,6 +471,7 @@ describe("scripts/lib/docker-e2e-plan", () => {
expect(packageUpdate.lanes.map((lane) => lane.name)).toEqual([
"install-e2e-openai",
"openai-chat-tools",
"codex-on-demand",
"install-e2e-anthropic",
"npm-onboard-channel-agent",