From 82679bacca49acf71b26a48af48503ff36fb694c Mon Sep 17 00:00:00 2001 From: jif-oai Date: Tue, 28 Apr 2026 11:38:00 +0100 Subject: [PATCH] feat: fix hinting 2 --- codex-rs/core/src/session/multi_agents.rs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/codex-rs/core/src/session/multi_agents.rs b/codex-rs/core/src/session/multi_agents.rs index c94f89602c8c..2820b5ff52c7 100644 --- a/codex-rs/core/src/session/multi_agents.rs +++ b/codex-rs/core/src/session/multi_agents.rs @@ -1,6 +1,7 @@ use crate::session::turn_context::TurnContext; use codex_features::Feature; use codex_protocol::protocol::SessionSource; +use codex_protocol::protocol::SubAgentSource; pub(super) fn usage_hint_text<'a>( turn_context: &'a TurnContext, @@ -12,7 +13,15 @@ pub(super) fn usage_hint_text<'a>( let multi_agent_v2 = &turn_context.config.multi_agent_v2; match session_source { - SessionSource::SubAgent(_) => multi_agent_v2.subagent_usage_hint_text.as_deref(), - _ => multi_agent_v2.root_agent_usage_hint_text.as_deref(), + SessionSource::SubAgent(SubAgentSource::ThreadSpawn { .. }) => { + multi_agent_v2.subagent_usage_hint_text.as_deref() + } + SessionSource::Cli + | SessionSource::VSCode + | SessionSource::Exec + | SessionSource::Mcp + | SessionSource::Custom(_) + | SessionSource::Unknown => multi_agent_v2.root_agent_usage_hint_text.as_deref(), + SessionSource::SubAgent(_) => None, } }