[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-codex-app-april-upgrade-agent-work-units-zh":3,"article-related-codex-app-april-upgrade-agent-work-units-zh":30,"series-tools-27158ff2-023c-492f-9d6c-4da381c28d26":79},{"id":4,"slug":5,"title":6,"content":7,"summary":8,"source":9,"source_url":10,"author":11,"image_url":12,"cover_image":12,"category":13,"language":14,"translated_content":11,"related_article_id":15,"keywords":16,"key_takeaways":22,"views":26,"created_at":27,"published_at":28,"topic_cluster_id":29},"27158ff2-023c-492f-9d6c-4da381c28d26","codex-app-april-upgrade-agent-work-units-zh","Codex App 4月升级：Agent 拆成工作单元","\u003Cp data-speakable=\"summary\">\u003Ca href=\"\u002Ftag\u002Fopenai\">OpenAI\u003C\u002Fa> 4 月更新 \u003Ca href=\"\u002Ftag\u002Fcodex\">Codex\u003C\u002Fa> App，把 \u003Ca href=\"\u002Ftag\u002Fagent\">Agent\u003C\u002Fa> 拆成可独立调度的工作单元。\u003C\u002Fp>\u003Cp>OpenAI 在 4 月对 \u003Ca href=\"https:\u002F\u002Fopenai.com\u002F\" target=\"_blank\" rel=\"noopener\">OpenAI\u003C\u002Fa> 的 \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fcodex\" target=\"_blank\" rel=\"noopener\">Codex App\u003C\u002Fa> 做了调整，重点不是再加一个聊天窗口，而是把 Agent 从“对话对象”改成“可分配的执行单元”。这意味着用户面对的不再是一个主 Agent，而是一组可以并行派工的 AI。对习惯单线程操作的人来说，这更像工作台升级，而不是功能加一。\u003C\u002Fp>\u003Cp>这次变化发生在 4 月，方向很明确：让 AI 从回答问题，转向接任务、拆任务、收结果。文章把它和 \u003Ca href=\"https:\u002F\u002Fdocs.anthropic.com\u002Fen\u002Fdocs\u002Fclaude-code\" target=\"_blank\" rel=\"noopener\">Claude Code\u003C\u002Fa>、\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\" target=\"_blank\" rel=\"noopener\">Codex CLI\u003C\u002Fa> 这类工具放在一起看，差异就更清楚了。前者更像命令行里的协作助手，后者则开始像一个可编排的执行系统。\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>项目\u003C\u002Fth>\u003Cth>數值\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>更新時間\u003C\u002Ftd>\u003Ctd>4 月\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>工具對比\u003C\u002Ftd>\u003Ctd>Codex App \u002F Codex CLI \u002F Claude Code\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Agent 模式\u003C\u002Ftd>\u003Ctd>對話式 → 調度式\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>工作方式\u003C\u002Ftd>\u003Ctd>單一主 Agent → 多 Agent 並行\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Ch2>What changed\u003C\u002Fh2>\u003Cp>文章先把工具類型分開來看。Codex CLI、\u003Ca href=\"\u002Ftag\u002Fclaude-code\">Claude Code\u003C\u002Fa> 仍然能做子 Agent 協作，但協作多半發生在同一個任務內，使用者看到的還是單一主線。Codex App 的做法不同，它把 Agent 拆成更獨立的工作單元，像把一個大工位拆成多個小工位。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782660773608-hada.png\" alt=\"Codex App 4月升级：Agent 拆成工作单元\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>這種拆法改變的不只是介面，而是任務流。以前是先丟一個需求，再等同一個 Agent 逐步跑完；現在更像先分派幾個子任務，再讓不同 Agent 各自處理，最後由使用者統整。對需要同時查\u003Ca href=\"\u002Fnews\u002F2026-xiang-liang-zi-liao-ku-dui-bi-10-kuan-zen-me-xuan-zh\">資料\u003C\u002Fa>、改程式、驗證結果的人來說，這種模式更接近真實開發流程。\u003C\u002Fp>\u003Cp>文章也點出一個實際差別：當 Agent 變成獨立單元，系統就不必把所有上下文都塞進同一條對話裡。這能減少主 Agent 的壓力，也讓任務切分更清楚。換句話說，重點已經不是“它會不會回答”，而是“它能不能被安排去做事”。\u003C\u002Fp>\u003Cul>\u003Cli>Codex CLI、Claude Code：偏向單任務內的子 Agent 協作\u003C\u002Fli>\u003Cli>Codex App：把 Agent 提升為可獨立調度的工作單元\u003C\u002Fli>\u003Cli>使用方式：從聊天式互動，轉向派工式操作\u003C\u002Fli>\u003Cli>核心變化：任務拆分、並行處理、結果匯總\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Why it matters\u003C\u002Fh2>\u003Cp>對開發者來說，這代表 \u003Ca href=\"\u002Ftag\u002Fai-工具\">AI 工具\u003C\u002Fa>開始往“任務編排層”走，而不只是補全程式碼或回答問題。當多個 Agent 可以同時處理不同環節，使用者就能把時間花在判斷與整合，而不是盯著單一對話慢慢推進。這對需要處理多檔案、多步驟、多人協作的工作特別有用。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782660772891-oy04.png\" alt=\"Codex App 4月升级：Agent 拆成工作单元\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>更現實的影響是，產品競爭點會跟著變。以前大家比的是\u003Ca href=\"\u002Fnews\u002Fus-model-curbs-security-deals-not-bans-zh\">模型\u003C\u002Fa>誰更會寫、誰更會答；現在還要比誰能更好地分派任務、追蹤狀態、合併輸出。也就是說，Agent 的價值開始從“會做事”移向“會被管理”。\u003C\u002Fp>\u003Cp>如果這個方向持續下去，開發工具的入口會被重新定義。使用者不一定再從一個聊天框開始，而是從一個工作面板開始，先切任務，再派 Agent。問題也變得更直接：當 AI 可以像團隊一樣被編排，下一個\u003Ca href=\"\u002Fnews\u002Feagle3-real-speedup-kimi-k25-mi325x-zh\">真正\u003C\u002Fa>重要的能力，會是模型本身，還是管理模型的系統？\u003C\u002Fp>","OpenAI 4 月更新 Codex App，把 Agent 从对话对象改成可调度的工作单元，开发者开始用“分派任务”而不是“单点问答”来操作 AI。","zhuanlan.zhihu.com","https:\u002F\u002Fzhuanlan.zhihu.com\u002Fp\u002F2053279974719858113",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782660773608-hada.png","tools","zh","c0e1cb25-3bed-460f-8d23-bae34cec2075",[17,18,19,20,21],"OpenAI","Codex App","Agent","AI 工具","工作流",[23,24,25],"Codex App 4 月更新把 Agent 從對話對象改成可調度工作單元。","與 Codex CLI、Claude Code 相比，Codex App 更像多 Agent 派工系統。","這類變化會把 AI 工具競爭焦點推向任務編排、狀態管理與結果匯總。",0,"2026-06-28T15:32:23.324007+00:00","2026-06-28T15:32:23.301+00:00","269e8a66-8555-4fa6-80c1-90390e524b04",{"tags":31,"relatedLang":38,"relatedPosts":42},[32,34,36],{"name":33,"slug":33},"agent",{"name":20,"slug":35},"ai-工具",{"name":17,"slug":37},"openai",{"id":15,"slug":39,"title":40,"language":41},"codex-app-april-upgrade-agent-work-units-en","Codex App 4月升级，把 Agent 拆成工作单元","en",[43,49,55,61,67,73],{"id":44,"slug":45,"title":46,"cover_image":47,"image_url":47,"created_at":48,"category":13},"73b8d669-0383-4a79-a48d-2a68903a834b","databricks-external-model-endpoints-governance-zh","Databricks 應把外部模型服務端點管得更緊","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782636465646-5iwu.png","2026-06-28T08:47:22.120486+00:00",{"id":50,"slug":51,"title":52,"cover_image":53,"image_url":53,"created_at":54,"category":13},"1ece26e6-2136-42f5-9b97-0e116cf50623","dbt-semantic-layer-centralizes-metrics-zh","dbt 把指標定義收回來了","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782633771030-ft69.png","2026-06-28T08:02:27.365305+00:00",{"id":56,"slug":57,"title":58,"cover_image":59,"image_url":59,"created_at":60,"category":13},"04a7998f-745f-4a4d-851b-d5888aac1000","golangci-lint-faq-ci-policy-zh","FAQ 把 golangci-lint 變 CI 政策","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782607697597-rh2b.png","2026-06-28T00:47:53.937018+00:00",{"id":62,"slug":63,"title":64,"cover_image":65,"image_url":65,"created_at":66,"category":13},"199c5c27-7d55-46b4-a59f-fa2a9d4d6340","gorm-advanced-query-helpers-guardrails-zh","GORM 查詢助手把 SQL 變護欄","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782606801104-8e4w.png","2026-06-28T00:32:58.617013+00:00",{"id":68,"slug":69,"title":70,"cover_image":71,"image_url":71,"created_at":72,"category":13},"c81b891c-6bd0-48e7-b9b0-eacbc93560f0","golangci-lint-v2-5-0-revive-checks-zh","Golangci-lint v2.5.0 加入 8 項 revive 檢查","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782605877403-srf2.png","2026-06-28T00:17:31.421555+00:00",{"id":74,"slug":75,"title":76,"cover_image":77,"image_url":77,"created_at":78,"category":13},"7dfeee82-47b0-41bb-8a47-0ad5c9203a23","open-source-ai-projects-developers-2026-zh","2026 開發者必備 7 個開源 AI 專案","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782593290041-l5h1.png","2026-06-27T20:47:36.429404+00:00",[80,85,90,95,100,105,110,115,120,125],{"id":81,"slug":82,"title":83,"created_at":84},"855cd52f-6fab-46cc-a7c1-42195e8a0de4","surepath-real-time-mcp-policy-controls-zh","SurePath 推出即時 MCP 政策控管","2026-03-26T07:57:40.77233+00:00",{"id":86,"slug":87,"title":88,"created_at":89},"9b19ab54-edef-4dbd-9ce4-a51e4bae4ebb","mcp-in-2026-the-ai-tool-layer-teams-use-zh","2026 年 MCP：團隊真的在用的 AI 工具層","2026-03-26T08:01:46.589694+00:00",{"id":91,"slug":92,"title":93,"created_at":94},"af9c46c3-7a28-410b-9f04-32b3de30a68c","prompting-in-2026-what-actually-works-zh","2026 提示工程，真正有用的是什麼","2026-03-26T08:08:12.453028+00:00",{"id":96,"slug":97,"title":98,"created_at":99},"05553086-6ed0-4758-81fd-6cab24b575e0","garry-tan-open-sources-claude-code-toolkit-zh","Garry Tan 開源 Claude Code 工具包","2026-03-26T08:26:20.068737+00:00",{"id":101,"slug":102,"title":103,"created_at":104},"042a73a2-18a2-433d-9e8f-9802b9559aac","github-ai-projects-to-watch-in-2026-zh","2026 必看 20 個 GitHub AI 專案","2026-03-26T08:28:09.619964+00:00",{"id":106,"slug":107,"title":108,"created_at":109},"a5f94120-ac0d-4483-9a8b-63590071ac6a","claude-code-vs-cursor-2026-zh","Claude Code 與 Cursor 深度對比：202…","2026-03-26T13:27:14.279193+00:00",{"id":111,"slug":112,"title":113,"created_at":114},"0975afa1-e0c7-4130-a20d-d890eaed995e","practical-github-guide-learning-ml-2026-zh","2026 機器學習入門 GitHub 實用指南","2026-03-27T01:16:49.712576+00:00",{"id":116,"slug":117,"title":118,"created_at":119},"bfdb467a-290f-4a80-b3a9-6f081afb6dff","aiml-2026-student-ai-ml-lab-repo-review-zh","AIML-2026：像課綱的學生實驗 Repo","2026-03-27T01:21:51.467798+00:00",{"id":121,"slug":122,"title":123,"created_at":124},"80cabc3e-09fc-4ff5-8f07-b8d68f5ae545","ai-trending-github-repos-and-research-feeds-zh","AI Trending：把 AI 資源收成一張表","2026-03-27T01:31:35.262183+00:00",{"id":126,"slug":127,"title":128,"created_at":129},"3ce6e6e2-bac5-463e-9f8d-45caabcc61f7","awesome-ai-for-science-research-tools-map-zh","AI 科研工具清單，開始像地圖了","2026-03-27T01:46:50.521945+00:00"]