What’s New in Posit Workbench 2025.09.2: Expanded AI Provider Support and Data Explorer Features

2023-05-18

Key highlights

Positron Pro 2025.10.1 introduces significant new capabilities to both the Data Explorer and preview features for Positron Assistant, enabling you to work faster.

Fixed

RStudio

Posit Workbench

Positron Assistant

Connect to more model providers

A major focus of this release is unlocking access to a wider universe of model providers. While we are excited about being able to support more user choice here, we have observed that Positron Assistant and Databot perform best with Anthropic models. Additionally, some models are too underpowered or lacking in critical capabilities, including tool-calling, to properly Positron Assistant itself to the quality we expect.

Note

In the future, we intend to provide additional guardrail checks for models that have the core capabilities necessary to provide a positive Positron Assistant experience which, at a minimum, would be tool-calling support. Small or lower-tier models are likely to produce worse outputs or fail at tasks.

Caution

While Databot can also use models via a Custom Provider, we currently only suggest using Anthropic models with Databot per our testing during its Research Preview.

Positron Assistant now supports GitHub Copilot Chat

Positron Assistant now has preview support for GitHub Copilot for both completions and chat.

When you have GitHub Copilot added as a model provider, GitHub Copilot models, chat participants, and tools are now available in the chat pane and inline chat, in addition to inline code completions.

Take Control of Inline Completions

Completions from an LLM such as GitHub Copilot can be very useful, but sometimes they can be distracting or interfere with other completions from the Python or R LSP.

You now have more control over when you see Positron Assistant completions:

AWS Bedrock for the enterprise

This release also introduces preview support for AWS Bedrock as a model provider, enabling enterprise users to keep their chats within their AWS environment.

To enable Positron Assistant with AWS Bedrock, you can add the following specific user-level settings:

In settings.json, to enable AWS Bedrock you will need at least the following two items:

"positron.assistant.enable": true,
"positron.assistant.enabledProviders": ["amazon-bedrock"]

Via the Command Palette, run the command Positron Assistant: Configure Language Model Providers to open the Provider Configuration dialog

In the “Configure Language Model Providers” dialog:

For more information, please see the Positron Assistant + AWS Bedrock announcement.

Connect to More Models: OpenAI API and Custom Providers

We have added experimental support for OpenAI via API key as a model provider. This configuration also allows you to set custom OpenAI base URLs. From the OpenAI model list, we currently suggest using GPT-5, GPT-5 Pro, GPT-5-Codex, or GPT-4.1. These models must be enabled on your API key prior to using them in Positron Assistant. Ultimately, not all models are equivalent, and for now we suggest using powerful frontier models to have the best experience.

It’s also important to configure OpenAI’s API for appropriate throughput based on user counts. Your team should plan for higher tiers with additional token throughput and requests per minute. Insufficient throughput on lower usage tiers will lead to rate limiting from OpenAI.

To enable OpenAI as an option, you will need to modify your settings.json:

"positron.assistant.enabledProviders": [
     "openai" //## <-- For using OpenAI directly
]

Note

The direct OpenAI option will change from “openai” to “openai-api” in the next release to avoid naming conflicts we have recently observed with other tools and model providers.

Custom Provider support

Building on OpenAI support, we are excited to introduce experimental support for Custom Providers that adhere to the OpenAI API standard. This is a powerful feature that allows you to bring your own arbitrary model provider and connect Positron Assistant to almost any compatible endpoint. For more information, please see the Positron GitHub discussions on Custom Providers.

Custom Providers may be interesting for teams that require:

In the future, we intend to provide additional guardrail checks for models that have the core capabilities necessary to provide a positive Positron Assistant experience, which at a minimum, would be tool-calling support. In future iterations of Custom Provider support, we intend to at least warn users if models do not meet sufficient requirements to provide the expected user experience.

Positron Assistant lands in the console

Assistant and Console are two of Positron’s defining features, and now they integrate even deeper to streamline your coding experience. Assistant is now ready to help with any errors you encounter in the Console!

Tracebacks get two new options, ✨Fix & ✨Explain. Clicking on these options sends your session to Assistant, which then automatically gets to work on a solution. Assistant automatically receives all the context it needs to help: the traceback you’re troubleshooting, your recent code inputs, and the active file, so you don’t have to manually copy and paste this information!

Fix

Fix does what it implies: it summons Assistant to diagnose and propose a fix for the code you’re running. You can run the suggested code directly in the Console, or apply the fix in an Editor if you’re coding in files. Assistant will look at the traceback to see where the error originates, and let you know if the fix should be applied to a file instead of in the Console. With Fix, Assistant takes the lead and gives you a short and sweet resolution, without too much fluff — just a one or two line explanation.

Explain

Explain takes a different approach: instead of having Assistant debug and resolve the error itself, it will instead provide you with a detailed analysis of what the code is doing and possible paths towards a solution. This is great for when you’re working on a domain-specific problem, or want to be more hands-on with the fix; it gives you, the user, more freedom to troubleshoot on your own. Think of it as a pairing partner right in the Console!

Data Explorer Enhancements: Pin, Filter, and Convert to Code

The Data Explorer also has new features to help you focus on key columns and navigating larger datasets during exploratory analysis.

We’re excited to see how you leverage these new connections and controls in your data science workflows. For a complete list of all changes and bug fixes, please see the full release notes.