No version for distro humble showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 5.8.6
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/fkie-multi-agent-suite.git
VCS Type git
VCS Version master
Last Updated 2026-08-21
Dev Status UNMAINTAINED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A daemon node to manage ROS launch files and launch nodes from loaded files.

Additional Links

Maintainers

  • Alexander Tiderko

Authors

  • Alexander Tiderko

MAS Daemon is an instance which allows the MAS Gui a remote access to configuration files . Through the daemon the launch file can be edited, loaded and the containing nodes executed by MAS GUI.

The daemon instance is usually launched by MAS Gui through SSH connection. After that the MAS Gui communicates with daemon using WebSockets on port 35430+(ROS_DOMAIN_ID), 35685+(NetworkId) with ROS1. These ports should be open in the firewall.

Beside offering remote configuration access to MAS Gui the daemon supports many other features, e.g. system monitoring, forwarding diagnostic messages or auto start/load of launchfiles.

The configuration is stored at $HOME/.config/ros.fkie/mas_daemon.yaml and can be changed through MAS Gui for each host.

CHANGELOG

Changelog for package fkie_mas_daemon

5.8.6 (14.08.2026)

  • Fix node search with variables

5.8.5 (12.08.2026)

  • Clear daemon caches for files, message, and service structs when reloading packages
  • fix(screen): correct SIGKILL mapping and harden kill_node
  • fix(rosstate_servicer): resolve races in state handling and fix node name/JSON encoding bugs
  • More accurate ROS state refresh
  • Improvements to launch file loading
  • Fix reading of additional environment variables via os.environ in Python launch files

5.8.4 (10.08.2026)

  • Merge pull request #16 from RMichaelSwan/fix/additional-envs
  • Merge pull request #17 from RMichaelSwan/fix/component-loading
  • fix: restore ExecuteProcess.additional_env reading
  • fix: load launch files in background thread to reduce launch time

5.8.3 (29.07.2026)

  • Fixed update ROS_DOMAIN_ID to wrong value while package reload

5.8.2 (09.07.2026)

  • improved stop / update of composable nodes
  • improve handle of composable nodes
  • added handler to update state of a single lifecycle node

5.8.1 (08.07.2026)

  • added parameter: exclude processes on shutdown ros nodes
  • do not terminate 'ros2' processes contain CMakeFiles in command line

5.8.0 (07.07.2026)

  • Improved publisher handling
  • Added service introspection
  • Added action introspection
  • Added action interface

5.7.2 (29.06.2026)

  • Fixed shutdown: do not stop ros2 build processes
  • Do not close terminal with remote log while Ctrl+C in less

5.7.1 (13.06.2026)

  • Fix for issue #12

5.7.0 (26.05.2026)

  • Changed callback group for services
  • Fixed code warnings

5.6.5 (29.04.2026)

  • fixed update diagnostics state of the nodes

5.6.4 (29.04.2026)

  • Changed the initialization of subscriber node to avoid lost messages on echo topic

5.6.2 (15.04.2026)

  • Added local check to find changes without discovery node
  • Added option to terminate ros2 processes

5.6.1 (13.04.2026)

  • Fixed show show daemon log in a terminal

5.6.0 (02.04.2026)

  • Added reset stats for echo topic
  • Do not create participants topics if started with zenoh

5.5.0 (01.04.2026)

  • fixed visualization of composable node in some cases
  • removed cpu temperature check to avoid high cpu usage
  • added ros domain id to the system nodes

5.4.1 (31.03.2026)

  • improved display of warnings caused by the loading of startup files

5.4.0 (25.03.2026)

  • Fixed use launch-prefix
  • Add debug output to find blocking states
  • Fixed package name in node list

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged fkie_mas_daemon at Robotics Stack Exchange

Package Summary

Version 5.8.6
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/fkie-multi-agent-suite.git
VCS Type git
VCS Version master
Last Updated 2026-08-21
Dev Status UNMAINTAINED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A daemon node to manage ROS launch files and launch nodes from loaded files.

Additional Links

Maintainers

  • Alexander Tiderko

Authors

  • Alexander Tiderko

MAS Daemon is an instance which allows the MAS Gui a remote access to configuration files . Through the daemon the launch file can be edited, loaded and the containing nodes executed by MAS GUI.

The daemon instance is usually launched by MAS Gui through SSH connection. After that the MAS Gui communicates with daemon using WebSockets on port 35430+(ROS_DOMAIN_ID), 35685+(NetworkId) with ROS1. These ports should be open in the firewall.

Beside offering remote configuration access to MAS Gui the daemon supports many other features, e.g. system monitoring, forwarding diagnostic messages or auto start/load of launchfiles.

The configuration is stored at $HOME/.config/ros.fkie/mas_daemon.yaml and can be changed through MAS Gui for each host.

CHANGELOG

Changelog for package fkie_mas_daemon

5.8.6 (14.08.2026)

  • Fix node search with variables

5.8.5 (12.08.2026)

  • Clear daemon caches for files, message, and service structs when reloading packages
  • fix(screen): correct SIGKILL mapping and harden kill_node
  • fix(rosstate_servicer): resolve races in state handling and fix node name/JSON encoding bugs
  • More accurate ROS state refresh
  • Improvements to launch file loading
  • Fix reading of additional environment variables via os.environ in Python launch files

5.8.4 (10.08.2026)

  • Merge pull request #16 from RMichaelSwan/fix/additional-envs
  • Merge pull request #17 from RMichaelSwan/fix/component-loading
  • fix: restore ExecuteProcess.additional_env reading
  • fix: load launch files in background thread to reduce launch time

5.8.3 (29.07.2026)

  • Fixed update ROS_DOMAIN_ID to wrong value while package reload

5.8.2 (09.07.2026)

  • improved stop / update of composable nodes
  • improve handle of composable nodes
  • added handler to update state of a single lifecycle node

5.8.1 (08.07.2026)

  • added parameter: exclude processes on shutdown ros nodes
  • do not terminate 'ros2' processes contain CMakeFiles in command line

5.8.0 (07.07.2026)

  • Improved publisher handling
  • Added service introspection
  • Added action introspection
  • Added action interface

5.7.2 (29.06.2026)

  • Fixed shutdown: do not stop ros2 build processes
  • Do not close terminal with remote log while Ctrl+C in less

5.7.1 (13.06.2026)

  • Fix for issue #12

5.7.0 (26.05.2026)

  • Changed callback group for services
  • Fixed code warnings

5.6.5 (29.04.2026)

  • fixed update diagnostics state of the nodes

5.6.4 (29.04.2026)

  • Changed the initialization of subscriber node to avoid lost messages on echo topic

5.6.2 (15.04.2026)

  • Added local check to find changes without discovery node
  • Added option to terminate ros2 processes

5.6.1 (13.04.2026)

  • Fixed show show daemon log in a terminal

5.6.0 (02.04.2026)

  • Added reset stats for echo topic
  • Do not create participants topics if started with zenoh

5.5.0 (01.04.2026)

  • fixed visualization of composable node in some cases
  • removed cpu temperature check to avoid high cpu usage
  • added ros domain id to the system nodes

5.4.1 (31.03.2026)

  • improved display of warnings caused by the loading of startup files

5.4.0 (25.03.2026)

  • Fixed use launch-prefix
  • Add debug output to find blocking states
  • Fixed package name in node list

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged fkie_mas_daemon at Robotics Stack Exchange

No version for distro kilted showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 5.8.6
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/fkie-multi-agent-suite.git
VCS Type git
VCS Version master
Last Updated 2026-08-21
Dev Status UNMAINTAINED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A daemon node to manage ROS launch files and launch nodes from loaded files.

Additional Links

Maintainers

  • Alexander Tiderko

Authors

  • Alexander Tiderko

MAS Daemon is an instance which allows the MAS Gui a remote access to configuration files . Through the daemon the launch file can be edited, loaded and the containing nodes executed by MAS GUI.

The daemon instance is usually launched by MAS Gui through SSH connection. After that the MAS Gui communicates with daemon using WebSockets on port 35430+(ROS_DOMAIN_ID), 35685+(NetworkId) with ROS1. These ports should be open in the firewall.

Beside offering remote configuration access to MAS Gui the daemon supports many other features, e.g. system monitoring, forwarding diagnostic messages or auto start/load of launchfiles.

The configuration is stored at $HOME/.config/ros.fkie/mas_daemon.yaml and can be changed through MAS Gui for each host.

CHANGELOG

Changelog for package fkie_mas_daemon

5.8.6 (14.08.2026)

  • Fix node search with variables

5.8.5 (12.08.2026)

  • Clear daemon caches for files, message, and service structs when reloading packages
  • fix(screen): correct SIGKILL mapping and harden kill_node
  • fix(rosstate_servicer): resolve races in state handling and fix node name/JSON encoding bugs
  • More accurate ROS state refresh
  • Improvements to launch file loading
  • Fix reading of additional environment variables via os.environ in Python launch files

5.8.4 (10.08.2026)

  • Merge pull request #16 from RMichaelSwan/fix/additional-envs
  • Merge pull request #17 from RMichaelSwan/fix/component-loading
  • fix: restore ExecuteProcess.additional_env reading
  • fix: load launch files in background thread to reduce launch time

