- Turn
describe_restart_boundaryinto an actionable pre-restart shell check.
- The native
describe_restart_boundarycall now reports:changed_shell_pathsshell_loaded_file_hashesshell_current_file_hashes
tests/test_dev_hot.py- pass
- verified that changed shell paths are reported when the current shell-owned file hashes differ from the loaded shell snapshot
181 passed in 5.51s
- The shell now has a useful pre-restart diagnostic:
DevServer(mode="call", name="describe_restart_boundary")- it can answer not just whether a restart is needed, but which shell-owned files caused that requirement