Settings in the VS Code panel

The DataMind Oda extension keeps its own settings inside VS Code, separate from the desktop app. The Settings tab collects the parts the extension can download, the server and account it uses, two experimental suggestion switches, and the extension's keyboard shortcuts.

What the extension adds to the editor is on The Oda extension for VS Code, and reviewing the changes it proposes is on Reviewing proposed changes.

Open the Settings tab

  1. In the chat header, choose Settings. It is the first of the header's controls, before Past chats and New chat.
  2. The extension's Settings open as their own tab in VS Code. The tab keeps its place as you move between chats.

Download or remove components

The Components section lists the parts the extension fetches on demand: Python tools, Office engine and Computer use driver. The extension downloads a part the first time a tool needs it. Each row shows the part's size in MB and its state.

The states you can see:

The buttons on each row:

Check the DataMind connection

The DataMind connection section shows which DataMind server this VS Code window is signed in to and as whom. It describes itself as The DataMind server this window is signed in to, and the account it is signed in as.

The section is a readout only: it never signs you in or out. Signing in belongs to the extension; the steps are in Sign in to Oda in VS Code.

Turn the suggestion switches on or off

Under General, two switches control the extension's editor suggestions:

Both carry the Experimental tag, and the callout under them says Runs on Kartlos Standard and bills its tokens.

Both switches stay off and disabled until the extension answers. While the inline switch checks with the server, its row reads Checking…; a failed check shows a message in that row. The next-edit switch has no checking text; a failed save appears as a VS Code warning.

The keyboard list

The Keyboard section lists the keybindings the extension adds to VS Code:

Inside the editor, these keybindings apply in place of the desktop app's own shortcuts.

Messages from other parts of Oda are in Troubleshooting.

Questions, answered

Where do I find these settings?

In the chat header, choose Settings. The extension's Settings open as their own tab in VS Code.

What are the components, and when are they downloaded?

Python tools, Office engine and Computer use driver are runtime parts the extension fetches on demand. It downloads one the first time a tool needs it, or you can fetch one ahead of time with Download.

What do the states next to a component mean?

Not downloaded means the part is not on this computer, Downloading… or Downloading, {percent}% means a download is running, Downloaded means it is ready, and Removing… means it is being deleted.

Why are the Download and Remove buttons greyed out?

A component request is already running. Only one runs at a time, and the buttons are held while it works. When a request fails, the buttons are usable again, even while a failure message such as That did not work: <message> stands.

What does the DataMind connection section show?

The Server row shows which DataMind server this window is signed in to, and the Account row shows the account it uses. An unconnected window reads Not connected, and a signed-out one reads Not signed in.

Can I sign in or sign out from the Settings tab?

No. The connection section is a readout and never signs you in or out. Signing in belongs to the extension: see Sign in to Oda in VS Code.

What do the experimental switches do?

They control the extension's experimental editor suggestions, Inline suggestions and Next-edit suggestions. Both carry the Experimental tag, and the callout says Runs on Kartlos Standard and bills its tokens.

Why is a suggestion switch off and disabled?

The switches wait for the extension to answer. Until then they stay off and cannot be used. While the inline switch checks with the server, its row reads Checking…; the next-edit switch has no checking text, and a failed save appears as a VS Code warning.

How do I import a skill in the editor?

A skill import takes a typed folder path or link: the editor has no native file picker. The Settings tab shows the same Skills, Memory, Connectors and Hooks pages as the desktop app; Import a skill covers the dialog.

Can I manage plugins in the editor?

No. In the editor, only the built-in bundles load, and the Plugins page reports plugin management as unavailable. Plugins installed in the desktop app belong to the desktop app's own profile.

Why can't I see a section, such as Components?

Sections appear only when the extension in your editor supports them: an older extension shows fewer sections, with no error.

Which keyboard shortcuts does the extension add?

Ctrl Alt O adds the current selection to the chat, Tab accepts a suggested next edit, and Esc dismisses it. The Keyboard section lists all three.