5.8.3 (29.07.2026)

  • Fixed update ROS_DOMAIN_ID to wrong value while package reload

5.8.2 (09.07.2026)

  • improved stop / update of composable nodes
  • improve handle of composable nodes
  • added handler to update state of a single lifecycle node

5.8.1 (08.07.2026)

  • added parameter: exclude processes on shutdown ros nodes
  • do not terminate 'ros2' processes contain CMakeFiles in command line

5.8.0 (07.07.2026)

  • Improved publisher handling
  • Added service introspection
  • Added action introspection
  • Added action interface

5.7.2 (29.06.2026)

  • Fixed shutdown: do not stop ros2 build processes
  • Do not close terminal with remote log while Ctrl+C in less

5.7.1 (13.06.2026)

  • Fix for issue #12

5.7.0 (26.05.2026)

  • Changed callback group for services
  • Fixed code warnings

5.6.5 (29.04.2026)

  • fixed update diagnostics state of the nodes

5.6.4 (29.04.2026)

  • Changed the initialization of subscriber node to avoid lost messages on echo topic

5.6.2 (15.04.2026)

  • Added local check to find changes without discovery node
  • Added option to terminate ros2 processes

5.6.1 (13.04.2026)

  • Fixed show show daemon log in a terminal

5.6.0 (02.04.2026)

  • Added reset stats for echo topic
  • Do not create participants topics if started with zenoh

5.5.0 (01.04.2026)

  • fixed visualization of composable node in some cases
  • removed cpu temperature check to avoid high cpu usage
  • added ros domain id to the system nodes

5.4.1 (31.03.2026)

  • improved display of warnings caused by the loading of startup files

5.4.0 (25.03.2026)

  • Fixed use launch-prefix
  • Add debug output to find blocking states
  • Fixed package name in node list

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged fkie_mas_daemon at Robotics Stack Exchange

No version for distro lyrical showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 5.8.6
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/fkie-multi-agent-suite.git
VCS Type git
VCS Version master
Last Updated 2026-08-21
Dev Status UNMAINTAINED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A daemon node to manage ROS launch files and launch nodes from loaded files.

Additional Links

Maintainers

  • Alexander Tiderko

Authors

  • Alexander Tiderko

MAS Daemon is an instance which allows the MAS Gui a remote access to configuration files . Through the daemon the launch file can be edited, loaded and the containing nodes executed by MAS GUI.

The daemon instance is usually launched by MAS Gui through SSH connection. After that the MAS Gui communicates with daemon using WebSockets on port 35430+(ROS_DOMAIN_ID), 35685+(NetworkId) with ROS1. These ports should be open in the firewall.

Beside offering remote configuration access to MAS Gui the daemon supports many other features, e.g. system monitoring, forwarding diagnostic messages or auto start/load of launchfiles.

The configuration is stored at $HOME/.config/ros.fkie/mas_daemon.yaml and can be changed through MAS Gui for each host.

CHANGELOG

Changelog for package fkie_mas_daemon

5.8.6 (14.08.2026)

  • Fix node search with variables

5.8.5 (12.08.2026)

  • Clear daemon caches for files, message, and service structs when reloading packages
  • fix(screen): correct SIGKILL mapping and harden kill_node
  • fix(rosstate_servicer): resolve races in state handling and fix node name/JSON encoding bugs
  • More accurate ROS state refresh
  • Improvements to launch file loading
  • Fix reading of additional environment variables via os.environ in Python launch files

5.8.4 (10.08.2026)

  • Merge pull request #16 from RMichaelSwan/fix/additional-envs
  • Merge pull request #17 from RMichaelSwan/fix/component-loading
  • fix: restore ExecuteProcess.additional_env reading
  • fix: load launch files in background thread to reduce launch time

5.8.3 (29.07.2026)

  • Fixed update ROS_DOMAIN_ID to wrong value while package reload

5.8.2 (09.07.2026)

  • improved stop / update of composable nodes
  • improve handle of composable nodes
  • added handler to update state of a single lifecycle node

5.8.1 (08.07.2026)

  • added parameter: exclude processes on shutdown ros nodes
  • do not terminate 'ros2' processes contain CMakeFiles in command line

5.8.0 (07.07.2026)

  • Improved publisher handling
  • Added service introspection
  • Added action introspection
  • Added action interface

5.7.2 (29.06.2026)

  • Fixed shutdown: do not stop ros2 build processes
  • Do not close terminal with remote log while Ctrl+C in less

5.7.1 (13.06.2026)

  • Fix for issue #12

5.7.0 (26.05.2026)

  • Changed callback group for services
  • Fixed code warnings

5.6.5 (29.04.2026)

  • fixed update diagnostics state of the nodes

5.6.4 (29.04.2026)

  • Changed the initialization of subscriber node to avoid lost messages on echo topic

5.6.2 (15.04.2026)

  • Added local check to find changes without discovery node
  • Added option to terminate ros2 processes

5.6.1 (13.04.2026)

  • Fixed show show daemon log in a terminal

5.6.0 (02.04.2026)

  • Added reset stats for echo topic
  • Do not create participants topics if started with zenoh

5.5.0 (01.04.2026)

  • fixed visualization of composable node in some cases
  • removed cpu temperature check to avoid high cpu usage
  • added ros domain id to the system nodes

5.4.1 (31.03.2026)

  • improved display of warnings caused by the loading of startup files

5.4.0 (25.03.2026)

  • Fixed use launch-prefix
  • Add debug output to find blocking states
  • Fixed package name in node list

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged fkie_mas_daemon at Robotics Stack Exchange

No version for distro rolling showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 5.8.6
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/fkie-multi-agent-suite.git
VCS Type git
VCS Version master
Last Updated 2026-08-21
Dev Status UNMAINTAINED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A daemon node to manage ROS launch files and launch nodes from loaded files.

Additional Links

Maintainers

  • Alexander Tiderko

Authors

  • Alexander Tiderko

MAS Daemon is an instance which allows the MAS Gui a remote access to configuration files . Through the daemon the launch file can be edited, loaded and the containing nodes executed by MAS GUI.

The daemon instance is usually launched by MAS Gui through SSH connection. After that the MAS Gui communicates with daemon using WebSockets on port 35430+(ROS_DOMAIN_ID), 35685+(NetworkId) with ROS1. These ports should be open in the firewall.

Beside offering remote configuration access to MAS Gui the daemon supports many other features, e.g. system monitoring, forwarding diagnostic messages or auto start/load of launchfiles.

The configuration is stored at $HOME/.config/ros.fkie/mas_daemon.yaml and can be changed through MAS Gui for each host.

CHANGELOG

Changelog for package fkie_mas_daemon

5.8.6 (14.08.2026)

  • Fix node search with variables

5.8.5 (12.08.2026)

  • Clear daemon caches for files, message, and service structs when reloading packages
  • fix(screen): correct SIGKILL mapping and harden kill_node
  • fix(rosstate_servicer): resolve races in state handling and fix node name/JSON encoding bugs
  • More accurate ROS state refresh
  • Improvements to launch file loading
  • Fix reading of additional environment variables via os.environ in Python launch files

5.8.4 (10.08.2026)

  • Merge pull request #16 from RMichaelSwan/fix/additional-envs
  • Merge pull request #17 from RMichaelSwan/fix/component-loading
  • fix: restore ExecuteProcess.additional_env reading
  • fix: load launch files in background thread to reduce launch time

5.8.3 (29.07.2026)

  • Fixed update ROS_DOMAIN_ID to wrong value while package reload

5.8.2 (09.07.2026)

  • improved stop / update of composable nodes
  • improve handle of composable nodes
  • added handler to update state of a single lifecycle node

5.8.1 (08.07.2026)

  • added parameter: exclude processes on shutdown ros nodes
  • do not terminate 'ros2' processes contain CMakeFiles in command line

5.8.0 (07.07.2026)

  • Improved publisher handling
  • Added service introspection
  • Added action introspection
  • Added action interface

5.7.2 (29.06.2026)

  • Fixed shutdown: do not stop ros2 build processes
  • Do not close terminal with remote log while Ctrl+C in less

5.7.1 (13.06.2026)

  • Fix for issue #12

5.7.0 (26.05.2026)

  • Changed callback group for services
  • Fixed code warnings

5.6.5 (29.04.2026)

  • fixed update diagnostics state of the nodes

5.6.4 (29.04.2026)

  • Changed the initialization of subscriber node to avoid lost messages on echo topic

5.6.2 (15.04.2026)

  • Added local check to find changes without discovery node
  • Added option to terminate ros2 processes

5.6.1 (13.04.2026)

  • Fixed show show daemon log in a terminal

5.6.0 (02.04.2026)

  • Added reset stats for echo topic
  • Do not create participants topics if started with zenoh

5.5.0 (01.04.2026)

  • fixed visualization of composable node in some cases
  • removed cpu temperature check to avoid high cpu usage
  • added ros domain id to the system nodes

5.4.1 (31.03.2026)

  • improved display of warnings caused by the loading of startup files

5.4.0 (25.03.2026)

  • Fixed use launch-prefix
  • Add debug output to find blocking states
  • Fixed package name in node list

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged fkie_mas_daemon at Robotics Stack Exchange

