<Workflow name="deploy-saga">
<Saga
id="deploy"
steps={[
{
id: "create-pr",
action: <Task id="create-pr" output={outputs.pr} agent={codeAgent}>Create a PR.</Task>,
compensation: <Task id="close-pr" output={outputs.closePr} agent={codeAgent}>Close the PR.</Task>,
},
{
id: "deploy-staging",
action: <Task id="deploy-staging" output={outputs.staging} agent={deployAgent}>Deploy staging.</Task>,
compensation: <Task id="rollback-staging" output={outputs.rollbackStaging} agent={deployAgent}>Rollback staging.</Task>,
},
]}
/>
</Workflow>