story-kit: merge 208_bug_project_scaffold_does_not_write_mcp_json_to_project_root

This commit is contained in:
Dave
2026-02-26 14:57:14 +00:00
parent 0be7bcd8ae
commit 17fd3b2dc2
4 changed files with 45 additions and 5 deletions

View File

@@ -35,9 +35,14 @@ impl ProjectApi {
/// Persists the selected path for later sessions.
#[oai(path = "/project", method = "post")]
async fn open_project(&self, payload: Json<PathPayload>) -> OpenApiResult<Json<String>> {
let confirmed = fs::open_project(payload.0.path, &self.ctx.state, self.ctx.store.as_ref())
.await
.map_err(bad_request)?;
let confirmed = fs::open_project(
payload.0.path,
&self.ctx.state,
self.ctx.store.as_ref(),
self.ctx.agents.port(),
)
.await
.map_err(bad_request)?;
Ok(Json(confirmed))
}