No version for distro ardent showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 5.8.6
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/fkie-multi-agent-suite.git
VCS Type git
VCS Version master
Last Updated 2026-08-21
Dev Status UNMAINTAINED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A daemon node to manage ROS launch files and launch nodes from loaded files.

Additional Links

Maintainers

  • Alexander Tiderko

Authors

  • Alexander Tiderko

MAS Daemon is an instance which allows the MAS Gui a remote access to configuration files . Through the daemon the launch file can be edited, loaded and the containing nodes executed by MAS GUI.

The daemon instance is usually launched by MAS Gui through SSH connection. After that the MAS Gui communicates with daemon using WebSockets on port 35430+(ROS_DOMAIN_ID), 35685+(NetworkId) with ROS1. These ports should be open in the firewall.

Beside offering remote configuration access to MAS Gui the daemon supports many other features, e.g. system monitoring, forwarding diagnostic messages or auto start/load of launchfiles.

The configuration is stored at $HOME/.config/ros.fkie/mas_daemon.yaml and can be changed through MAS Gui for each host.

CHANGELOG

Changelog for package fkie_mas_daemon

5.8.6 (14.08.2026)

  • Fix node search with variables

5.8.5 (12.08.2026)

  • Clear daemon caches for files, message, and service structs when reloading packages
  • fix(screen): correct SIGKILL mapping and harden kill_node
  • fix(rosstate_servicer): resolve races in state handling and fix node name/JSON encoding bugs
  • More accurate ROS state refresh
  • Improvements to launch file loading
  • Fix reading of additional environment variables via os.environ in Python launch files

5.8.4 (10.08.2026)

  • Merge pull request #16 from RMichaelSwan/fix/additional-envs
  • Merge pull request #17 from RMichaelSwan/fix/component-loading
  • fix: restore ExecuteProcess.additional_env reading
  • fix: load launch files in background thread to reduce launch time

5.8.3 (29.07.2026)

  • Fixed update ROS_DOMAIN_ID to wrong value while package reload

5.8.2 (09.07.2026)

  • improved stop / update of composable nodes
  • improve handle of composable nodes
  • added handler to update state of a single lifecycle node

5.8.1 (08.07.2026)

  • added parameter: exclude processes on shutdown ros nodes
  • do not terminate 'ros2' processes contain CMakeFiles in command line

5.8.0 (07.07.2026)

  • Improved publisher handling
  • Added service introspection
  • Added action introspection
  • Added action interface

5.7.2 (29.06.2026)

  • Fixed shutdown: do not stop ros2 build processes
  • Do not close terminal with remote log while Ctrl+C in less

5.7.1 (13.06.2026)

  • Fix for issue #12

5.7.0 (26.05.2026)

  • Changed callback group for services
  • Fixed code warnings

5.6.5 (29.04.2026)

  • fixed update diagnostics state of the nodes

5.6.4 (29.04.2026)

  • Changed the initialization of subscriber node to avoid lost messages on echo topic

5.6.2 (15.04.2026)

  • Added local check to find changes without discovery node
  • Added option to terminate ros2 processes

5.6.1 (13.04.2026)

  • Fixed show show daemon log in a terminal

5.6.0 (02.04.2026)

  • Added reset stats for echo topic
  • Do not create participants topics if started with zenoh

5.5.0 (01.04.2026)

  • fixed visualization of composable node in some cases
  • removed cpu temperature check to avoid high cpu usage
  • added ros domain id to the system nodes

5.4.1 (31.03.2026)

  • improved display of warnings caused by the loading of startup files

5.4.0 (25.03.2026)

  • Fixed use launch-prefix
  • Add debug output to find blocking states
  • Fixed package name in node list

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged fkie_mas_daemon at Robotics Stack Exchange

No version for distro bouncy showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 5.8.6
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/fkie-multi-agent-suite.git
VCS Type git
VCS Version master
Last Updated 2026-08-21
Dev Status UNMAINTAINED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A daemon node to manage ROS launch files and launch nodes from loaded files.

Additional Links

Maintainers

  • Alexander Tiderko

Authors

  • Alexander Tiderko

MAS Daemon is an instance which allows the MAS Gui a remote access to configuration files . Through the daemon the launch file can be edited, loaded and the containing nodes executed by MAS GUI.

The daemon instance is usually launched by MAS Gui through SSH connection. After that the MAS Gui communicates with daemon using WebSockets on port 35430+(ROS_DOMAIN_ID), 35685+(NetworkId) with ROS1. These ports should be open in the firewall.

Beside offering remote configuration access to MAS Gui the daemon supports many other features, e.g. system monitoring, forwarding diagnostic messages or auto start/load of launchfiles.

The configuration is stored at $HOME/.config/ros.fkie/mas_daemon.yaml and can be changed through MAS Gui for each host.

CHANGELOG

Changelog for package fkie_mas_daemon

5.8.6 (14.08.2026)

  • Fix node search with variables

5.8.5 (12.08.2026)

  • Clear daemon caches for files, message, and service structs when reloading packages
  • fix(screen): correct SIGKILL mapping and harden kill_node
  • fix(rosstate_servicer): resolve races in state handling and fix node name/JSON encoding bugs
  • More accurate ROS state refresh
  • Improvements to launch file loading
  • Fix reading of additional environment variables via os.environ in Python launch files

5.8.4 (10.08.2026)

  • Merge pull request #16 from RMichaelSwan/fix/additional-envs
  • Merge pull request #17 from RMichaelSwan/fix/component-loading
  • fix: restore ExecuteProcess.additional_env reading
  • fix: load launch files in background thread to reduce launch time

5.8.3 (29.07.2026)

  • Fixed update ROS_DOMAIN_ID to wrong value while package reload

5.8.2 (09.07.2026)

  • improved stop / update of composable nodes
  • improve handle of composable nodes
  • added handler to update state of a single lifecycle node

5.8.1 (08.07.2026)

  • added parameter: exclude processes on shutdown ros nodes
  • do not terminate 'ros2' processes contain CMakeFiles in command line

5.8.0 (07.07.2026)

  • Improved publisher handling
  • Added service introspection
  • Added action introspection
  • Added action interface

5.7.2 (29.06.2026)

  • Fixed shutdown: do not stop ros2 build processes
  • Do not close terminal with remote log while Ctrl+C in less

5.7.1 (13.06.2026)

  • Fix for issue #12

5.7.0 (26.05.2026)

  • Changed callback group for services
  • Fixed code warnings

5.6.5 (29.04.2026)

  • fixed update diagnostics state of the nodes

5.6.4 (29.04.2026)

  • Changed the initialization of subscriber node to avoid lost messages on echo topic

5.6.2 (15.04.2026)

  • Added local check to find changes without discovery node
  • Added option to terminate ros2 processes

5.6.1 (13.04.2026)

  • Fixed show show daemon log in a terminal

5.6.0 (02.04.2026)

  • Added reset stats for echo topic
  • Do not create participants topics if started with zenoh

5.5.0 (01.04.2026)

  • fixed visualization of composable node in some cases
  • removed cpu temperature check to avoid high cpu usage
  • added ros domain id to the system nodes

5.4.1 (31.03.2026)

  • improved display of warnings caused by the loading of startup files

5.4.0 (25.03.2026)

  • Fixed use launch-prefix
  • Add debug output to find blocking states
  • Fixed package name in node list

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged fkie_mas_daemon at Robotics Stack Exchange

No version for distro crystal showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 5.8.6
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/fkie-multi-agent-suite.git
VCS Type git
VCS Version master
Last Updated 2026-08-21
Dev Status UNMAINTAINED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A daemon node to manage ROS launch files and launch nodes from loaded files.

Additional Links

Maintainers

  • Alexander Tiderko

Authors

  • Alexander Tiderko

MAS Daemon is an instance which allows the MAS Gui a remote access to configuration files . Through the daemon the launch file can be edited, loaded and the containing nodes executed by MAS GUI.

The daemon instance is usually launched by MAS Gui through SSH connection. After that the MAS Gui communicates with daemon using WebSockets on port 35430+(ROS_DOMAIN_ID), 35685+(NetworkId) with ROS1. These ports should be open in the firewall.

Beside offering remote configuration access to MAS Gui the daemon supports many other features, e.g. system monitoring, forwarding diagnostic messages or auto start/load of launchfiles.

The configuration is stored at $HOME/.config/ros.fkie/mas_daemon.yaml and can be changed through MAS Gui for each host.

CHANGELOG

Changelog for package fkie_mas_daemon

5.8.6 (14.08.2026)

  • Fix node search with variables

5.8.5 (12.08.2026)

  • Clear daemon caches for files, message, and service structs when reloading packages
  • fix(screen): correct SIGKILL mapping and harden kill_node
  • fix(rosstate_servicer): resolve races in state handling and fix node name/JSON encoding bugs
  • More accurate ROS state refresh
  • Improvements to launch file loading
  • Fix reading of additional environment variables via os.environ in Python launch files

5.8.4 (10.08.2026)

  • Merge pull request #16 from RMichaelSwan/fix/additional-envs
  • Merge pull request #17 from RMichaelSwan/fix/component-loading
  • fix: restore ExecuteProcess.additional_env reading
  • fix: load launch files in background thread to reduce launch time

