Add "New Codex Thread" menu option

This commit is contained in:
Agus Zubiaga
2025-07-17 16:42:47 -03:00
parent 6d775db481
commit cd0263bb85
3 changed files with 10 additions and 0 deletions

View File

@@ -8,6 +8,7 @@ mod stdio_agent_server;
mod e2e_tests;
pub use claude::*;
pub use codex::*;
pub use gemini::*;
pub use settings::*;
pub use stdio_agent_server::*;

View File

@@ -1910,6 +1910,13 @@ impl AgentPanel {
}
.boxed_clone(),
)
.action(
"New Codex Thread",
NewExternalAgentThread {
agent: Some(crate::ExternalAgent::Codex),
}
.boxed_clone(),
)
});
menu
}))

View File

@@ -147,6 +147,7 @@ enum ExternalAgent {
#[default]
Gemini,
ClaudeCode,
Codex,
}
impl ExternalAgent {
@@ -154,6 +155,7 @@ impl ExternalAgent {
match self {
ExternalAgent::Gemini => Rc::new(agent_servers::Gemini),
ExternalAgent::ClaudeCode => Rc::new(agent_servers::ClaudeCode),
ExternalAgent::Codex => Rc::new(agent_servers::Codex),
}
}
}