Skip to content

Scope managed ROS 2 process shutdown - #32

Merged
temiroff merged 1 commit into
masterfrom
agent/scope-managed-ros2-processes
Aug 10, 2026
Merged

Scope managed ROS 2 process shutdown#32
temiroff merged 1 commit into
masterfrom
agent/scope-managed-ros2-processes

Conversation

@temiroff

Copy link
Copy Markdown
Owner

What changed

  • Stop native managed ROS 2 processes only through Blacknode-owned process handles.
  • Remove host command-pattern shutdown from ROS2Launch and ROS2Run.
  • Bump blacknode-ros2 to 0.6.2 and document process ownership.

Why

A command-pattern fallback could select a vendor ROS 2 launch command with the same package and launch file. Session ownership keeps Blacknode lifecycle operations scoped to processes Blacknode started.

Impact

ROSOrin vendor bringup remains outside Blacknode session shutdown and retains its normal boot behavior.

Validation

Included in the combined extension suite: 288 passed, 4 skipped.

@temiroff
temiroff marked this pull request as ready for review August 10, 2026 21:14
@temiroff
temiroff merged commit d6d0755 into master Aug 10, 2026
1 check passed
@temiroff
temiroff deleted the agent/scope-managed-ros2-processes branch August 10, 2026 21:15
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