Built-in plugins

DataMind Oda is built from plugins and ships with a set of its own. This page shows where you meet them: the Plugins page, where you switch feature bundles and open built-in settings, and Settings > Built-in plugins, the read-only list of what this installation loads.

Where the plugin surfaces are

Two surfaces cover plugins:

Both belong to the developer surface, so they stay hidden until the Plugins page feature is on:

Switch a feature bundle on or off

Every optional feature bundle ships switched off. To switch one on or off:

  1. Open Plugins in the sidebar.
  2. Find the bundle in the Official group. The shipped set includes Agent Teams, Auto Authorization Review and Voice input.
  3. Flip its switch.

Worth knowing:

Open a built-in plugin's settings

Built-in plugins with settings keep their cards on the Plugins page too, in the Official group after the bundles. Open the group and select a plugin:

A card appears only while this deployment runs that plugin and Developer tools is on. A plugin with a settings card of its own is configured there, not in a generated form; Live plugin settings covers the forms some plugins expose while Oda runs.

Inspect what this deployment ships

Settings > Built-in plugins is an inventory: it shows which plugins this installation loads, and it is read-only. To open it:

  1. Open Settings and choose Built-in plugins in the Advanced group.
  2. The page shows its Plugin list view and reads the plugin state; while it loads, it says Reading plugins….
  3. The rows sit in two groups, collapsed at first:
    • Session plugins, subtitled Composed per session by agent presets. Use Choose the agent preset to inspect to look at another preset's composition; the default preset shows first.
    • Global plugins, subtitled Shared by the system and every session.
  4. Type in Search plugins to filter both groups. A search opens them while it runs, and each group header counts its rows ( · N plugins, and N failed when something failed).

Each row names one plugin and shows its id, an enablement tag and the live phase in words. Expand a row for more: where it comes from, its runtime status, and a Disabled when condition where one applies. A coloured dot marks a phase that is still on its way, such as Waiting for dependencies or Loading.

The page never switches anything: it cannot enable, disable, add or remove a plugin. It is also a snapshot: it updates when you open it again or after a retry, not on its own while it stays open.

While you read the list, one of these states may show:

MessageWhat it meansWhat to do
Reading plugins…The list is still reading the plugin state.Wait; the rows appear when the read settles.
No plugins are available.This deployment exposes no plugin entries to the list.Nothing to fix; there is nothing to list here.
No matching plugins.The search found nothing in either group.Clear the search, or try another word.
Plugins are temporarily unavailable.The plugin state could not be read, so no rows are shown.Choose Retry; if it keeps failing, ask your administrator.
Some plugins could not sync on this page. Host enablement is unchanged.Part of the page did not finish loading; no plugin's state was changed by it.Choose Retry this page; the retry reloads the page and switches nothing.
This deployment exposes no plugin views.The page has no views to show in this deployment.Nothing to fix; there is no view to open here.

To change a plugin's state, or to install or remove a bundle, use the Plugins page; Plugins and MCP connections covers installing.

Questions, answered

What is the difference between the Plugins page and Built-in plugins?

The Plugins page manages plugins: there you switch feature bundles and plugin rows, install extra bundles, and remove what you added. Settings > Built-in plugins only inspects: it lists what this installation loads and cannot change anything. Plugins and MCP connections covers installing; Advanced features covers the Plugins page switch that reveals both surfaces.

Can I enable or disable a plugin from the Built-in plugins list?

No. The list is read-only: it reports each plugin's state and cannot switch, add or remove anything. Switches live on the Plugins page.

What do the tags next to a plugin mean?

One of five states:

Why does the list change when I pick another preset?

The Session plugins group shows what each agent preset composes for a session. Choose the agent preset to inspect switches the group to that preset's composition; the default preset shows first, and a preset that cannot load stays listed with its reason.

What does the coloured dot mean?

It marks a phase that is still on its way: while a plugin is Waiting for dependencies, Loading or Unloading, a dot shows it at a glance. The row also spells the phase out in words, and settled states such as Running or Not running show no dot.

Where do I change a built-in plugin's settings?

On the Plugins page: open the Official group and select the plugin's card. Shell sets the command time limit and output cap (Shell settings), Subagent sets the delegation limits and the models Subagents may use (Subagent limits), and Agent loop sets the parallel tool-call cap (Agent loop settings).

Why is the Plugins page missing from my sidebar?

It is a developer surface. In the desktop app and the VS Code extension, turn on Plugins page under Settings > Developer > Advanced features; see Advanced features. In the web app, the plugins page is one of the surfaces that appear only while Developer tools is on; see Developer settings.

Why is there no web search settings card?

There is no web search settings card; the plugin surfaces show none.

The list looks out of date. How do I refresh it?

Reopen the page: the list takes a fresh snapshot when it opens and after a retry. It does not update itself while it stays open.

What does the message Plugins are temporarily unavailable. mean?

The list could not read the plugin state, so it shows no rows. Choose Retry; if it keeps failing, ask your administrator.