How to update External scripts in a Smart rule?

I am developing a Smart Rule which uses the Execute External Script action.

Problem when I have changed and saved the external script and I run the Smart Rule again it seems to execute the old script.

I assume this is a caching issue in DT3, because after restarting DT3 it picks up the current script from disk.

How can I force DT3 to use the current script without restarting the app?

Bonus question: Are there any keyboard shortcuts to apply and to edit a Smart Rule?

  1. You can’t avoid the restart. Development would have to make modifications to support this.
  2. No there is no shortcut for editing a smart rule. One for applying them could be set in the Keyboard system preferences.

Thanks. Good to know.