This commit is contained in:
jif-oai
2026-01-22 18:56:04 +01:00
parent 4d48d4e0c2
commit a3c07aabd0
23 changed files with 534 additions and 75 deletions
+2 -2
View File
@@ -355,7 +355,7 @@ mod tests {
use crate::provider::WireApi;
use codex_protocol::models::FunctionCallOutputPayload;
use codex_protocol::protocol::SessionSource;
use codex_protocol::protocol::SubAgentSource;
use codex_protocol::protocol::SpawnedThreadKind;
use http::HeaderValue;
use pretty_assertions::assert_eq;
use std::time::Duration;
@@ -389,7 +389,7 @@ mod tests {
}];
let req = ChatRequestBuilder::new("gpt-test", "inst", &prompt_input, &[])
.conversation_id(Some("conv-1".into()))
.session_source(Some(SessionSource::SubAgent(SubAgentSource::Review)))
.session_source(Some(SessionSource::SubAgent(SpawnedThreadKind::Review)))
.build(&provider())
.expect("request");
+1 -1
View File
@@ -15,7 +15,7 @@ pub(crate) fn subagent_header(source: &Option<SessionSource>) -> Option<String>
return None;
};
match sub {
codex_protocol::protocol::SubAgentSource::Other(label) => Some(label.clone()),
codex_protocol::protocol::SpawnedThreadKind::Other(label) => Some(label.clone()),
other => Some(
serde_json::to_value(other)
.ok()
+2 -2
View File
@@ -192,7 +192,7 @@ mod tests {
use super::*;
use crate::provider::RetryConfig;
use crate::provider::WireApi;
use codex_protocol::protocol::SubAgentSource;
use codex_protocol::protocol::SpawnedThreadKind;
use http::HeaderValue;
use pretty_assertions::assert_eq;
use std::time::Duration;
@@ -233,7 +233,7 @@ mod tests {
let request = ResponsesRequestBuilder::new("gpt-test", "inst", &input)
.conversation(Some("conv-1".into()))
.session_source(Some(SessionSource::SubAgent(SubAgentSource::Review)))
.session_source(Some(SessionSource::SubAgent(SpawnedThreadKind::Review)))
.build(&provider)
.expect("request");