openpencil/scripts/ab-corpus/clients
Fini 5538350a2f chore(ab-corpus): route glm-5.1 + kimi-k2.6 through 方舟 CP (Ark)
Volcengine 方舟 (Ark) added GLM-5.1 and Kimi-K2.6 to its coding
plan on 2026-04-22 — single ARK_CODING_KEY covers both. Harness
now prefers this route over the previous paths:

  - glm-5.1 was routed to clients/glm.ts (GLM official CP via
    open.bigmodel.cn with GLM_OFFICIAL_CODING_KEY). Now routed to
    new clients/ark.ts. The old glm.ts file is kept on disk for
    historical comparison but not wired into the default router —
    callers who want to A/B the old GLM-official path vs. new Ark
    path can import callGlm directly.
  - kimi-k2.6 is new — added as a dedicated router branch above
    the kimi-k2.5 (bailian) branch so the version-specific match
    lands on Ark.

Old kimi-k2.5 continues to route through clients/bailian.ts
(DashScope aggregator) for continuity with earlier A/B runs.

Key management (unchanged from the harness convention):
  - ARK_CODING_KEY — Volcengine 方舟 CP UUID format key. Export
    in shell before running --live; never committed.
  - Existing MINIMAX_API_KEY / GLM_OFFICIAL_CODING_KEY /
    DASHSCOPE_BAILIAN_CODING_KEY all still honored for their
    respective routes.

Throw message updated so missing-key errors surface the correct
env var for each route.
2026-04-22 11:05:00 +08:00
..
ark.ts chore(ab-corpus): route glm-5.1 + kimi-k2.6 through 方舟 CP (Ark) 2026-04-22 11:05:00 +08:00
bailian.ts feat(scripts): ab-corpus harness with multi-provider model adapters 2026-04-20 23:53:23 +08:00
codex-cli.ts feat(scripts): ab-corpus harness with multi-provider model adapters 2026-04-20 23:53:23 +08:00
glm.ts feat(scripts): ab-corpus harness with multi-provider model adapters 2026-04-20 23:53:23 +08:00
minimax.ts feat(scripts): ab-corpus harness with multi-provider model adapters 2026-04-20 23:53:23 +08:00
openai-compat.ts feat(scripts): ab-corpus harness with multi-provider model adapters 2026-04-20 23:53:23 +08:00