5.8.3 (29.07.2026)

  • Fixed update ROS_DOMAIN_ID to wrong value while package reload

5.8.2 (09.07.2026)

  • improved stop / update of composable nodes
  • improve handle of composable nodes
  • added handler to update state of a single lifecycle node

5.8.1 (08.07.2026)

  • added parameter: exclude processes on shutdown ros nodes
  • do not terminate 'ros2' processes contain CMakeFiles in command line

5.8.0 (07.07.2026)

  • Improved publisher handling
  • Added service introspection
  • Added action introspection
  • Added action interface

5.7.2 (29.06.2026)

  • Fixed shutdown: do not stop ros2 build processes
  • Do not close terminal with remote log while Ctrl+C in less

5.7.1 (13.06.2026)

  • Fix for issue #12

5.7.0 (26.05.2026)

  • Changed callback group for services
  • Fixed code warnings

5.6.5 (29.04.2026)

  • fixed update diagnostics state of the nodes

5.6.4 (29.04.2026)

  • Changed the initialization of subscriber node to avoid lost messages on echo topic

5.6.2 (15.04.2026)

  • Added local check to find changes without discovery node
  • Added option to terminate ros2 processes

5.6.1 (13.04.2026)

  • Fixed show show daemon log in a terminal

5.6.0 (02.04.2026)

  • Added reset stats for echo topic
  • Do not create participants topics if started with zenoh

5.5.0 (01.04.2026)

  • fixed visualization of composable node in some cases
  • removed cpu temperature check to avoid high cpu usage
  • added ros domain id to the system nodes

5.4.1 (31.03.2026)

  • improved display of warnings caused by the loading of startup files

5.4.0 (25.03.2026)

  • Fixed use launch-prefix
  • Add debug output to find blocking states
  • Fixed package name in node list

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged fkie_mas_daemon at Robotics Stack Exchange

No version for distro eloquent showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 5.8.6
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/fkie-multi-agent-suite.git
VCS Type git
VCS Version master
Last Updated 2026-08-21
Dev Status UNMAINTAINED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A daemon node to manage ROS launch files and launch nodes from loaded files.

Additional Links

Maintainers

  • Alexander Tiderko

Authors

  • Alexander Tiderko

MAS Daemon is an instance which allows the MAS Gui a remote access to configuration files . Through the daemon the launch file can be edited, loaded and the containing nodes executed by MAS GUI.

The daemon instance is usually launched by MAS Gui through SSH connection. After that the MAS Gui communicates with daemon using WebSockets on port 35430+(ROS_DOMAIN_ID), 35685+(NetworkId) with ROS1. These ports should be open in the firewall.

Beside offering remote configuration access to MAS Gui the daemon supports many other features, e.g. system monitoring, forwarding diagnostic messages or auto start/load of launchfiles.

The configuration is stored at $HOME/.config/ros.fkie/mas_daemon.yaml and can be changed through MAS Gui for each host.

CHANGELOG

Changelog for package fkie_mas_daemon

5.8.6 (14.08.2026)

  • Fix node search with variables

5.8.5 (12.08.2026)

  • Clear daemon caches for files, message, and service structs when reloading packages
  • fix(screen): correct SIGKILL mapping and harden kill_node
  • fix(rosstate_servicer): resolve races in state handling and fix node name/JSON encoding bugs
  • More accurate ROS state refresh
  • Improvements to launch file loading
  • Fix reading of additional environment variables via os.environ in Python launch files

5.8.4 (10.08.2026)

  • Merge pull request #16 from RMichaelSwan/fix/additional-envs
  • Merge pull request #17 from RMichaelSwan/fix/component-loading
  • fix: restore ExecuteProcess.additional_env reading
  • fix: load launch files in background thread to reduce launch time

5.8.3 (29.07.2026)

  • Fixed update ROS_DOMAIN_ID to wrong value while package reload

5.8.2 (09.07.2026)

  • improved stop / update of composable nodes
  • improve handle of composable nodes
  • added handler to update state of a single lifecycle node

5.8.1 (08.07.2026)

  • added parameter: exclude processes on shutdown ros nodes
  • do not terminate 'ros2' processes contain CMakeFiles in command line

5.8.0 (07.07.2026)

  • Improved publisher handling
  • Added service introspection
  • Added action introspection
  • Added action interface

5.7.2 (29.06.2026)

  • Fixed shutdown: do not stop ros2 build processes
  • Do not close terminal with remote log while Ctrl+C in less

5.7.1 (13.06.2026)

  • Fix for issue #12

5.7.0 (26.05.2026)

  • Changed callback group for services
  • Fixed code warnings

5.6.5 (29.04.2026)

  • fixed update diagnostics state of the nodes

5.6.4 (29.04.2026)

  • Changed the initialization of subscriber node to avoid lost messages on echo topic

5.6.2 (15.04.2026)

  • Added local check to find changes without discovery node
  • Added option to terminate ros2 processes

5.6.1 (13.04.2026)

  • Fixed show show daemon log in a terminal

5.6.0 (02.04.2026)

  • Added reset stats for echo topic
  • Do not create participants topics if started with zenoh

5.5.0 (01.04.2026)

  • fixed visualization of composable node in some cases
  • removed cpu temperature check to avoid high cpu usage
  • added ros domain id to the system nodes

5.4.1 (31.03.2026)

  • improved display of warnings caused by the loading of startup files

5.4.0 (25.03.2026)

  • Fixed use launch-prefix
  • Add debug output to find blocking states
  • Fixed package name in node list

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged fkie_mas_daemon at Robotics Stack Exchange

No version for distro dashing showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 5.8.6
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/fkie-multi-agent-suite.git
VCS Type git
VCS Version master
Last Updated 2026-08-21
Dev Status UNMAINTAINED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A daemon node to manage ROS launch files and launch nodes from loaded files.

Additional Links

Maintainers

  • Alexander Tiderko

Authors

  • Alexander Tiderko

MAS Daemon is an instance which allows the MAS Gui a remote access to configuration files . Through the daemon the launch file can be edited, loaded and the containing nodes executed by MAS GUI.

The daemon instance is usually launched by MAS Gui through SSH connection. After that the MAS Gui communicates with daemon using WebSockets on port 35430+(ROS_DOMAIN_ID), 35685+(NetworkId) with ROS1. These ports should be open in the firewall.

Beside offering remote configuration access to MAS Gui the daemon supports many other features, e.g. system monitoring, forwarding diagnostic messages or auto start/load of launchfiles.

The configuration is stored at $HOME/.config/ros.fkie/mas_daemon.yaml and can be changed through MAS Gui for each host.

CHANGELOG

Changelog for package fkie_mas_daemon

5.8.6 (14.08.2026)

  • Fix node search with variables

5.8.5 (12.08.2026)

  • Clear daemon caches for files, message, and service structs when reloading packages
  • fix(screen): correct SIGKILL mapping and harden kill_node
  • fix(rosstate_servicer): resolve races in state handling and fix node name/JSON encoding bugs
  • More accurate ROS state refresh
  • Improvements to launch file loading
  • Fix reading of additional environment variables via os.environ in Python launch files

5.8.4 (10.08.2026)

  • Merge pull request #16 from RMichaelSwan/fix/additional-envs
  • Merge pull request #17 from RMichaelSwan/fix/component-loading
  • fix: restore ExecuteProcess.additional_env reading
  • fix: load launch files in background thread to reduce launch time

5.8.3 (29.07.2026)

  • Fixed update ROS_DOMAIN_ID to wrong value while package reload

5.8.2 (09.07.2026)

  • improved stop / update of composable nodes
  • improve handle of composable nodes
  • added handler to update state of a single lifecycle node

5.8.1 (08.07.2026)

  • added parameter: exclude processes on shutdown ros nodes
  • do not terminate 'ros2' processes contain CMakeFiles in command line

5.8.0 (07.07.2026)

  • Improved publisher handling
  • Added service introspection
  • Added action introspection
  • Added action interface

5.7.2 (29.06.2026)

  • Fixed shutdown: do not stop ros2 build processes
  • Do not close terminal with remote log while Ctrl+C in less

5.7.1 (13.06.2026)

  • Fix for issue #12

5.7.0 (26.05.2026)

  • Changed callback group for services
  • Fixed code warnings

5.6.5 (29.04.2026)

  • fixed update diagnostics state of the nodes

5.6.4 (29.04.2026)

  • Changed the initialization of subscriber node to avoid lost messages on echo topic

5.6.2 (15.04.2026)

  • Added local check to find changes without discovery node
  • Added option to terminate ros2 processes

5.6.1 (13.04.2026)

  • Fixed show show daemon log in a terminal

5.6.0 (02.04.2026)

  • Added reset stats for echo topic
  • Do not create participants topics if started with zenoh

5.5.0 (01.04.2026)

  • fixed visualization of composable node in some cases
  • removed cpu temperature check to avoid high cpu usage
  • added ros domain id to the system nodes

5.4.1 (31.03.2026)

  • improved display of warnings caused by the loading of startup files

5.4.0 (25.03.2026)

  • Fixed use launch-prefix
  • Add debug output to find blocking states
  • Fixed package name in node list

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged fkie_mas_daemon at Robotics Stack Exchange

No version for distro galactic showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 5.8.6
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/fkie-multi-agent-suite.git
VCS Type git
VCS Version master
Last Updated 2026-08-21
Dev Status UNMAINTAINED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A daemon node to manage ROS launch files and launch nodes from loaded files.

Additional Links

Maintainers

  • Alexander Tiderko

Authors

  • Alexander Tiderko

MAS Daemon is an instance which allows the MAS Gui a remote access to configuration files . Through the daemon the launch file can be edited, loaded and the containing nodes executed by MAS GUI.

The daemon instance is usually launched by MAS Gui through SSH connection. After that the MAS Gui communicates with daemon using WebSockets on port 35430+(ROS_DOMAIN_ID), 35685+(NetworkId) with ROS1. These ports should be open in the firewall.

Beside offering remote configuration access to MAS Gui the daemon supports many other features, e.g. system monitoring, forwarding diagnostic messages or auto start/load of launchfiles.

The configuration is stored at $HOME/.config/ros.fkie/mas_daemon.yaml and can be changed through MAS Gui for each host.

CHANGELOG

Changelog for package fkie_mas_daemon

5.8.6 (14.08.2026)

  • Fix node search with variables

5.8.5 (12.08.2026)

  • Clear daemon caches for files, message, and service structs when reloading packages
  • fix(screen): correct SIGKILL mapping and harden kill_node
  • fix(rosstate_servicer): resolve races in state handling and fix node name/JSON encoding bugs
  • More accurate ROS state refresh
  • Improvements to launch file loading
  • Fix reading of additional environment variables via os.environ in Python launch files

5.8.4 (10.08.2026)

  • Merge pull request #16 from RMichaelSwan/fix/additional-envs
  • Merge pull request #17 from RMichaelSwan/fix/component-loading
  • fix: restore ExecuteProcess.additional_env reading
  • fix: load launch files in background thread to reduce launch time

5.8.3 (29.07.2026)

  • Fixed update ROS_DOMAIN_ID to wrong value while package reload

5.8.2 (09.07.2026)

  • improved stop / update of composable nodes
  • improve handle of composable nodes
  • added handler to update state of a single lifecycle node

5.8.1 (08.07.2026)

  • added parameter: exclude processes on shutdown ros nodes
  • do not terminate 'ros2' processes contain CMakeFiles in command line

5.8.0 (07.07.2026)

  • Improved publisher handling
  • Added service introspection
  • Added action introspection
  • Added action interface

5.7.2 (29.06.2026)

  • Fixed shutdown: do not stop ros2 build processes
  • Do not close terminal with remote log while Ctrl+C in less

5.7.1 (13.06.2026)

  • Fix for issue #12

5.7.0 (26.05.2026)

  • Changed callback group for services
  • Fixed code warnings

5.6.5 (29.04.2026)

  • fixed update diagnostics state of the nodes

5.6.4 (29.04.2026)

  • Changed the initialization of subscriber node to avoid lost messages on echo topic

5.6.2 (15.04.2026)

  • Added local check to find changes without discovery node
  • Added option to terminate ros2 processes

5.6.1 (13.04.2026)

  • Fixed show show daemon log in a terminal

5.6.0 (02.04.2026)

  • Added reset stats for echo topic
  • Do not create participants topics if started with zenoh

5.5.0 (01.04.2026)

  • fixed visualization of composable node in some cases
  • removed cpu temperature check to avoid high cpu usage
  • added ros domain id to the system nodes

5.4.1 (31.03.2026)

  • improved display of warnings caused by the loading of startup files

5.4.0 (25.03.2026)

  • Fixed use launch-prefix
  • Add debug output to find blocking states
  • Fixed package name in node list

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged fkie_mas_daemon at Robotics Stack Exchange

No version for distro foxy showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 5.8.6
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/fkie-multi-agent-suite.git
VCS Type git
VCS Version master
Last Updated 2026-08-21
Dev Status UNMAINTAINED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A daemon node to manage ROS launch files and launch nodes from loaded files.

Additional Links

Maintainers

  • Alexander Tiderko

Authors

  • Alexander Tiderko

MAS Daemon is an instance which allows the MAS Gui a remote access to configuration files . Through the daemon the launch file can be edited, loaded and the containing nodes executed by MAS GUI.

The daemon instance is usually launched by MAS Gui through SSH connection. After that the MAS Gui communicates with daemon using WebSockets on port 35430+(ROS_DOMAIN_ID), 35685+(NetworkId) with ROS1. These ports should be open in the firewall.

Beside offering remote configuration access to MAS Gui the daemon supports many other features, e.g. system monitoring, forwarding diagnostic messages or auto start/load of launchfiles.

The configuration is stored at $HOME/.config/ros.fkie/mas_daemon.yaml and can be changed through MAS Gui for each host.

CHANGELOG

Changelog for package fkie_mas_daemon

5.8.6 (14.08.2026)

  • Fix node search with variables

5.8.5 (12.08.2026)

  • Clear daemon caches for files, message, and service structs when reloading packages
  • fix(screen): correct SIGKILL mapping and harden kill_node
  • fix(rosstate_servicer): resolve races in state handling and fix node name/JSON encoding bugs
  • More accurate ROS state refresh
  • Improvements to launch file loading
  • Fix reading of additional environment variables via os.environ in Python launch files

5.8.4 (10.08.2026)

  • Merge pull request #16 from RMichaelSwan/fix/additional-envs
  • Merge pull request #17 from RMichaelSwan/fix/component-loading
  • fix: restore ExecuteProcess.additional_env reading
  • fix: load launch files in background thread to reduce launch time

5.8.3 (29.07.2026)

  • Fixed update ROS_DOMAIN_ID to wrong value while package reload

5.8.2 (09.07.2026)

  • improved stop / update of composable nodes
  • improve handle of composable nodes
  • added handler to update state of a single lifecycle node

5.8.1 (08.07.2026)

  • added parameter: exclude processes on shutdown ros nodes
  • do not terminate 'ros2' processes contain CMakeFiles in command line

5.8.0 (07.07.2026)

  • Improved publisher handling
  • Added service introspection
  • Added action introspection
  • Added action interface

5.7.2 (29.06.2026)

  • Fixed shutdown: do not stop ros2 build processes
  • Do not close terminal with remote log while Ctrl+C in less

5.7.1 (13.06.2026)

  • Fix for issue #12

5.7.0 (26.05.2026)

  • Changed callback group for services
  • Fixed code warnings

5.6.5 (29.04.2026)

  • fixed update diagnostics state of the nodes

5.6.4 (29.04.2026)

  • Changed the initialization of subscriber node to avoid lost messages on echo topic

5.6.2 (15.04.2026)

  • Added local check to find changes without discovery node
  • Added option to terminate ros2 processes

5.6.1 (13.04.2026)

  • Fixed show show daemon log in a terminal

5.6.0 (02.04.2026)

  • Added reset stats for echo topic
  • Do not create participants topics if started with zenoh

5.5.0 (01.04.2026)

  • fixed visualization of composable node in some cases
  • removed cpu temperature check to avoid high cpu usage
  • added ros domain id to the system nodes

5.4.1 (31.03.2026)

  • improved display of warnings caused by the loading of startup files

5.4.0 (25.03.2026)

  • Fixed use launch-prefix
  • Add debug output to find blocking states
  • Fixed package name in node list

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged fkie_mas_daemon at Robotics Stack Exchange

No version for distro iron showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 5.8.6
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/fkie-multi-agent-suite.git
VCS Type git
VCS Version master
Last Updated 2026-08-21
Dev Status UNMAINTAINED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A daemon node to manage ROS launch files and launch nodes from loaded files.

Additional Links

Maintainers

  • Alexander Tiderko

Authors

  • Alexander Tiderko

MAS Daemon is an instance which allows the MAS Gui a remote access to configuration files . Through the daemon the launch file can be edited, loaded and the containing nodes executed by MAS GUI.

The daemon instance is usually launched by MAS Gui through SSH connection. After that the MAS Gui communicates with daemon using WebSockets on port 35430+(ROS_DOMAIN_ID), 35685+(NetworkId) with ROS1. These ports should be open in the firewall.

Beside offering remote configuration access to MAS Gui the daemon supports many other features, e.g. system monitoring, forwarding diagnostic messages or auto start/load of launchfiles.

The configuration is stored at $HOME/.config/ros.fkie/mas_daemon.yaml and can be changed through MAS Gui for each host.

CHANGELOG

Changelog for package fkie_mas_daemon

5.8.6 (14.08.2026)

  • Fix node search with variables

5.8.5 (12.08.2026)

  • Clear daemon caches for files, message, and service structs when reloading packages
  • fix(screen): correct SIGKILL mapping and harden kill_node
  • fix(rosstate_servicer): resolve races in state handling and fix node name/JSON encoding bugs
  • More accurate ROS state refresh
  • Improvements to launch file loading
  • Fix reading of additional environment variables via os.environ in Python launch files

5.8.4 (10.08.2026)

  • Merge pull request #16 from RMichaelSwan/fix/additional-envs
  • Merge pull request #17 from RMichaelSwan/fix/component-loading
  • fix: restore ExecuteProcess.additional_env reading
  • fix: load launch files in background thread to reduce launch time

