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.
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:
Not downloaded: the part is not on this computer yet.Downloading… or Downloading, {percent}% with the percentage filled in: a download is running.Downloaded: the part is ready to use.Removing…: the part is being deleted.The buttons on each row:
That did not work: <message>; the buttons are usable again while the message stands.Loading components….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.
Not connected.Signed in when the account has neither a name nor an email to show; when the window has no account, it reads Not signed in.Loading the connection….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.
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 section lists the keybindings the extension adds to VS Code:
Ctrl Alt O: adds the current selection to the chat.Tab: accepts a suggested next edit.Esc: dismisses a next edit.Inside the editor, these keybindings apply in place of the desktop app's own shortcuts.
Messages from other parts of Oda are in Troubleshooting.
In the chat header, choose Settings. The extension's Settings open as their own tab in VS Code.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Sections appear only when the extension in your editor supports them: an older extension shows fewer sections, with no error.
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.