[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-codex-0-139-0-web-search-tooling-en":3,"article-related-codex-0-139-0-web-search-tooling-en":33,"series-industry-547493e6-e515-4aa3-bdcd-66eba6cf1fd5":86},{"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":25,"views":29,"created_at":30,"published_at":31,"topic_cluster_id":32},"547493e6-e515-4aa3-bdcd-66eba6cf1fd5","codex-0-139-0-web-search-tooling-en","Codex 0.139.0 adds web search and cleaner tooling","\u003Cp data-speakable=\"summary\">\u003Ca href=\"\u002Ftag\u002Fcodex\">Codex\u003C\u002Fa> 0.139.0 adds web search, richer tool schemas, and fewer TUI and sandbox bugs.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002Ftag\u002Fopenai\">OpenAI\u003C\u002Fa>’s latest \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases\">Codex\u003C\u002Fa> release, 0.139.0, focuses on making \u003Ca href=\"\u002Ftag\u002Fagent\">agent\u003C\u002Fa> workflows more capable and less error-prone. It ships with 151 assets and several fixes that reduce friction in the terminal, sandbox, and plugin flow.\u003C\u002Fp>\n\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Item\u003C\u002Fth>\u003Cth>Main gain\u003C\u002Fth>\u003Cth>Notable detail\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>Code mode web search\u003C\u002Ftd>\u003Ctd>New capability\u003C\u002Ftd>\u003Ctd>Standalone search calls can return plaintext results\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Tool schemas\u003C\u002Ftd>\u003Ctd>Compatibility\u003C\u002Ftd>\u003Ctd>Preserves oneOf and allOf, keeps large schemas shallower\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>codex doctor\u003C\u002Ftd>\u003Ctd>Diagnostics\u003C\u002Ftd>\u003Ctd>Includes editor and pager environment details\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Plugin marketplace\u003C\u002Ftd>\u003Ctd>Discovery\u003C\u002Ftd>\u003Ctd>Shows source in JSON and can use cached catalog first\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Sandbox and TUI fixes\u003C\u002Ftd>\u003Ctd>Reliability\u003C\u002Ftd>\u003Ctd>Better resume, fork, URL linkifying, and proxy handling\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2>1. Code mode web search\u003C\u002Fh2>\n\u003Cp>The headline feature is direct web search from code mode, including nested JavaScript tool calls. That matters for agents that need current facts without bouncing through a separate workflow or losing the result format along the way.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781104674116-naze.png\" alt=\"Codex 0.139.0 adds web search and cleaner tooling\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\n\u003Cp>This is not just a convenience add-on. The release notes say search returns plaintext results, which makes downstream parsing simpler for prompts, tools, and follow-up actions.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Release: 0.139.0\u003C\u002Fli>\n\u003Cli>Change: standalone web search in code mode\u003C\u002Fli>\n\u003Cli>Works from nested JavaScript tool calls\u003C\u002Fli>\n\u003Cli>Output: plaintext search results\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>2. Richer tool input schemas\u003C\u002Fh2>\n\u003Cp>Codex now preserves \u003Ccode>oneOf\u003C\u002Fcode> and \u003Ccode>allOf\u003C\u002Fcode> in tool input schemas, which should help it talk to \u003Ca href=\"\u002Ftag\u002Fmcp\">MCP\u003C\u002Fa> tools that rely on more expressive JSON Schema shapes. Large schemas also keep a shallower structure when compacted, reducing the chance that important nesting gets flattened away.\u003C\u002Fp>\n\u003Cp>For teams building connectors or agent tooling, this is the sort of change that quietly lowers integration pain. It does not change the user interface, but it can make a big difference when tools fail because the schema got simplified too aggressively.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Preserves \u003Ccode>oneOf\u003C\u002Fcode> and \u003Ccode>allOf\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Improves compatibility with richer MCP tools\u003C\u002Fli>\n\u003Cli>Keeps large schemas more shallow after compaction\u003C\u002Fli>\n\u003Cli>Relevant to tool authors and connector maintainers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>3. Better diagnostics in codex doctor\u003C\u002Fh2>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\">codex\u003C\u002Fa> doctor command now reports editor and pager environment details in the local report. At the same time, JSON output redacts raw values, so the extra visibility does not expose the exact environment data by default.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781104668394-kjbp.png\" alt=\"Codex 0.139.0 adds web search and cleaner tooling\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\n\u003Cp>That combination helps support debugging without making logs noisy or risky. If you have ever tried to reproduce a terminal issue and found the editor or pager setup missing from the report, this fix fills in a useful gap.\u003C\u002Fp>\n\u003Ccode>codex doctor\ncodex doctor --json\n\u003C\u002Fcode>\n\u003Ch2>4. Plugin marketplace flow\u003C\u002Fh2>\n\u003Cp>The plugin marketplace got two practical upgrades: \u003Ccode>codex plugin marketplace list --json\u003C\u002Fcode> now includes each marketplace source, and plugin lists can return from a cached remote catalog before refreshing in the background. That means faster feedback and more context in the data you inspect.\u003C\u002Fp>\n\u003Cp>For people managing multiple plugin sources, source visibility matters. It makes it easier to tell where an entry came from, whether a cached result is being used, and what should be refreshed next.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>--json\u003C\u002Fcode> output includes marketplace source\u003C\u002Fli>\n\u003Cli>Cached remote catalog can return first\u003C\u002Fli>\n\u003Cli>Background refresh happens after the initial result\u003C\u002Fli>\n\u003Cli>Useful for plugin operators and CI checks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>5. TUI and sandbox fixes\u003C\u002Fh2>\n\u003Cp>The release also cleans up a cluster of terminal and sandbox issues. Resume and fork now treat the trailing argument as the initial prompt, subagent startup warnings stay in the right thread, and image edits use the exact referenced file paths instead of guessing from conversation history.\u003C\u002Fp>\n\u003Cp>There are smaller but welcome fixes too: bare URLs with tildes linkify correctly, thread resets keep cloud-managed requirements and feature flags, and sandbox execution preserves approved escalation decisions while enforcing proxy-only networking more consistently.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>codex resume --last\u003C\u002Fcode> and \u003Ccode>codex fork --last\u003C\u002Fcode> now read prompts correctly\u003C\u002Fli>\n\u003Cli>Subagent startup warnings stay in the owning thread\u003C\u002Fli>\n\u003Cli>Image edits use referenced file paths\u003C\u002Fli>\n\u003Cli>Sandbox approval and proxy settings are preserved more reliably\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>How to decide\u003C\u002Fh2>\n\u003Cp>If you build on Codex as an agent platform, the web search and schema changes are the most important. They expand what the tool can do and what kinds of MCP integrations it can support. If you mostly use the TUI, the resume, fork, link, and sandbox fixes will be the day-to-day wins.\u003C\u002Fp>\n\u003Cp>For operators and maintainers, the best reason to update is the mix of better diagnostics and more predictable plugin behavior. This release is less about a single flashy feature than about making the system easier to trust in real use.\u003C\u002Fp>","Codex 0.139.0 adds standalone web search, richer tool schemas, and fewer TUI and sandbox bugs.","github.com","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex\u002Freleases",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781104674116-naze.png","industry","en","e6150343-1fa8-4cb1-aeda-ac3014747680",[17,18,19,20,21,22,23,24],"Codex","OpenAI","GitHub release","web search","MCP","terminal UI","sandbox","plugin marketplace",[26,27,28],"0.139.0 adds direct web search in code mode with plaintext results.","Tool schemas now keep oneOf and allOf, improving MCP compatibility.","TUI, sandbox, and plugin fixes reduce common workflow errors.",0,"2026-06-10T15:17:22.112795+00:00","2026-06-10T15:17:22.114+00:00","d19fc184-5852-4c4d-9ec0-db0c4841ac17",{"tags":34,"relatedLang":45,"relatedPosts":49},[35,37,39,41,43],{"name":20,"slug":36},"web-search",{"name":18,"slug":38},"openai",{"name":21,"slug":40},"mcp",{"name":17,"slug":42},"codex",{"name":19,"slug":44},"github-release",{"id":15,"slug":46,"title":47,"language":48},"codex-0-139-0-web-search-tooling-zh","Codex 0.139.0 把搜尋與工具整合補齊了","zh",[50,56,62,68,74,80],{"id":51,"slug":52,"title":53,"cover_image":54,"image_url":54,"created_at":55,"category":13},"24ebb482-f6c2-405c-967e-61549b265310","manus-series-b-competitors-profile-en","Manus Raises Series B and Faces Box, Airtable","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781113677369-vi69.png","2026-06-10T17:47:29.876234+00:00",{"id":57,"slug":58,"title":59,"cover_image":60,"image_url":60,"created_at":61,"category":13},"016d4913-2f23-417d-b0a7-b45610852b8d","reid-hoffman-exit-microsoft-board-right-move-en","Reid Hoffman’s exit from Microsoft’s board is the right move","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781112768133-whcv.png","2026-06-10T17:32:20.518936+00:00",{"id":63,"slug":64,"title":65,"cover_image":66,"image_url":66,"created_at":67,"category":13},"5417136f-52b3-4b04-9c9b-5cbb4df36584","cuda-cores-memory-tensor-cores-win-en","CUDA cores matter, but memory and Tensor Cores win","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781110970740-rly0.png","2026-06-10T17:02:25.255458+00:00",{"id":69,"slug":70,"title":71,"cover_image":72,"image_url":72,"created_at":73,"category":13},"cf1e4743-3203-4145-97b5-41be640b5547","docker-github-org-container-work-en","Docker’s GitHub org shows where container work happens","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781101078934-w2yp.png","2026-06-10T14:17:22.825207+00:00",{"id":75,"slug":76,"title":77,"cover_image":78,"image_url":78,"created_at":79,"category":13},"be0d131f-9772-4b0e-8931-c9ede1d8ce55","cursor-mac-update-stuck-old-version-en","Cursor on Mac can get stuck on old versions","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781093876357-245p.png","2026-06-10T12:17:20.258974+00:00",{"id":81,"slug":82,"title":83,"cover_image":84,"image_url":84,"created_at":85,"category":13},"8b7626e4-c384-4703-b268-61e5626a4236","openai-ipo-wall-street-ai-test-en","OpenAI’s IPO will expose AI hype to Wall Street","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781067770153-r09j.png","2026-06-10T05:02:22.694946+00:00",[87,92,97,102,107,112,117,122,127,132],{"id":88,"slug":89,"title":90,"created_at":91},"d35a1bd9-e709-412e-a2df-392df1dc572a","ai-impact-2026-developments-market-en","AI's Impact in 2026: Key Developments and Market Shifts","2026-03-25T16:20:33.205823+00:00",{"id":93,"slug":94,"title":95,"created_at":96},"5ed27921-5fd6-492e-8c59-78393bf37710","trumps-ai-legislative-framework-en","Trump's AI Legislative Framework: What's Inside?","2026-03-25T16:22:20.005325+00:00",{"id":98,"slug":99,"title":100,"created_at":101},"e454a642-f03c-4794-b185-5f651aebbaca","nvidia-gtc-2026-key-highlights-innovations-en","NVIDIA GTC 2026: Key Highlights and Innovations","2026-03-25T16:22:47.882615+00:00",{"id":103,"slug":104,"title":105,"created_at":106},"0ebb5b16-774a-4922-945d-5f2ce1df5a6d","claude-usage-diversifies-learning-curves-en","Claude Usage Diversifies, Learning Curves Emerge","2026-03-25T16:25:50.770376+00:00",{"id":108,"slug":109,"title":110,"created_at":111},"69934e86-2fc5-4280-8223-7b917a48ace8","openclaw-ai-commoditization-concerns-en","OpenClaw's Rise Raises Concerns of AI Model Commoditization","2026-03-25T16:26:30.582047+00:00",{"id":113,"slug":114,"title":115,"created_at":116},"b4b2575b-2ac8-46b2-b90e-ab1d7c060797","google-gemini-ai-rollout-2026-en","Google's Gemini AI Rollout Extended to 2026","2026-03-25T16:28:14.808842+00:00",{"id":118,"slug":119,"title":120,"created_at":121},"6e18bc65-42ae-4ad0-b564-67d7f66b979e","meta-llama4-fabricated-results-scandal-en","Meta's Llama 4 Scandal: Fabricated AI Test Results Unveiled","2026-03-25T16:29:15.482836+00:00",{"id":123,"slug":124,"title":125,"created_at":126},"bf888e9d-08be-4f47-996c-7b24b5ab3500","accenture-mistral-ai-deployment-en","Accenture and Mistral AI Team Up for AI Deployment","2026-03-25T16:31:01.894655+00:00",{"id":128,"slug":129,"title":130,"created_at":131},"5382b536-fad2-49c6-ac85-9eb2bae49f35","mistral-ai-high-stakes-2026-en","Mistral AI: Facing High Stakes in 2026","2026-03-25T16:31:39.941974+00:00",{"id":133,"slug":134,"title":135,"created_at":136},"9da3d2d6-b669-4971-ba1d-17fdb3548ed5","cursors-meteoric-rise-pressures-en","Cursor's Meteoric Rise Faces Industry Pressures","2026-03-25T16:32:21.899217+00:00"]