hermes,codex,claude code,deepseek harness,这些不同的agent有什么区别,我该怎么选择适合我的
提问
这些名字混着两类东西:Codex、Claude Code 是能直接干活的 agent 工具,DeepSeek 是模型,harness 是包在模型外面那层调度外壳。选择先看你换不换模型,再看你要不要同时跑很多任务。
先分清模型、agent 工具和 harness
材料里的观点DeepSeek 是模型,本身不会自己读文件、改代码、跑命令;Codex 和 Claude Code 是把它包起来、能连续执行多步任务的 agent 工具。harness 指的就是这层外壳,负责接模型、管上下文、调工具。有嘉宾说 Orca 这类产品自己不做 harness,而是把 Claude Code 和 Codex 集成进来,让用户在里面直接调用它们1。所以问“哪个更好”之前,先确认你比较的是模型能力还是外壳体验——同一个模型放进不同外壳,能做的事差别很大。
换模型的需求决定你要不要挑外壳
材料里的观点如果你打算把某个模型当主力、不再用 Claude,那 Codex、Claude 这类工具都留了改模型的口子,GLM、DeepSeek 的官方文档会教你怎么改2。但有人提到,在 Claude 里启动时就得选好 DeepSeek,启动后改不了,这样灵活性就不大,他因此改用 open code 来切换对话2。所以:只想固定用一个模型、图省事,选哪个外壳都行;想随时换模型对比效果,就要挑支持中途切换的外壳。
任务规模决定要不要并行和积累
如果你只是偶尔写点代码或处理一两个文件,单个 agent 工具足够,纠结外壳意义不大。但如果你要同时推进多个任务,情况就变了:有用户会同时跑几百个 agent、十几个 feature,每个 feature 里还有几个 agent 协作,这时就需要 Orca 这类做集成和协作的层1。另一种积累方式是固定在一个项目里连续做同一件事,素材、判断和失败版本都留在本地,下次不用从空白对话重来3。你可以先问自己:我是要一次做完一件事,还是要反复做同一类事、越做越顺手?
资料里没有对这四个名字做逐一对比,也没有 DeepSeek harness 的具体说明;关于模型切换的细节来自多人对话,说话人未逐段确认。
回到3份原文
解释 harness 与 agent 工具的分工,以及多 agent 并行协作的场景
说明在 Codex、Claude 里换用 GLM、DeepSeek 等模型的实际限制
讲固定在一个项目里连续使用、积累本地资产的做法