资讯动态

skill-up内置引擎矩阵详解:claude_code、codex、qodercli、qwen_code与opencode差异对比

发布时间:2026/10/14 23:37:05 来源:尧图企业网站定制
【免费下载链接】skill-upAn evaluation and evolution tool for Agent Skills.项目地址https://gitcode.com/gh_mirrors/sk/skill-up点击查看免费下载skill-up 是一款面向 Agent Skills 的评测与进化工具evaluation and evolution tool for Agent Skills通过内置的 Agent 引擎矩阵让同一套评测用例可以在 claude_code、codex、qodercli、qwen_code、opencode 等多种终端编码 Agent 上统一运行并输出可对比的评测报告。本文用一张能力矩阵 逐项解析的方式帮你快速搞清楚 5 个内置引擎的差异协议类型、base_url 支持、版本选择、多轮会话恢复机制与凭据注入方式从而为 Skill 评测选对引擎。为什么内置引擎矩阵对评测很重要评测 Skill 时不同 Agent CLI 的调用方式、鉴权模型、会话机制各不相同。skill-up 在 internal/agent/factory.go 的DetectAgent工厂中按engine.name分发到对应适配器并在 internal/agentkind/agentkind.go 中维护唯一的内置引擎名清单含别名保证 YAML 配置与 CLI 参数校验使用同一份事实来源。对使用者来说只需在eval.yaml里写一行engine.nameskill-up 就会自动完成CLI 可用性预检、按需安装、凭据注入、会话恢复与 transcript 采集。一图速览5 大引擎能力对比能力项claude_codecodexqodercliqwen_codeopencode常用别名claude-code—qoder / qoder-cliqwen-code / qwen—底层协议AnthropicOpenAI 兼容Qoder 托管协议OpenAI 兼容OpenAI 兼容可切 Anthropic支持 base_url✅✅❌忽略并告警✅✅支持 engine.version✅✅❌忽略并告警✅✅多轮会话恢复✅--resume 会话 ID✅codex resume thread-id✅-r session-id❌ 回退批量模式✅--session严格会话 ID自动安装npmanthropic-ai/claude-codeCLI 安装器官方安装器npmqwen-code/qwen-codenpmopencode-aiSkill 安装目录.claude/skills各自默认.qoder体系.qwen/skills.opencode/skills矩阵依据internal/agent/capabilities.go 中的CapabilitiesForEngine与 docs/zh/guide/writing-evals.md 的 Agent 支持矩阵。逐引擎差异解析claude_codeAnthropic 协议默认引擎claude_code是 internal/config/defaults.yaml 中的默认引擎走 Anthropic Messages 协议读取ANTHROPIC_API_KEY/ANTHROPIC_BASE_URL命名空间。特点模型透传passthroughengine.model.name原样传给 CLI支持在隔离 runtime 内按engine.version精确安装指定版本多轮评测通过--resume标志 会话 ID 恢复是多轮用例的首选引擎。适配源码internal/agent/claude_code.go。codexOpenAI 兼容 自定义 provider 策略codex 使用 OpenAI 兼容协议但模型策略最特殊codex_provider未配置base_url时provider 覆盖不生效直接沿用 Codex 本地配置配置了base_url且 provider 为 openai或留空时会合成一个skill-up-openai的 provider 键注入避免与 Codex 内置配置冲突支持独有 kwargsbypass_sandbox布尔、max_jsonl_record_bytes/max_jsonl_output_bytes正整数用于控制沙箱与 JSONL 记录体积多轮通过codex resume thread-id命令恢复会话。qodercli认证体系最独立的引擎qodercli 的差异最大属于托管协议base_url 不生效路由和认证完全由 Qoder 管理配置了也会被忽略版本选择不支持安装器不支持选择engine.version显式配置会被警告并忽略版本仅记录进报告凭据独立QODER_PERSONAL_ACCESS_TOKENGlobal/QODERCN_PERSONAL_ACCESS_TOKENCN是 qodercli 服务认证与ANTHROPIC_API_KEY等模型层凭据完全隔离不能混用edition 切换通过engine.kwargs.edition: cn选择 Qoder CLI CN默认 global多轮用-r session-id标志恢复。qwen_code面向 Qwen 模型的开源终端 Agentqwen_code 是 Gemini CLI 系谱的开源终端编码 Agent核心特征只支持OpenAI 兼容协议外加 Qwen OAuth没有 Anthropic Messages 模式——要测 Anthropic 端点请改用 claude_code复用标准 OpenAI 环境变量OPENAI_API_KEY/OPENAI_BASE_URL/OPENAI_MODEL模型由engine.model.name自动写入provider: openaibase_url即可指向任意兼容网关缺少OPENAI_API_KEY只是提示可回退到~/.qwen/本地登录态如 Qwen OAuth每个 case 以qwen --yolo非交互执行自动确认工具调用⚠️ 唯一不支持多轮会话恢复的内置引擎多轮内容会拼接为单条 prompt 批量发送并记录警告。opencode会话恢复最严格的引擎opencode 在能力矩阵上最接近满配但有两点独门机制双协议默认 OpenAI 兼容当provider: anthropic时自动切换为 Anthropic 协议严格会话恢复它是内置引擎中实现了StrictSessionResumer的适配器——没有上一轮返回的 session ID 就无法继续对话同时其RunTurn结果只包含当前逻辑轮次IncrementalSessionResumer需要框架做增量合并模型以provider/model形式传入base_url通过进程内配置注入不修改项目的opencode.json多轮用opencode run --session session-id继续。选引擎的 4 条实用建议测 Anthropic 协议端点→ 选claude_code测 OpenAI 兼容网关→codex/qwen_code/opencode皆可需要多轮对话评测multi-turn conversation→ 避开qwen_code选其余 4 个支持会话恢复的引擎需要锁定 CLI 版本做回归→ 避开qodercli不支持版本选择用自家 Agent CLI→ 内置名之外任意engine.nameengine.customlocal / http 两种 transport即可扩展为自定义引擎契约见 docs/design/custom-engine.md。快速上手切换引擎只需改一行engine: name: codex # claude_code / codex / opencode / qodercli / qwen_code model: provider: dashscope name: qwen3-coder-plusskill-up run ./evals/eval.yaml --engine qwen_code --model qwen3-coder-plus完整配置字段version、kwargs、base_url 语义与常见连接方式参见 docs/zh/guide/writing-evals.md各引擎的适配实现分布在 internal/agent/ 目录下claude_code.go、codex.go、qodercli.go、qwen_code.go、opencode.go。赞分享【免费下载链接】skill-upAn evaluation and evolution tool for Agent Skills.项目地址https://gitcode.com/gh_mirrors/sk/skill-up点击查看免费下载相关推荐QMK Equinox 键盘矩阵图详解ai03 Equinox 的 4×12 键矩阵、空格键变体与 rev0/rev1 引脚差异QMK Equinox 键盘矩阵图详解ai03 Equinox 的 4×12 键矩阵、空格键变体与 rev0/rev1 引脚差异 本文以 QMK 仓库中 ai嵌入式固件驱动开发硬件开发揭秘MuJoCo雅可比矩阵计算从理论公式到仿真引擎的实现差异揭秘MuJoCo雅可比矩阵计算从理论公式到仿真引擎的实现差异 你是否在机器人控制仿真中遇到过雅可比矩阵Jacobian Matrix计算结果与理论不符的情物理引擎机器人机器学习图形学Sudachi渲染引擎对比Vulkan与OpenGL实现差异分析Sudachi渲染引擎对比Vulkan与OpenGL实现差异分析 Sudachi作为跨平台Nintendo Switch模拟器其渲染引擎实现同时支持Vulk桌面应用移动开发虚拟化创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