{"id":372358,"date":"2026-07-15T05:08:00","date_gmt":"2026-07-15T12:08:00","guid":{"rendered":"https:\/\/cms-articles.softonic.io\/en\/openai-codex-now-hides-sub-agent-instructions-handoff-logs-are-gone\/"},"modified":"2026-07-15T05:07:26","modified_gmt":"2026-07-15T12:07:26","slug":"openai-codex-now-hides-sub-agent-instructions-handoff-logs-are-gone","status":"publish","type":"post","link":"https:\/\/cms-articles.softonic.io\/en\/openai-codex-now-hides-sub-agent-instructions-handoff-logs-are-gone\/","title":{"rendered":"OpenAI Codex now hides sub-agent instructions: handoff logs are gone"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Since early June, users have reported that OpenAI changed <a href=\"https:\/\/openai-codex.en.softonic.com\/\" rel=\"noopener\">OpenAI Codex<\/a>\u2019s experimental `multi_agent_v2` workflow so the prompts and messages passed from a main agent to its sub-agents are now <strong>encrypted<\/strong>. In practical terms, the plain-text handoff details that used to appear in session logs no longer show up there. You can still see the outcomes, but not the exact internal instructions behind a task split, a mistake, or a failed run.<\/p>\n<div class=\"sc-card-program\">\r\n  <div class=\"sc-card-program__body\">\r\n    <div class=\"sc-card-program__row clearfix\">\r\n      <div class=\"sc-card-program__col-logo\">\r\n        <img decoding=\"async\" class=\"sc-card-program__img\" alt=\"Visual Studio Code\" src=\"https:\/\/images.sftcdn.net\/images\/t_app-icon-s\/p\/ef4acbd0-9ab2-4f0e-886c-9bddbc162dcc\/3453502490\/visual-studio-code-Download-Visual-Studio-Code.jpg\" width=\"100px\" height=\"100px\">\r\n      <\/div>\r\n      <div class=\"sc-card-program__col-title\">\r\n        <span class=\"sc-card-program__title\">Visual Studio Code<\/span>\r\n        <a class=\"sc-card-program__button sc-card-program-internal\" href=\"https:\/\/visual-studio-code.en.softonic.com\/\" target=\"_self\" rel=\"noopener noreferrer\">Download<\/a>\r\n      <\/div>\r\n      <div class=\"sc-card-program__col-rating\">\r\n        <svg class=\"rating-score__content\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.1\" x=\"0\" y=\"0\" viewbox=\"0 0 50 50\" enable-background=\"new 0 0 50 50\" xml:space=\"preserve\"><path class=\"rating-score__background rating-score--good\" fill=\"none\" stroke-width=\"6\" stroke-miterlimit=\"10\" d=\"M40 40c8.3-8.3 8.3-21.7 0-30s-21.7-8.3-30 0 -8.3 21.7 0 30\"><\/path><path class=\"rating-score__value rating-score__value--0\" fill=\"none\" stroke-width=\"6\" stroke-dashoffset=\"0\" stroke-miterlimit=\"10\" d=\"M40 40c8.3-8.3 8.3-21.7 0-30s-21.7-8.3-30 0 -8.3 21.7 0 30\"><\/path><text class=\"rating-score__number\" content=\"\" text-anchor=\"middle\" transform=\"matrix(1 0 0 1 25 31.0837)\" data-auto=\"app-user-score\"><\/text><\/svg>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"sc-card-program__row\">\r\n      <span class=\"sc-card-program__description\"><\/span>\r\n    <\/div>\r\n    <div class=\"sc-card-program__row\">\r\n      <img decoding=\"async\" class=\"sc-card-program__bigpic\" src=\"\" onerror=\"this.style.display='none'\">\r\n    <\/div>\r\n    <a class=\"sc-card-program__link track-link sc-card-program-internal\" href=\"https:\/\/visual-studio-code.en.softonic.com\/\" target=\"_self\" rel=\"noopener noreferrer\"><\/a>\r\n  <\/div>\r\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Those same reports say the change is required for the larger <strong>GPT-5.6 Sol and <a href=\"https:\/\/terra-firma-2.en.softonic.com\/\" rel=\"noopener\">Terra<\/a><\/strong> variants. The lighter <a href=\"https:\/\/luna.en.softonic.com\/\" rel=\"noopener\">Luna<\/a> model, at least for now, doesn\u2019t appear to be affected.<\/p>\n\n<p class=\"wp-block-paragraph\">If you use OpenAI Codex for more complex coding work, this matters. Once those readable inter-agent logs disappear, debugging gets harder. It can also create problems around <strong><a href=\"https:\/\/en.softonic.com\/articles\/openai-launches-codex-security-an-ai-agent-to-combat-vulnerabilities\" rel=\"noopener\">audit trails<\/a><\/strong>, security, compliance, change management, and simple trust, especially for regulated teams, sensitive codebases, and customer-facing systems.<\/p>\n\n<p class=\"wp-block-paragraph\">OpenAI hasn\u2019t given a direct reason for the change beyond broad documentation about <strong>encryption at rest and in transit<\/strong>. So the guesses have filled the gap: model distillation, unauthorized API pooling, data harvesting, or an effort to protect proprietary orchestration methods.<\/p>\n\n<p class=\"wp-block-paragraph\">You can access OpenAI Codex, including the experimental `multi_agent_v2` mode, through the <strong><a href=\"https:\/\/codex-cli.en.softonic.com\/\" rel=\"noopener\">Codex CLI<\/a><\/strong> in OpenAI\u2019s developer tooling.<\/p>","protected":false},"excerpt":{"rendered":"<p>Since early June, users have reported that OpenAI changed OpenAI Codex\u2019s experimental `multi_agent_v2` workflow so the prompts and messages passed from a main agent to its sub-agents are now encrypted. In practical terms, the plain-text handoff details that used to appear in session logs no longer show up there. You can still see the outcomes, &hellip; <a href=\"https:\/\/cms-articles.softonic.io\/en\/openai-codex-now-hides-sub-agent-instructions-handoff-logs-are-gone\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;OpenAI Codex now hides sub-agent instructions: handoff logs are gone&#8221;<\/span><\/a><\/p>\n","protected":false},"author":9339,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","wpcf-pageviews":0},"categories":[1015],"tags":[],"usertag":[],"vertical":[],"content-category":[6771],"class_list":["post-372358","post","type-post","status-publish","format-standard","hentry","category-news","content-category-ai"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/posts\/372358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/users\/9339"}],"replies":[{"embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/comments?post=372358"}],"version-history":[{"count":1,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/posts\/372358\/revisions"}],"predecessor-version":[{"id":372359,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/posts\/372358\/revisions\/372359"}],"wp:attachment":[{"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/media?parent=372358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/categories?post=372358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/tags?post=372358"},{"taxonomy":"usertag","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/usertag?post=372358"},{"taxonomy":"vertical","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/vertical?post=372358"},{"taxonomy":"content-category","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/content-category?post=372358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}