diff --git a/crates/forge_api/src/api.rs b/crates/forge_api/src/api.rs
index 2a58651881..d8b384e6cc 100644
--- a/crates/forge_api/src/api.rs
+++ b/crates/forge_api/src/api.rs
@@ -173,6 +173,22 @@ pub trait API: Sync + Send {
/// suggestion generation).
async fn set_suggest_config(&self, config: forge_domain::SuggestConfig) -> anyhow::Result<()>;
+ /// Gets the per-agent model configuration for a specific agent.
+ async fn get_agent_model_config(
+ &self,
+ agent_id: &AgentId,
+ ) -> anyhow::Result