> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ixo.world/llms.txt
> Use this file to discover all available pages before exploring further.

# calls

> LiveKit call integration — stub. Full implementation deferred.

**Source:** [`packages/oracle-runtime/src/plugins/index.ts`](https://github.com/ixoworld/ixo-oracles-boilerplate/blob/main/packages/oracle-runtime/src/plugins/index.ts) (stub manifest)

| Attribute     | Value                                          |
| ------------- | ---------------------------------------------- |
| Feature key   | `calls`                                        |
| Version       | `0.0.0`                                        |
| Visibility    | `silent`                                       |
| Stability     | `experimental`                                 |
| Default state | Loaded by default (stub — contributes nothing) |

<Warning>
  `calls` is a **placeholder stub**, not a shipped feature. It is the only bundled entry created via `stub('calls', 'Calls')` in `plugins/index.ts` — version `0.0.0`, no tools, no sub-agents, no middleware, no Nest modules. Don't rely on it.
</Warning>

## Status: deferred

`calls` exists in `BUNDLED_PLUGINS` only so the `features` toggle key resolves. Because it declares no `autoDetect`, the loader loads it by default — but it contributes nothing, so loading it has no effect. The legacy `apps/app` codebase had a `@Controller('calls')` for LiveKit integration; the `getNestModules` API hook would technically unblock a real implementation. Deferred for now.

It contributes nothing, so there is nothing to enable. You can keep it from loading at all with:

```ts theme={"system"}
const app = await createOracleApp({
  config,
  features: { calls: false }, // skip the stub entirely
});
```

See the framework's [follow-ups](https://github.com/ixoworld/ixo-oracles-boilerplate/blob/main/docs/spec-and-roadmap/follow-ups.md) for the rebuild plan.

## Where to read next

<CardGroup cols={2}>
  <Card title="Bundled plugins" icon="boxes-stacked" href="/build-an-oracle/reference/bundled-plugins/overview">
    The full bundled set.
  </Card>

  <Card title="Add HTTP endpoints" icon="route" href="/build-an-oracle/develop/plugin-recipes/add-http-endpoints">
    The hook a real `calls` plugin would use.
  </Card>
</CardGroup>
