A coding agent needs software engineering, web coding, terminal operation, web search and general reasoning. Improving these together can cause interference, and success in one agent framework may not transfer to another.
编程智能体需要软件工程、网页编程、终端操作、网页搜索和通用推理等能力。共同优化可能引发能力干扰,在某个框架中有效的行为也不一定能迁移到其他框架。
KAT-Coder V2 approaches this as a training-sequence problem: allow specialized behavior to develop first, then bring it together in a model that must operate across different execution frameworks.
KAT-Coder V2 从训练顺序切入:先让专门能力充分发展,再将其整合到需要适应不同执行框架的模型中。
Specializing before unifying先专精,再统一
The Specialize-then-Unify recipe first trains five domain experts, then merges their capabilities through on-policy distillation. KwaiEnv provides scalable execution environments; MCLA and Tree Training address reinforcement-learning stability and redundant trajectory computation.
Specialize-then-Unify 先分别训练五个领域专家,再通过在线策略蒸馏整合能力。KwaiEnv 提供可扩展执行环境;MCLA 与 Tree Training 分别改善强化学习稳定性和轨迹计算冗余。
The five experts encounter different tool interfaces and reward signals, which is precisely why specialization can help. The unification stage must preserve useful behaviors without averaging away their distinctions. On-policy distillation trains the student using trajectories relevant to its own behavior, while scalable sandbox infrastructure makes long interactions feasible. The resulting recipe joins a learning problem with an execution problem: neither a reward function nor a model checkpoint alone defines the agent.
五个专家面对不同工具接口与奖励信号,这正是专门训练可能有效的原因。统一阶段需要保留各自有效行为,而不是抹平差异;在线策略蒸馏利用与学生自身行为相关的轨迹训练,可扩展沙箱则支撑长交互。由此,学习问题与执行问题被联系起来,单独的奖励函数或模型权重都不能完整定义智能体。

Testing across agent frameworks跨智能体框架进行评测
Cross-scaffold evaluation runs comparable software-engineering tasks through Claude Code, OpenCode and OpenClaw. Separate agent benchmarks test execution beyond repository repair. The report also examines frontend aesthetics and general tasks. Together these checks ask whether distilled experts form one usable agent across interfaces, rather than a collection of isolated benchmark specialists with incompatible interaction habits.
跨框架评测通过 Claude Code、OpenCode、OpenClaw 运行软件工程任务,独立的智能体基准检验仓库修复之外的执行能力,并进一步考察前端美观和通用任务。组合评测关注的是专家蒸馏后能否形成跨接口可用的统一智能体,而非交互习惯不兼容的单项基准专家集合。
What survives a change of scaffold更换执行框架后哪些能力仍然有效
On SWE-bench Verified, KAT V2 scores 79.6 in Claude Code, 74.8 in OpenCode and 72.8 in OpenClaw. Table 2 compares Opus 4.6 at 80.8, 75.0 and 75.7 respectively. The 80.8 value comes from Anthropic; other values use KwaiEnv. The comparison shows capability across scaffolds, with results sensitive to the evaluation setup.
在 SWE-bench Verified 上,KAT V2 在 Claude Code、OpenCode、OpenClaw 中分别取得 79.6、74.8、72.8;表 2 中 Opus 4.6 对应为 80.8、75.0、75.7。80.8 引自 Anthropic,其余数值在 KwaiEnv 上评测,说明模型具备跨框架能力,同时分数依赖具体评测设置。

Capability fusion is only part of the problem能力融合只是问题的一部分
Specialization provides a way to make progress on heterogeneous tasks without forcing every training signal into one objective immediately. Distillation then becomes the test of whether those gains coexist. The report’s cross-framework results support that direction, but each deployment still needs to account for its own tools, permissions and failure recovery, which benchmark success alone does not fully specify.
先专门化,使异质任务不必立即挤进同一训练目标;随后通过蒸馏检验各项收益能否共存。跨框架结果支持了这一路线,但具体部署仍需考虑自身的工具、权限与失败恢复机制,这些内容不能仅由基准成功率完全确定。
Data & evaluation setup / 数据与评测条件
| Scaffold | KAT V2 | Opus 4.6 |
|---|---|---|
| Claude Code | 79.6 | 80.8* |
| OpenCode | 74.8 | 75.0 |
| OpenClaw | 72.8 | 75.7 |
KAT-Coder V2 versus Claude Opus 4.6. The starred 80.8 score is quoted from Anthropic; all other points were evaluated on KwaiEnv. Source: V2 technical report (v1), Table 2. Settings differ from the Dev card.对比 KAT-Coder V2 与 Claude Opus 4.6。带星号的 80.8 引自 Anthropic,其余数据在 KwaiEnv 上评测。来源为 V2 技术报告 v1 表 2;评测设置与 Dev 卡片不同。
Technical report · Table 2 ↗Paper & authors论文与作者
Cite this work
@misc{li2026katcoderv2technicalreport,
title = {KAT-Coder-V2 Technical Report},
author = {Fengxiang Li
and Han Zhang
and Haoyang Huang
and Jinghui Wang
and Jinhua Hao
and Kun Yuan
and Mengtong Li
and Minglei Zhang
and Pengcheng Xu
and Wenhao Zhuang
and Yizhen Shao
and Zongxian Feng
and Can Tang
and Chao Wang
and Chengxiao Tong
and Fan Yang
and Gang Xiong
and Haixuan Gao
and Han Gao
and Hao Wang
and Haochen Liu
and Hongliang Sun
and Jiabao Li
and Jingwen Chang
and Jun Du
and Junyi Peng
and Leizhen Cui
and Meimei Jing
and Mingqi Wu
and Shangpeng Yan
and Shaotong Qi
and Suzhe Xu
and Wenxuan Zhao
and Xianda Sun
and Xuan Xie
and Yanbo Wang
and Yao Xia
and Yinghan Cui
and Yingpeng Chen
and Yong Wang
and Yuze Shi
and Zhiwei Shen
and Ziyu Wang
and Ming Sun
and Lin Ye
and Bin Chen},
year = {2026},
eprint = {2603.27703},
archivePrefix = {arXiv},
primaryClass = {cs.CL},
url = {https://arxiv.org/abs/2603.27703}
}