5.8.3 (29.07.2026)

  • Fixed update ROS_DOMAIN_ID to wrong value while package reload

5.8.2 (09.07.2026)

  • improved stop / update of composable nodes
  • improve handle of composable nodes
  • added handler to update state of a single lifecycle node

5.8.1 (08.07.2026)

  • added parameter: exclude processes on shutdown ros nodes
  • do not terminate 'ros2' processes contain CMakeFiles in command line

5.8.0 (07.07.2026)

  • Improved publisher handling
  • Added service introspection
  • Added action introspection
  • Added action interface

5.7.2 (29.06.2026)

  • Fixed shutdown: do not stop ros2 build processes
  • Do not close terminal with remote log while Ctrl+C in less

5.7.1 (13.06.2026)

  • Fix for issue #12

5.7.0 (26.05.2026)

  • Changed callback group for services
  • Fixed code warnings

5.6.5 (29.04.2026)

  • fixed update diagnostics state of the nodes

5.6.4 (29.04.2026)

  • Changed the initialization of subscriber node to avoid lost messages on echo topic

5.6.2 (15.04.2026)

  • Added local check to find changes without discovery node
  • Added option to terminate ros2 processes

5.6.1 (13.04.2026)

  • Fixed show show daemon log in a terminal

5.6.0 (02.04.2026)

  • Added reset stats for echo topic
  • Do not create participants topics if started with zenoh

5.5.0 (01.04.2026)

  • fixed visualization of composable node in some cases
  • removed cpu temperature check to avoid high cpu usage
  • added ros domain id to the system nodes

5.4.1 (31.03.2026)

  • improved display of warnings caused by the loading of startup files

5.4.0 (25.03.2026)

  • Fixed use launch-prefix
  • Add debug output to find blocking states
  • Fixed package name in node list

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged fkie_mas_daemon at Robotics Stack Exchange

No version for distro lunar showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 5.8.6
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/fkie-multi-agent-suite.git
VCS Type git
VCS Version master
Last Updated 2026-08-21
Dev Status UNMAINTAINED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A daemon node to manage ROS launch files and launch nodes from loaded files.

Additional Links

Maintainers

  • Alexander Tiderko

Authors

  • Alexander Tiderko

MAS Daemon is an instance which allows the MAS Gui a remote access to configuration files . Through the daemon the launch file can be edited, loaded and the containing nodes executed by MAS GUI.

The daemon instance is usually launched by MAS Gui through SSH connection. After that the MAS Gui communicates with daemon using WebSockets on port 35430+(ROS_DOMAIN_ID), 35685+(NetworkId) with ROS1. These ports should be open in the firewall.

Beside offering remote configuration access to MAS Gui the daemon supports many other features, e.g. system monitoring, forwarding diagnostic messages or auto start/load of launchfiles.

The configuration is stored at $HOME/.config/ros.fkie/mas_daemon.yaml and can be changed through MAS Gui for each host.

CHANGELOG

Changelog for package fkie_mas_daemon

5.8.6 (14.08.2026)

  • Fix node search with variables

5.8.5 (12.08.2026)

  • Clear daemon caches for files, message, and service structs when reloading packages
  • fix(screen): correct SIGKILL mapping and harden kill_node
  • fix(rosstate_servicer): resolve races in state handling and fix node name/JSON encoding bugs
  • More accurate ROS state refresh
  • Improvements to launch file loading
  • Fix reading of additional environment variables via os.environ in Python launch files

5.8.4 (10.08.2026)

  • Merge pull request #16 from RMichaelSwan/fix/additional-envs
  • Merge pull request #17 from RMichaelSwan/fix/component-loading
  • fix: restore ExecuteProcess.additional_env reading
  • fix: load launch files in background thread to reduce launch time

5.8.3 (29.07.2026)

  • Fixed update ROS_DOMAIN_ID to wrong value while package reload

5.8.2 (09.07.2026)

  • improved stop / update of composable nodes
  • improve handle of composable nodes
  • added handler to update state of a single lifecycle node

5.8.1 (08.07.2026)

  • added parameter: exclude processes on shutdown ros nodes
  • do not terminate 'ros2' processes contain CMakeFiles in command line

5.8.0 (07.07.2026)

  • Improved publisher handling
  • Added service introspection
  • Added action introspection
  • Added action interface

5.7.2 (29.06.2026)

  • Fixed shutdown: do not stop ros2 build processes
  • Do not close terminal with remote log while Ctrl+C in less

5.7.1 (13.06.2026)

  • Fix for issue #12

5.7.0 (26.05.2026)

  • Changed callback group for services
  • Fixed code warnings

5.6.5 (29.04.2026)

  • fixed update diagnostics state of the nodes

5.6.4 (29.04.2026)

  • Changed the initialization of subscriber node to avoid lost messages on echo topic

5.6.2 (15.04.2026)

  • Added local check to find changes without discovery node
  • Added option to terminate ros2 processes

5.6.1 (13.04.2026)

  • Fixed show show daemon log in a terminal

5.6.0 (02.04.2026)

  • Added reset stats for echo topic
  • Do not create participants topics if started with zenoh

5.5.0 (01.04.2026)

  • fixed visualization of composable node in some cases
  • removed cpu temperature check to avoid high cpu usage
  • added ros domain id to the system nodes

5.4.1 (31.03.2026)

  • improved display of warnings caused by the loading of startup files

5.4.0 (25.03.2026)

  • Fixed use launch-prefix
  • Add debug output to find blocking states
  • Fixed package name in node list

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged fkie_mas_daemon at Robotics Stack Exchange

No version for distro jade showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 5.8.6
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/fkie-multi-agent-suite.git
VCS Type git
VCS Version master
Last Updated 2026-08-21
Dev Status UNMAINTAINED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A daemon node to manage ROS launch files and launch nodes from loaded files.

Additional Links

Maintainers

  • Alexander Tiderko

Authors

  • Alexander Tiderko

MAS Daemon is an instance which allows the MAS Gui a remote access to configuration files . Through the daemon the launch file can be edited, loaded and the containing nodes executed by MAS GUI.

The daemon instance is usually launched by MAS Gui through SSH connection. After that the MAS Gui communicates with daemon using WebSockets on port 35430+(ROS_DOMAIN_ID), 35685+(NetworkId) with ROS1. These ports should be open in the firewall.

Beside offering remote configuration access to MAS Gui the daemon supports many other features, e.g. system monitoring, forwarding diagnostic messages or auto start/load of launchfiles.

The configuration is stored at $HOME/.config/ros.fkie/mas_daemon.yaml and can be changed through MAS Gui for each host.

CHANGELOG

Changelog for package fkie_mas_daemon

5.8.6 (14.08.2026)

  • Fix node search with variables

5.8.5 (12.08.2026)

  • Clear daemon caches for files, message, and service structs when reloading packages
  • fix(screen): correct SIGKILL mapping and harden kill_node
  • fix(rosstate_servicer): resolve races in state handling and fix node name/JSON encoding bugs
  • More accurate ROS state refresh
  • Improvements to launch file loading
  • Fix reading of additional environment variables via os.environ in Python launch files

5.8.4 (10.08.2026)

  • Merge pull request #16 from RMichaelSwan/fix/additional-envs
  • Merge pull request #17 from RMichaelSwan/fix/component-loading
  • fix: restore ExecuteProcess.additional_env reading
  • fix: load launch files in background thread to reduce launch time

5.8.3 (29.07.2026)

  • Fixed update ROS_DOMAIN_ID to wrong value while package reload

5.8.2 (09.07.2026)

  • improved stop / update of composable nodes
  • improve handle of composable nodes
  • added handler to update state of a single lifecycle node

5.8.1 (08.07.2026)

  • added parameter: exclude processes on shutdown ros nodes
  • do not terminate 'ros2' processes contain CMakeFiles in command line

5.8.0 (07.07.2026)

  • Improved publisher handling
  • Added service introspection
  • Added action introspection
  • Added action interface

5.7.2 (29.06.2026)

  • Fixed shutdown: do not stop ros2 build processes
  • Do not close terminal with remote log while Ctrl+C in less

5.7.1 (13.06.2026)

  • Fix for issue #12

5.7.0 (26.05.2026)

  • Changed callback group for services
  • Fixed code warnings

5.6.5 (29.04.2026)

  • fixed update diagnostics state of the nodes

5.6.4 (29.04.2026)

  • Changed the initialization of subscriber node to avoid lost messages on echo topic

5.6.2 (15.04.2026)

  • Added local check to find changes without discovery node
  • Added option to terminate ros2 processes

5.6.1 (13.04.2026)

  • Fixed show show daemon log in a terminal

5.6.0 (02.04.2026)

  • Added reset stats for echo topic
  • Do not create participants topics if started with zenoh

5.5.0 (01.04.2026)

  • fixed visualization of composable node in some cases
  • removed cpu temperature check to avoid high cpu usage
  • added ros domain id to the system nodes

5.4.1 (31.03.2026)

  • improved display of warnings caused by the loading of startup files

5.4.0 (25.03.2026)

  • Fixed use launch-prefix
  • Add debug output to find blocking states
  • Fixed package name in node list

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged fkie_mas_daemon at Robotics Stack Exchange

