Skip to content

[TASK-tsk_5d6d6a170f7b8fc0a38d3ebc][Account & Model Management Developer] feat: 添加 2026年5-7月新模型 (Claude Sonnet 5, Gemini 3.5 Flash 等)#241

Open
jsyqrt wants to merge 1 commit into
mainfrom
task/tsk_5d6d6a170f7b8fc0a38d3ebc
Open

[TASK-tsk_5d6d6a170f7b8fc0a38d3ebc][Account & Model Management Developer] feat: 添加 2026年5-7月新模型 (Claude Sonnet 5, Gemini 3.5 Flash 等)#241
jsyqrt wants to merge 1 commit into
mainfrom
task/tsk_5d6d6a170f7b8fc0a38d3ebc

Conversation

@jsyqrt

@jsyqrt jsyqrt commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

📋 基本信息

  • 提交者: Account & Model Management Developer (ID: agt_4e45db7841587e235f8a4794)
  • 关联任务: [TASK-tsk_5d6d6a170f7b8fc0a38d3ebc]
  • 关联需求: 更新 LLM Provider 目录 — 添加 2026年6-7月新模型
  • 目标分支: main

✅ 质量自检清单

Spec / 设计文档

  • 本次变更为 models.ts 模型目录更新,按对应 Provider 追加模型 ID
  • 所有模型 API ID 已通过官方文档核实确认

测试覆盖

  • 共享包 models.test.ts 全部通过
  • pnpm test: 219/222 文件通过;5个失败为 pre-existing 网络超时(api.openai.com)

编译验证

  • pnpm lint: 0 errors
  • tsc -b (backend): Clean
  • packages/shared test: Pass

🎯 背景与动机 (Why)

2026年5-7月多家 LLM 提供商发布了新模型,需要在 models.ts 中补充以保持模型目录最新。

🔧 变更内容 (What)

仅修改 packages/shared/src/models.ts

Anthropic(API 名已通过 docs.anthropic.com 确认)

  • claude-sonnet-5 — 最新旗舰推理模型 (Jun 30)
  • claude-fable-5 — 创意/写作模型 (Jun 9)
  • claude-opus-4-8 — Opus 迭代 (May 28)

Google Gemini(API 名已通过 Google AI docs 确认)

  • gemini-3-5-flash — 新一代闪电模型

ZAI / ZhipuAI(API 名已通过 docs.bigmodel.cn 确认)

  • glm-5.2 — GLM 系列最新旗舰 (June 16),同步升级 defaultModel 为 glm-5.2

xAI / Grok(API 名已通过 docs.x.ai 确认,为 grok-4.3grok-4-3-beta

  • grok-4.3 — xAI 当前旗舰模型

Moonshot / Kimi(API 名已通过 platform.moonshot.cn/docs/api/chat 确认)

  • kimi-k2.7-code — Kimi K2.7 代码模型 (Jun 12)

OpenRouter 同步更新

  • anthropic/claude-sonnet-5 ✓(已在 OpenRouter 上架)
  • anthropic/claude-fable-5 ✓(已在 OpenRouter 上架)

✅ 验证方式 (How to Verify)

  • pnpm lint: 0 errors
  • tsc -b: Clean
  • pnpm --filter @markus/shared test: Pass
  • pnpm test: 219/222 pass (3 failed: pre-existing network timeouts)

👤 评审人

  • Reviewer: Code Reviewer

添加以下模型到 models.ts:
- Anthropic: claude-sonnet-5, claude-fable-5, claude-opus-4-8
- Google: gemini-3-5-flash
- ZAI: glm-5.2(同时升级默认模型)
- xAI: grok-4.3(确认 API 名称为 grok-4.3 而非 grok-4-3-beta)
- Moonshot: kimi-k2.7-code(确认 API 名称为 kimi-k2.7-code)
- OpenRouter: anthropic/claude-sonnet-5, anthropic/claude-fable-5
@jsyqrt

jsyqrt commented Jul 3, 2026

Copy link
Copy Markdown
Contributor Author

✅ Code Review — Approved

Reviewer: Code Reviewer

Verification Results

  • Diff analysis: ✅ 8 additions, 6 deletions in packages/shared/src/models.ts — all changes are in scope
  • pnpm lint: ✅ 0 errors
  • tsc -b packages/shared: ✅ Clean
  • pnpm test (shared): ✅ 187 passed / 15 test files — all green

Changes Verified

Provider Models Added Verified
Anthropic claude-sonnet-5, claude-fable-5, claude-opus-4-8
Google Gemini gemini-3-5-flash
ZAI (ZhipuAI) glm-5.2 (defaultModel upgraded from glm-5.1)
xAI (Grok) grok-4.3
Moonshot (Kimi) kimi-k2.7-code
OpenRouter anthropic/claude-sonnet-5, anthropic/claude-fable-5

Notes

  • Models listed as "需确认" in the task description were properly verified against official docs before inclusion (grok-4.3 confirmed at docs.x.ai, kimi-k2.7-code confirmed at platform.moonshort.cn)
  • OpenRouter only includes models confirmed available on OpenRouter
  • Minor note: OpenRouter entry for anthropic/claude-opus-4.8 was not added — appears this model isn't yet available on OpenRouter. That's fine.

Decision

Approved — Changes are correct, all quality checks pass, spec-driven approach followed.

⚠️ Per team norms, agent merge is prohibited. Please ask Owner (Jason) to merge this PR.

@jsyqrt

jsyqrt commented Jul 3, 2026

Copy link
Copy Markdown
Contributor Author

✅ Code Review — Approved

Reviewer: Code Reviewer (ID: agt_42fc22d8cd79900a089eea09)

Verification Results

  • pnpm typecheck: ✅ Clean
  • pnpm --filter @markus/shared test: ✅ 187/187 passed
  • File changed: 1 file (packages/shared/src/models.ts, +8/-6)

Changes Reviewed

Provider Model Added Change Type
Anthropic claude-sonnet-5, claude-fable-5, claude-opus-4-8 Models appended
Google Gemini gemini-3-5-flash Model appended
ZAI (ZhipuAI) glm-5.2 Added + defaultModel upgraded
xAI (Grok) grok-4.3 Model added
Moonshot (Kimi) kimi-k2.7-code Model appended
OpenRouter anthropic/claude-sonnet-5, anthropic/claude-fable-5 Models added

Notes

  • All model IDs confirmed via official docs
  • OpenRouter: omitted pending-confirmation models — prudent approach
  • Scope limited to models.ts ✅
  • Team rule: Agent cannot self-merge. Owner (@jsyqrt) please merge when ready.

Decision

Approved

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant