[AgentX]: B300 Kimi K3 DSpark refresh - #2476
Conversation
|
Thanks for the contribution! Please reach out to respective companies' CODEOWNER to fill in the latest PR_REVIEW_CHECKLIST.md before pinging core maintainer on Slack for review. In order for the signoff PR check bot to trigger, you must follow the PR_REVIEW_CHECKLIST.md template correctly, including the phrase For PR verification, add the PR authors are responsible for ensuring that after merging, all GitHub Action jobs fully pass. A lot of the time, failures are just flakes and simply re-running the failed jobs will fix it. See GitHub's docs on re-running failed jobs 感谢你的贡献!请联系相应公司的 CODEOWNER 填写最新的 PR_REVIEW_CHECKLIST.md,然后再在 Slack 上联系核心维护者进行审阅。为了触发 signoff PR 检查机器人,你必须正确遵循 PR_REVIEW_CHECKLIST.md 模板,包括保留英文语句 如需进行 PR 验证,请为此 PR 添加 PR 作者有责任确保合并后所有 GitHub Action 任务完全通过。 很多时候失败只是偶发抖动(flake),重新运行失败的任务即可解决。参见 GitHub 关于重新运行失败任务的文档 |
There was a problem hiding this comment.
Looks good — a straightforward, correctly-formatted perf-changelog entry refreshing an existing AgentX submission. The only finding is a non-functional metadata nit (missing bilingual PR title), which doesn't block this.
Extended reasoning...
Overview
The PR adds a single 5-line entry to perf-changelog.yaml, referencing the existing kimik3-fp4-b300-vllm-agentic-dspark config key (confirmed present in configs/nvidia-master.yaml) to record a refreshed AgentX submission for B300 Kimi K3 DSpark. No search-space, code, or config-key changes — purely a changelog/metadata append.
Security risks
None. The change is a static YAML changelog entry with no executable logic, no new config keys, no credentials, and no changes to auth/permissions paths.
Level of scrutiny
Minimal scrutiny is appropriate here — this is a mechanical, additive changelog entry following the exact structural pattern of the immediately preceding entries in the file (config-keys/description/pr-link), referencing a pre-existing, already-defined config key.
Other factors
The bug hunting system's only finding is a nit about the PR title lacking a required Simplified Chinese translation per AGENTS.md convention — a process/metadata gap, not a functional defect, and consistent with several recent adjacent commits in the log. The other candidate issue raised (placeholder pr-link) was already ruled out as expected/consistent with existing entries. No outstanding unaddressed reviewer comments exist in the timeline.
| - config-keys: | ||
| - kimik3-fp4-b300-vllm-agentic-dspark | ||
| description: | ||
| - "Refresh B300 Kimi K3 DSpark submission with corrected AgentX harness" |
There was a problem hiding this comment.
🟡 AGENTS.md (Git conventions, line 82) requires every commit message/PR title to include a Simplified Chinese translation alongside English, since squash-merge inherits the PR title as the commit subject. Both this PR's title ('[AgentX]: B300 Kimi K3 DSpark refresh') and the resulting squash commit are English-only with no 中文 translation. This is a metadata/convention gap, not a functional bug, so it's easily fixed by amending the PR title (or a follow-up commit note) to add the Chinese translation.
Extended reasoning...
What the convention requires: AGENTS.md states under Git conventions: "Commit messages must include a Simplified Chinese translation in addition to English — keep the subject line in English (conventional-commit style), then include the Chinese translation of the subject and key body points in the commit body... Squash-merge commits inherit the bilingual PR title, which satisfies the subject requirement automatically." That last sentence makes the PR title the actual enforcement point for squash-merged PRs like this one, since GitHub squash-merge by default uses the PR title as the resulting commit subject.
Where it was violated: The PR title is [AgentX]: B300 Kimi K3 DSpark refresh — English only, no 中文: translation. I confirmed the resulting merged commit with git log -1 --format=%B 743b761, which returns exactly perf(agentx): refresh B300 Kimi K3 DSpark with no body and no Chinese translation at all. Per the AGENTS.md rule, this commit needed either a bilingual PR title (inherited into the subject) or a trailing 中文:<translation> paragraph in the body — it has neither.
Why nothing else in the repo catches this: There is no CI check enforcing bilingual commit/PR titles (unlike the doc-mirroring rule for _zh.md files, which is a hard requirement with its own convention but still no automated gate that I could find). Enforcement here is purely reviewer-driven, which is why it slipped through on this PR as well as on the immediately preceding commits (#2420, #2421, #2464) — this appears to be a widely-unenforced convention rather than something unique to this change.
Step-by-step proof:
AGENTS.mdline 82 (Git conventions section) states the bilingual requirement and explicitly calls out that squash-merge commits satisfy it via the PR title.- This PR's title, as shown in the PR metadata, is
[AgentX]: B300 Kimi K3 DSpark refresh— no Chinese text present. git log -1 --format=%B 743b761(the squash-merge commit that added thisperf-changelog.yamlentry) returns a single English line,perf(agentx): refresh B300 Kimi K3 DSpark, with no body and no中文:section.- Therefore the bilingual-subject requirement in AGENTS.md was not satisfied by either the PR title or the merged commit body.
Impact and fix: This causes no functional failure — the changelog entry, config keys, and PR content are all correct, and nothing breaks at merge or runtime. It is a documentation/process compliance gap. The fix is simply to amend the PR title (or add a commit-body note before merge) to include a 中文:<subject translation> line, e.g. 中文:刷新 B300 Kimi K3 DSpark 提交. Given the non-functional nature and the fact that recent adjacent commits have the same gap, this should be treated as a nit rather than a blocking issue.
Summary
Validation
git diff --check