It’s great to hear you’ve developed a custom KNIME extension! Regarding your question, the cleanest solution is indeed to use two separate KNIME installations: one for development and another for production. This ensures stability in your production environment while allowing flexibility for development and debugging. It’s a straightforward way to manage both processes without risking your production workflows.
Best of luck with your continued work on the extension!