No version for distro indigo showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 5.8.6
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/fkie-multi-agent-suite.git
VCS Type git
VCS Version master
Last Updated 2026-08-21
Dev Status UNMAINTAINED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A daemon node to manage ROS launch files and launch nodes from loaded files.

Additional Links

Maintainers

  • Alexander Tiderko

Authors

  • Alexander Tiderko

MAS Daemon is an instance which allows the MAS Gui a remote access to configuration files . Through the daemon the launch file can be edited, loaded and the containing nodes executed by MAS GUI.

The daemon instance is usually launched by MAS Gui through SSH connection. After that the MAS Gui communicates with daemon using WebSockets on port 35430+(ROS_DOMAIN_ID), 35685+(NetworkId) with ROS1. These ports should be open in the firewall.

Beside offering remote configuration access to MAS Gui the daemon supports many other features, e.g. system monitoring, forwarding diagnostic messages or auto start/load of launchfiles.

The configuration is stored at $HOME/.config/ros.fkie/mas_daemon.yaml and can be changed through MAS Gui for each host.

CHANGELOG

Changelog for package fkie_mas_daemon

5.8.6 (14.08.2026)

  • Fix node search with variables

5.8.5 (12.08.2026)

  • Clear daemon caches for files, message, and service structs when reloading packages
  • fix(screen): correct SIGKILL mapping and harden kill_node
  • fix(rosstate_servicer): resolve races in state handling and fix node name/JSON encoding bugs
  • More accurate ROS state refresh
  • Improvements to launch file loading
  • Fix reading of additional environment variables via os.environ in Python launch files

5.8.4 (10.08.2026)

  • Merge pull request #16 from RMichaelSwan/fix/additional-envs
  • Merge pull request #17 from RMichaelSwan/fix/component-loading
  • fix: restore ExecuteProcess.additional_env reading
  • fix: load launch files in background thread to reduce launch time

5.8.3 (29.07.2026)

  • Fixed update ROS_DOMAIN_ID to wrong value while package reload

5.8.2 (09.07.2026)

  • improved stop / update of composable nodes
  • improve handle of composable nodes
  • added handler to update state of a single lifecycle node

5.8.1 (08.07.2026)

  • added parameter: exclude processes on shutdown ros nodes
  • do not terminate 'ros2' processes contain CMakeFiles in command line

5.8.0 (07.07.2026)

  • Improved publisher handling
  • Added service introspection
  • Added action introspection
  • Added action interface

5.7.2 (29.06.2026)

  • Fixed shutdown: do not stop ros2 build processes
  • Do not close terminal with remote log while Ctrl+C in less

5.7.1 (13.06.2026)

  • Fix for issue #12

5.7.0 (26.05.2026)

  • Changed callback group for services
  • Fixed code warnings

5.6.5 (29.04.2026)

  • fixed update diagnostics state of the nodes

5.6.4 (29.04.2026)

  • Changed the initialization of subscriber node to avoid lost messages on echo topic

5.6.2 (15.04.2026)

  • Added local check to find changes without discovery node
  • Added option to terminate ros2 processes

5.6.1 (13.04.2026)

  • Fixed show show daemon log in a terminal

5.6.0 (02.04.2026)

  • Added reset stats for echo topic
  • Do not create participants topics if started with zenoh

5.5.0 (01.04.2026)

  • fixed visualization of composable node in some cases
  • removed cpu temperature check to avoid high cpu usage
  • added ros domain id to the system nodes

5.4.1 (31.03.2026)

  • improved display of warnings caused by the loading of startup files

5.4.0 (25.03.2026)

  • Fixed use launch-prefix
  • Add debug output to find blocking states
  • Fixed package name in node list

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged fkie_mas_daemon at Robotics Stack Exchange

No version for distro hydro showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 5.8.6
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/fkie-multi-agent-suite.git
VCS Type git
VCS Version master
Last Updated 2026-08-21
Dev Status UNMAINTAINED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A daemon node to manage ROS launch files and launch nodes from loaded files.

Additional Links

Maintainers

  • Alexander Tiderko

Authors

  • Alexander Tiderko

MAS Daemon is an instance which allows the MAS Gui a remote access to configuration files . Through the daemon the launch file can be edited, loaded and the containing nodes executed by MAS GUI.

The daemon instance is usually launched by MAS Gui through SSH connection. After that the MAS Gui communicates with daemon using WebSockets on port 35430+(ROS_DOMAIN_ID), 35685+(NetworkId) with ROS1. These ports should be open in the firewall.

Beside offering remote configuration access to MAS Gui the daemon supports many other features, e.g. system monitoring, forwarding diagnostic messages or auto start/load of launchfiles.

The configuration is stored at $HOME/.config/ros.fkie/mas_daemon.yaml and can be changed through MAS Gui for each host.

CHANGELOG

Changelog for package fkie_mas_daemon

5.8.6 (14.08.2026)

  • Fix node search with variables

5.8.5 (12.08.2026)

  • Clear daemon caches for files, message, and service structs when reloading packages
  • fix(screen): correct SIGKILL mapping and harden kill_node
  • fix(rosstate_servicer): resolve races in state handling and fix node name/JSON encoding bugs
  • More accurate ROS state refresh
  • Improvements to launch file loading
  • Fix reading of additional environment variables via os.environ in Python launch files

5.8.4 (10.08.2026)

  • Merge pull request #16 from RMichaelSwan/fix/additional-envs
  • Merge pull request #17 from RMichaelSwan/fix/component-loading
  • fix: restore ExecuteProcess.additional_env reading
  • fix: load launch files in background thread to reduce launch time

5.8.3 (29.07.2026)

  • Fixed update ROS_DOMAIN_ID to wrong value while package reload

5.8.2 (09.07.2026)

  • improved stop / update of composable nodes
  • improve handle of composable nodes
  • added handler to update state of a single lifecycle node

5.8.1 (08.07.2026)

  • added parameter: exclude processes on shutdown ros nodes
  • do not terminate 'ros2' processes contain CMakeFiles in command line

5.8.0 (07.07.2026)

  • Improved publisher handling
  • Added service introspection
  • Added action introspection
  • Added action interface

5.7.2 (29.06.2026)

  • Fixed shutdown: do not stop ros2 build processes
  • Do not close terminal with remote log while Ctrl+C in less

5.7.1 (13.06.2026)

  • Fix for issue #12

5.7.0 (26.05.2026)

  • Changed callback group for services
  • Fixed code warnings

5.6.5 (29.04.2026)

  • fixed update diagnostics state of the nodes

5.6.4 (29.04.2026)

  • Changed the initialization of subscriber node to avoid lost messages on echo topic

5.6.2 (15.04.2026)

  • Added local check to find changes without discovery node
  • Added option to terminate ros2 processes

5.6.1 (13.04.2026)

  • Fixed show show daemon log in a terminal

5.6.0 (02.04.2026)

  • Added reset stats for echo topic
  • Do not create participants topics if started with zenoh

5.5.0 (01.04.2026)

  • fixed visualization of composable node in some cases
  • removed cpu temperature check to avoid high cpu usage
  • added ros domain id to the system nodes

5.4.1 (31.03.2026)

  • improved display of warnings caused by the loading of startup files

5.4.0 (25.03.2026)

  • Fixed use launch-prefix
  • Add debug output to find blocking states
  • Fixed package name in node list

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged fkie_mas_daemon at Robotics Stack Exchange

No version for distro kinetic showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 5.8.6
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/fkie-multi-agent-suite.git
VCS Type git
VCS Version master
Last Updated 2026-08-21
Dev Status UNMAINTAINED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A daemon node to manage ROS launch files and launch nodes from loaded files.

Additional Links

Maintainers

  • Alexander Tiderko

Authors

  • Alexander Tiderko

MAS Daemon is an instance which allows the MAS Gui a remote access to configuration files . Through the daemon the launch file can be edited, loaded and the containing nodes executed by MAS GUI.

The daemon instance is usually launched by MAS Gui through SSH connection. After that the MAS Gui communicates with daemon using WebSockets on port 35430+(ROS_DOMAIN_ID), 35685+(NetworkId) with ROS1. These ports should be open in the firewall.

Beside offering remote configuration access to MAS Gui the daemon supports many other features, e.g. system monitoring, forwarding diagnostic messages or auto start/load of launchfiles.

The configuration is stored at $HOME/.config/ros.fkie/mas_daemon.yaml and can be changed through MAS Gui for each host.

CHANGELOG

Changelog for package fkie_mas_daemon

5.8.6 (14.08.2026)

  • Fix node search with variables

5.8.5 (12.08.2026)

  • Clear daemon caches for files, message, and service structs when reloading packages
  • fix(screen): correct SIGKILL mapping and harden kill_node
  • fix(rosstate_servicer): resolve races in state handling and fix node name/JSON encoding bugs
  • More accurate ROS state refresh
  • Improvements to launch file loading
  • Fix reading of additional environment variables via os.environ in Python launch files

5.8.4 (10.08.2026)

  • Merge pull request #16 from RMichaelSwan/fix/additional-envs
  • Merge pull request #17 from RMichaelSwan/fix/component-loading
  • fix: restore ExecuteProcess.additional_env reading
  • fix: load launch files in background thread to reduce launch time

5.8.3 (29.07.2026)

  • Fixed update ROS_DOMAIN_ID to wrong value while package reload

