Skip to content

Improve bilevel planning infrastructure#15

Merged
yichao-liang merged 1 commit intomasterfrom
pr/bilevel-planning-infra
Mar 27, 2026
Merged

Improve bilevel planning infrastructure#15
yichao-liang merged 1 commit intomasterfrom
pr/bilevel-planning-infra

Conversation

@yichao-liang
Copy link
Copy Markdown
Collaborator

Summary

  • Better logging for bilevel refinement: adds detailed option execution logging including option name, step count, and termination status
  • Option termination logging: logs when options terminate and why (initiable check, terminal check)
  • Terminate Wait option on atom change: WaitOptionModel now detects when abstract state atoms change and terminates accordingly
  • Forward validation improvements: properly handles terminal conditions during forward validation of option plans
  • Retry count fix: corrects retry count tracking in bilevel planning refinement loop

Test plan

  • Verify bilevel planning refinement logging output is correct
  • Confirm Wait option terminates on atom changes
  • Check forward validation handles terminal states properly

@yichao-liang yichao-liang merged commit f233f3f into master Mar 27, 2026
2 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant