Extension commands, settings and limits

The DataMind Oda extension adds commands, keybindings and settings to VS Code. This page is the reference for all of them, and for the messages you may meet when something cannot run. Every command appears in the Command Palette under DataMind Oda. Open the palette and type DataMind Oda to list them. To install the extension first, see Oda in VS Code.

Chat commands

Editor and terminal commands

Account and recovery commands

Change review commands

Commit message commands

Suggestion commands

Keybindings

Settings the extension adds

Oda adds these settings to VS Code's own settings. Change them in VS Code's Settings or in your settings.json.

The terminal output picker

Add Terminal Output to Chat opens a picker of the recent commands run in your terminal.

Past chats

Past chats opens from the extension's header as a popover that lists this window's chats, grouped by when you last used them: Today, Yesterday, Last 7 days and Older.

Messages you may meet

Questions, answered

Where do I find every command the extension adds?

Open the Command Palette and type DataMind Oda. Every command appears under that name; this page lists them all.

What does Ctrl+Alt+O do?

It sends your current editor selection to the chat, the same as Add Selection to Chat.

What does "DataMind Oda is still starting" mean?

Oda's background service has not finished starting. Wait a moment and try again; if it does not come back, run DataMind Oda: Restart Background Service.

Are the suggestion features on by default?

No. Inline suggestions and next-edit suggestions both start off. Turn them on with Toggle Inline Suggestions and Toggle Next-Edit Suggestions, or in VS Code's settings.

Why does a file open in a different editor group from the chat?

The Lock editor groups setting keeps Oda's tabs in their own locked group, so files and diffs open in a group of code instead. You can unlock a group from its … menu, or turn the setting off.

Why can't I add my terminal output to the chat?

Oda reads only commands that ran after the extension started, in a terminal with shell integration. Open a terminal, run the command and choose Add Terminal Output to Chat again.

How many terminal commands can I pick from?

The last ten commands of a terminal, newest first. The most recent is already ticked. Output is cut at 20,000 characters with the cut marked … (earlier output omitted); when you pick several commands, the cap covers the whole block.

How are the chats in Past chats grouped?

By age: Today, Yesterday, Last 7 days and Older. Each chat offers Rename and Archive.

Does the extension share settings with the desktop app?

No. The extension signs in on its own and keeps its own settings and chats, separate from the DataMind Oda desktop app. Sign in to Oda in VS Code covers the sign-in.