TAUBER PSL Developer PlugIn for Visual Studio Code 

Follow our journey to a new way of creating PATROL Knowledge Modules for BMC Helix Operations Manager …

A few weeks ago it was just an Idea but today it is already a functional Prototyp. Everybody who knows me knows that Development and even PATROL KM Development is something I really like ๐Ÿ˜‰ But the PATROL Classic Console is outdated and creating or even enhancing and migrating a KM to make it work with BHOM is a pain. I ever though a PlugIn for a modern IDE would be great or being able to bring AI based Development to PATROL Knowledge Modules would be perfect.

This was the Moment when the Idea for this PlugIn was born and to be honest this Idea is years ago. With AI driven Development this Idea became a first functional Prototype.

TAUBER PSL Developer PlugIn for Visual Studio Code

So let’s tell about the current Status of the Project …ย 

  • We have a running Pilot using a small PATROL Agent Client to connect and talk to the Agent. Right now the Client is able to sync Namespace objects directly from the Agent on 3181ย 
  • In the current Version of the VSC PlugIn you can add and connect one PATROL Agent.
  • We have an Editor with a PSL Syntax Checker to edit and modify .km and .xml.

What is the Target of this Project?

We want to build an fully integrated PATROL Classic Console Developer replacement integrating PATROL Knowledge Module Development into Visual Studio Code including KM Development and giving AI access to PATROL KM resources to help modify and build PATROL Knowledge Modules. Finally we will add and support building BMC Helix Operations Management Solutions.

Planned supported Platforms
Windows, Linux (Ubuntu), Mac OSX

Follow me on this Webpages and you get frequent information about the Status of the Project!

The current target for a fully functioning first Release is the Q3 2026 …

What is the current Milestone we are working on?


19.04.2026: Again some silent days, but busy days first time running the PlugIn on Windows … AND MAC ๐Ÿ™‚ Take a look at the Screenshot. Ever seen a PATROL Agent on a Mac Console ๐Ÿ˜‰
16.04.2026: Sorry, it was a busy week … but the PlugIn has nearly all functions now. And it is really getting faster and more stable. Look at the Eventviewer ๐Ÿ™‚
11.04.2026: First Version of the Agent Configuration Editor implemented …ย ย 
10.04.2026: A lot of changes in the Communication to the Agent ๐Ÿ™‚ and more and more KMs applied …ย 
09.04.2026: First App Classes created and transfered to the Agent … afterward some fun features like Multigraph ๐Ÿ™‚
08.04.2026: The Development Workflow is stable this evening … really great feeling! ๐Ÿ™‚
07.04.2026: First Application Class created with the PlugIn and landed on the Agent. But the TreeView is not close enough to the Agent so we have to optimize that.
06.04.2026: After a small Easter Break I started adding some smaller Features like the „Update“ Command on a Parameter. Next is enhacing the KM Browser with Add and Modify Dialogs for Application Classes and Parameters
04.04.2026: Today we added the Systemoutput Window … looks like the original one ๐Ÿ™‚
03.04.2026: Developer Mode is hard to make work but today we made it. Change a KM, send it to the Agent and activate it! Yeah! A milestone!
02.04.2026: Developer Mode Day 2 … looks like it really work ๐Ÿ™‚ Just the instances are missing … keep you posted!
01.04.2026: Today the Developer Mode was the main topic. We learned a lot and made a first version work! After that we have rebuild the PATROL Agent Client with everything we learned and now it is much faster!
31.03.2026: We have successfully implemented the Operator Mode of the Classic Console. It is not yet perfect but before starting to polish this we start to add the Developer Mode including the Sync of new and changed KMs! I’ll keep you posted on the progress …

Stay tuned for updates …

ย 

Parameter View

Parameter View

Agent Setup

Agent Setup

Systemoutput Window

Systemoutput Window

PSL Editor

PSL Editor

PSL Code and Systemoutput

PSL Code and Systemoutput

Multi Graph + Drag & Drop

Multi Graph + Drag & Drop

Agent Configuration Editor

Agent Configuration Editor

Eventviewer

Eventviewer

PlugIn on a Mac

PlugIn on a Mac