A VS Code extension that provides an interactive sidebar for diagnosing and repairing PDDL planning domain files. Select a domain, configure which repair actions are permitted, and view iterative repair suggestions.
Features
Sidebar Panel: Dedicated webview panel integrated into the VS Code Activity Bar
Domain Selection: Load the currently active editor file as your target PDDL domain
Configurable Repairs: Enable or disable specific repair actions via checkboxes before running
Repair History: All repair attempts are tracked and displayed in the panel for comparison
Requirements
VS Code
Docker must be installed and accessible on your system PATH. If you are a linux user, make sure Docker can run without the sudo privileges. This can be achieved by executing:
sudo usermod -aG docker $USER
newgrp docker
Getting Started
Open a PDDL domain file in the editor
Open the PDDL Repairer panel from the VS Code sidebar (the newly added wrench icon)
Click Read to load the active file and display available actions
Use the checkboxes to enable or disable specific repairs
Click Fix to open the prompt that allows you to select the white list plans directory
A set of repairs is added to the sidebar.
Repeat as needed. Each run is added to the repair history