delete deployment + misc

This commit is contained in:
lda
2026-05-31 15:50:03 +07:00 Verified
parent 44e1e90ca7
commit 6fca7edc5b
10 changed files with 564 additions and 0 deletions
+5
View File
@@ -66,6 +66,11 @@ def register_artifact_tools(server: FastMCP, service: WfMcpService) -> None:
async def save_workflow_deployment(deployment: dict[str, Any]) -> dict[str, Any]:
return await handlers.save_deployment(deployment)
@server.tool()
async def delete_workflow_deployment(deployment_id: str) -> dict[str, Any]:
"""Delete one mutable deployment environment binding."""
return await handlers.delete_deployment(deployment_id=deployment_id)
@server.tool()
async def validate_workflow_deployment(deployment_id: str) -> dict[str, Any]:
return await handlers.validate_deployment(deployment_id=deployment_id)