This page provides an overview of the benefits of using VS Code in Foundry to write and manage code. In particular, the benefits below should be considered when deciding whether to switch from Code Repositories to VS Code in Foundry.
VS Code in Foundry comes with Continue, an AI coding assistant preconfigured to work with Palantir-provided language models and equipped with knowledge about relevant Palantir SDKs and your Python transforms or OSDK repository. With this contextual understanding of your data structures, ontology, and organization, Continue can generate more accurate and relevant code suggestions and access Foundry-specific tools to accelerate your workflows.
VS Code in Foundry comes with a number of enhanced preview features, including:
The highly-optimized language server in VS Code enables a performant, responsive developer experience when using VS Code in Foundry, with major speed boosts for features like linting and auto-complete.
VS Code's integrated terminal gives you full control over your development environment. Using the terminal, you can automate workflows with scripts, run commands to perform bulk operations, and efficiently manage version control with the command line interface.
VS Code workspaces provide you with an environment deployed on Palantir infrastructure and accessible from the Palantir platform. Alternatively, the Palantir extension for Visual Studio Code can be installed in your local VS Code IDE to integrate directly with your code in Foundry.
VS Code workspaces enables you to customize your workflow and save your coding preferences, such as custom key bindings, configurable color themes and layouts, and other UI settings.
Learn more about the motivation for VS Code integration with Foundry ↗ and additional features of the VS Code extension.
Note: AIP feature availability is subject to change and may differ between customers.
VS Code workspaces and the Palantir extension for Visual Studio Code are not affiliated with or endorsed by Microsoft.
The Continue extension is a product of Continue Dev, Inc. No affiliation or endorsement is implied.