AI Planning and PDDL support in VS Code

Improve usability by installing the VS Code Icons for PDDL files to quickly distinguish PDDL files
Enable VS Code Icons extension to quickly distinguish PDDL files
When processing files using command-line tools, it is simpler to enable file auto-saving.
It is also recommended to go run the Git: Initialize Repository command to enjoy safety of version control and never miss a working version.
Download the latest build of VAL tools to get a PDDL parser, to be able to validate and evaluate plans. plan validation tools
New version of VAL tools is available. Update to the latest version.
Enable on-type formatter to save time and make your models readable without wasting time formatting whitespace.
You can switch it off again using the editor.formatOnType setting.
Did you know that Ctrl + / comments out the current line? Press it again to un-comment it.
Are you finding the PDDL Extension useful? Do you want to boost our motivation? Please give us (5) stars or even write a review...

Getting started

Try Hello World example
Generate Nunjucks templated problem file sample
See or clone PDDL samples

Configuration

Planning engine

Planner configuration error: . Fix it.
Read more info about PDDL planners
Output into

PDDL parser


See more info about PDDL parsers

Plan Validator


Clone and compile VAL from GitHub or...
Download plan validation tools

Resources

YouTube Hands-on PDDL channel
Education.planning.domains
Explore Planning.domains PDDL examples
Ask a question on Stackoverflow
PDDL Reference
Slack community
All features of PDDL support in VS Code
What's new in PDDL support

Getting more productive

VS Code Icons for PDDL files e.g.
GraphViz support
Keyboard shortcuts

Giving feedback

Submit an issue
Write a review

Show this overview page once a day when using PDDL

Use the PDDL: Show overview page command to display this page again.