Switching between multiple planners
[2.17.0]
Planner switching
Support for multiple planners, extensibility (other extensions can now inject planner providers) and easy switching between them either
using the PDDL: Select planner command, Ctrl+Alt+P or via the status bar item.
Previous planner configuration settings (pddlPlanner.executableOrService
and pddlPlanner.executableOptions
) are now deprecated
and the extension automatically migrates them to pddl.planners
and pddl.selectedPlanner
. The migration is supported for all places,
where the configuration settings are stored in VS Code: the User settings, Workspace and WorkspaceFolder settings.
Setting pddl.showPlannerInStatusBar
may be used to hide the planner selector in the status bar (if you only ever use one planner).
The original command PDDL: Configure planner changed behavior. It now triggers re-configuration of the currently selected planner.
Other fixes
- Planner output target, parser and validator configuration on Overview Page now sensitive to workspace folder selection
- Refactored the
pddl-workspace
(API for other extensions to inject their custom PDDL functionality) to usevscode-uri
form of file Uri rather than string. - Overview page does no longer show fake (design-time) content in case something goes wrong during initialization (this was rather confusing)