Drop opencode gemini variants and route base gemini

ae4256df4216 · AtlantisPleb · · parent cd3b01169b1f

Drop opencode gemini variants and route base gemini

Deploy story

What this commit did to the running system — joined from the forge receipt chain, the part a commit page elsewhere cannot show.

Not deployed through the forge lane

No push, promotion, build, or deploy receipt references this commit (receipts are scanned over a bounded recent window). Changes shipped by full node replacement carry their proof in the release gate receipt instead.

Changed files

  • modified packages/openagents-cli/src/coder-delegate.ts
  • modified packages/openagents-cli/test/coder-delegate-lanes.test.ts

Diff

2 files changed, +2 -5

packages/openagents-cli/src/coder-delegate.ts modified +1 -4

@@ -529,9 +529,6 @@ export const FREE_CHILD_MODELS: ReadonlyArray<string> = [

529 529
  // Searching the model list for its name finds nothing, which is how a first
530 530
  // pass at this list picked a different model entirely.
531 531
  "opencode/x-preview-f-free",
532
  "opencode/gemini-3.7-flash",
533
  "opencode/gemini-3.6-flash",
534
  "opencode/gemini-3.5-flash",
535 532
];
536 533
537 534
/**

@@ -563,7 +560,7 @@ export const CHILD_LANE_ALIASES: Readonly<Record<string, string>> = {

563 560
  // route to the same model is still reachable, by its own slug.
564 561
  "ox-alpha": SELF_CHILD_LANE,
565 562
  [SELF_CHILD_LANE]: SELF_CHILD_LANE,
566
  gemini: "opencode/gemini-3.7-flash",
563
  gemini: SELF_CHILD_LANE,
567 564
};
568 565
569 566
/**
packages/openagents-cli/test/coder-delegate-lanes.test.ts modified +1 -1

@@ -40,7 +40,7 @@ describe("naming a lane", () => {

40 40
    // Reached by slug or by alias, it reports the same name, so a caller can
41 41
    // tell whether the lane they asked for is the lane that answered.
42 42
    expect(childLaneName(SELF_CHILD_LANE)).toBe("ox-alpha");
43
    expect(childLaneName("opencode/gemini-3.7-flash")).toBe("gemini");
43
    expect(childLaneName("gemini")).toBe("gemini");
44 44
  });
45 45
46 46
  it("offers the names first, since those are what a call would say", () => {

This page updates live while a promote is in flight · changelog