The action mapping dictionary is hardcoded and limited to only 4 actions. Consider implementing a more dynamic approach using attributes on command classes or a configuration-based system to make it easier to add new IPC-safe actions without modifying this adapter class.
Originally posted by @Copilot in #11 (comment)