Implementation Logic
./workspace
storage
team
team.json # Contains team, environment, roles, actions, etc.Result: Breakpoint Recovery Workflow
Last updated
./workspace
storage
team
team.json # Contains team, environment, roles, actions, etc.Last updated
strataai "xxx" --recover_path "./workspace/storage/team"Execution case: test_team_recover_multi_roles_save
- RoleB fails at ActionRaise.
- Upon recovery, RoleA and completed actions of RoleB are skipped.
- RoleB resumes from ActionRaise.2023-12-19 10:26:02.476 | DEBUG | strataai.environment:publish_message - publish_message: {...}
2023-12-19 10:26:12.518 | INFO | strataai.roles.role:_act - RoleB ready to ActionRaise
2023-12-19 10:26:12.519 | ERROR | strataai.utils.utils:wrapper - Exception occurs, serialize the project...
2023-12-19 10:26:12.517 | DEBUG | strataai.roles.role:_observe - RoleB resumes execution from ActionRaise