You can now bind custom tasks defined in the workspace's tasks.json file to the Build and Flash actions. The configured tasks are executed in place of the standard Build and Flash tasks, allowing you to fully customize these task executions. The task bindings are stored in the workspace settings, and can be checked into source control alongside the tasks.json file to share the same setup across different environments.