From 6a11cdd7fc02369ad22ed589eebc891933c91173 Mon Sep 17 00:00:00 2001 From: Bryan Helmkamp Date: Mon, 11 May 2026 12:10:20 -0400 Subject: [PATCH] refactor(mcp): call manifest builder directly --- lib/crates/fabro-mcp-server/src/run_tools.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/crates/fabro-mcp-server/src/run_tools.rs b/lib/crates/fabro-mcp-server/src/run_tools.rs index 163da1ff5..fe735e141 100644 --- a/lib/crates/fabro-mcp-server/src/run_tools.rs +++ b/lib/crates/fabro-mcp-server/src/run_tools.rs @@ -13,8 +13,7 @@ use fabro_api::types; use fabro_client::Client; use fabro_config::{CliLayer, RunLayer}; use fabro_manifest::{ - ManifestBuildInput, RunOverrideInput, build_run_manifest as build_canonical_run_manifest, - build_sparse_run_overrides, + ManifestBuildInput, RunOverrideInput, build_run_manifest, build_sparse_run_overrides, }; use fabro_server::manifest_validation; use fabro_types::{EventEnvelope, Run, RunId, RunStatus}; @@ -863,7 +862,7 @@ fn build_mcp_run_manifest( })?; } - let built = build_canonical_run_manifest(ManifestBuildInput { + let built = build_run_manifest(ManifestBuildInput { workflow: PathBuf::from(&spec.workflow), cwd: cwd.to_path_buf(), run_overrides: mcp_run_overrides(spec),