5.8.2 (09.07.2026)

  • improved stop / update of composable nodes
  • improve handle of composable nodes
  • added handler to update state of a single lifecycle node

5.8.1 (08.07.2026)

  • added parameter: exclude processes on shutdown ros nodes
  • do not terminate 'ros2' processes contain CMakeFiles in command line

5.8.0 (07.07.2026)

  • Improved publisher handling
  • Added service introspection
  • Added action introspection
  • Added action interface

5.7.2 (29.06.2026)

  • Fixed shutdown: do not stop ros2 build processes
  • Do not close terminal with remote log while Ctrl+C in less

5.7.1 (13.06.2026)

  • Fix for issue #12

5.7.0 (26.05.2026)

  • Changed callback group for services
  • Fixed code warnings

5.6.5 (29.04.2026)

  • fixed update diagnostics state of the nodes

5.6.4 (29.04.2026)

  • Changed the initialization of subscriber node to avoid lost messages on echo topic

5.6.2 (15.04.2026)

  • Added local check to find changes without discovery node
  • Added option to terminate ros2 processes

5.6.1 (13.04.2026)

  • Fixed show show daemon log in a terminal

5.6.0 (02.04.2026)

  • Added reset stats for echo topic
  • Do not create participants topics if started with zenoh

5.5.0 (01.04.2026)

  • fixed visualization of composable node in some cases
  • removed cpu temperature check to avoid high cpu usage
  • added ros domain id to the system nodes

5.4.1 (31.03.2026)

  • improved display of warnings caused by the loading of startup files

5.4.0 (25.03.2026)

  • Fixed use launch-prefix
  • Add debug output to find blocking states
  • Fixed package name in node list

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged fkie_mas_daemon at Robotics Stack Exchange

No version for distro melodic showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 5.8.6
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/fkie-multi-agent-suite.git
VCS Type git
VCS Version master
Last Updated 2026-08-21
Dev Status UNMAINTAINED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A daemon node to manage ROS launch files and launch nodes from loaded files.

Additional Links

Maintainers

  • Alexander Tiderko

Authors

  • Alexander Tiderko

MAS Daemon is an instance which allows the MAS Gui a remote access to configuration files . Through the daemon the launch file can be edited, loaded and the containing nodes executed by MAS GUI.

The daemon instance is usually launched by MAS Gui through SSH connection. After that the MAS Gui communicates with daemon using WebSockets on port 35430+(ROS_DOMAIN_ID), 35685+(NetworkId) with ROS1. These ports should be open in the firewall.

Beside offering remote configuration access to MAS Gui the daemon supports many other features, e.g. system monitoring, forwarding diagnostic messages or auto start/load of launchfiles.

The configuration is stored at $HOME/.config/ros.fkie/mas_daemon.yaml and can be changed through MAS Gui for each host.

CHANGELOG

Changelog for package fkie_mas_daemon

5.8.6 (14.08.2026)

  • Fix node search with variables

5.8.5 (12.08.2026)

  • Clear daemon caches for files, message, and service structs when reloading packages
  • fix(screen): correct SIGKILL mapping and harden kill_node
  • fix(rosstate_servicer): resolve races in state handling and fix node name/JSON encoding bugs
  • More accurate ROS state refresh
  • Improvements to launch file loading
  • Fix reading of additional environment variables via os.environ in Python launch files

5.8.4 (10.08.2026)

  • Merge pull request #16 from RMichaelSwan/fix/additional-envs
  • Merge pull request #17 from RMichaelSwan/fix/component-loading
  • fix: restore ExecuteProcess.additional_env reading
  • fix: load launch files in background thread to reduce launch time

5.8.3 (29.07.2026)

  • Fixed update ROS_DOMAIN_ID to wrong value while package reload

5.8.2 (09.07.2026)

  • improved stop / update of composable nodes
  • improve handle of composable nodes
  • added handler to update state of a single lifecycle node

5.8.1 (08.07.2026)

  • added parameter: exclude processes on shutdown ros nodes
  • do not terminate 'ros2' processes contain CMakeFiles in command line

5.8.0 (07.07.2026)

  • Improved publisher handling
  • Added service introspection
  • Added action introspection
  • Added action interface

5.7.2 (29.06.2026)

  • Fixed shutdown: do not stop ros2 build processes
  • Do not close terminal with remote log while Ctrl+C in less

5.7.1 (13.06.2026)

  • Fix for issue #12

5.7.0 (26.05.2026)

  • Changed callback group for services
  • Fixed code warnings

5.6.5 (29.04.2026)

  • fixed update diagnostics state of the nodes

5.6.4 (29.04.2026)

  • Changed the initialization of subscriber node to avoid lost messages on echo topic

5.6.2 (15.04.2026)

  • Added local check to find changes without discovery node
  • Added option to terminate ros2 processes

5.6.1 (13.04.2026)

  • Fixed show show daemon log in a terminal

5.6.0 (02.04.2026)

  • Added reset stats for echo topic
  • Do not create participants topics if started with zenoh

5.5.0 (01.04.2026)

  • fixed visualization of composable node in some cases
  • removed cpu temperature check to avoid high cpu usage
  • added ros domain id to the system nodes

5.4.1 (31.03.2026)

  • improved display of warnings caused by the loading of startup files

5.4.0 (25.03.2026)

  • Fixed use launch-prefix
  • Add debug output to find blocking states
  • Fixed package name in node list

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged fkie_mas_daemon at Robotics Stack Exchange

No version for distro noetic showing jazzy. Known supported distros are highlighted in the buttons above.

Package Summary

Version 5.8.6
License MIT
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/fkie-multi-agent-suite.git
VCS Type git
VCS Version master
Last Updated 2026-08-21
Dev Status UNMAINTAINED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A daemon node to manage ROS launch files and launch nodes from loaded files.

Additional Links

Maintainers

  • Alexander Tiderko

Authors

  • Alexander Tiderko

MAS Daemon is an instance which allows the MAS Gui a remote access to configuration files . Through the daemon the launch file can be edited, loaded and the containing nodes executed by MAS GUI.

The daemon instance is usually launched by MAS Gui through SSH connection. After that the MAS Gui communicates with daemon using WebSockets on port 35430+(ROS_DOMAIN_ID), 35685+(NetworkId) with ROS1. These ports should be open in the firewall.

Beside offering remote configuration access to MAS Gui the daemon supports many other features, e.g. system monitoring, forwarding diagnostic messages or auto start/load of launchfiles.

The configuration is stored at $HOME/.config/ros.fkie/mas_daemon.yaml and can be changed through MAS Gui for each host.

CHANGELOG

Changelog for package fkie_mas_daemon

5.8.6 (14.08.2026)

  • Fix node search with variables

5.8.5 (12.08.2026)

  • Clear daemon caches for files, message, and service structs when reloading packages
  • fix(screen): correct SIGKILL mapping and harden kill_node
  • fix(rosstate_servicer): resolve races in state handling and fix node name/JSON encoding bugs
  • More accurate ROS state refresh
  • Improvements to launch file loading
  • Fix reading of additional environment variables via os.environ in Python launch files

5.8.4 (10.08.2026)

  • Merge pull request #16 from RMichaelSwan/fix/additional-envs
  • Merge pull request #17 from RMichaelSwan/fix/component-loading
  • fix: restore ExecuteProcess.additional_env reading
  • fix: load launch files in background thread to reduce launch time

5.8.3 (29.07.2026)

  • Fixed update ROS_DOMAIN_ID to wrong value while package reload

5.8.2 (09.07.2026)

  • improved stop / update of composable nodes
  • improve handle of composable nodes
  • added handler to update state of a single lifecycle node

5.8.1 (08.07.2026)

  • added parameter: exclude processes on shutdown ros nodes
  • do not terminate 'ros2' processes contain CMakeFiles in command line

5.8.0 (07.07.2026)

  • Improved publisher handling
  • Added service introspection
  • Added action introspection
  • Added action interface

5.7.2 (29.06.2026)

  • Fixed shutdown: do not stop ros2 build processes
  • Do not close terminal with remote log while Ctrl+C in less

5.7.1 (13.06.2026)

  • Fix for issue #12

5.7.0 (26.05.2026)

  • Changed callback group for services
  • Fixed code warnings

5.6.5 (29.04.2026)

  • fixed update diagnostics state of the nodes

5.6.4 (29.04.2026)

  • Changed the initialization of subscriber node to avoid lost messages on echo topic

5.6.2 (15.04.2026)

  • Added local check to find changes without discovery node
  • Added option to terminate ros2 processes

5.6.1 (13.04.2026)

  • Fixed show show daemon log in a terminal

5.6.0 (02.04.2026)

  • Added reset stats for echo topic
  • Do not create participants topics if started with zenoh

5.5.0 (01.04.2026)

  • fixed visualization of composable node in some cases
  • removed cpu temperature check to avoid high cpu usage
  • added ros domain id to the system nodes

5.4.1 (31.03.2026)

  • improved display of warnings caused by the loading of startup files

5.4.0 (25.03.2026)

  • Fixed use launch-prefix
  • Add debug output to find blocking states
  • Fixed package name in node list

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged fkie_mas_daemon at Robotics Stack Exchange