Skip to main content
@obversa/obversa is the bundle: one dependency that installs every public package except the Jev, Devin, Mastra and OpenAI Agents engines, so a project gets the runtime, the runner, the contracts, the process tools, the ready-made workflows, the surfaces, the memory adapters, webhook notifications and the engine adapters at once. It has no API of its own; import each tool from its own package.

Install

The install adds one dependency to your project:
package.json

Quickstart

After the bundle is installed, import from the member package you need. The smallest run imports two names from the runtime:
examples/one-agent-job.ts (excerpt)
Every package on the API reference page says “Included in @obversa/obversa” where the bundle installs it, so you can also install any one of them on its own.

What it installs

Jev, Devin, Mastra and OpenAI Agents are separate

The Jev API Engine isn’t in the bundle. It needs its own endpoint and key, so install it when you use it:
Terminal
The Mastra Engine isn’t in the bundle either. It runs an agent you built with Mastra, so install it beside Mastra:
Terminal
The Devin CLI Engine isn’t in the bundle either. Install it beside the Devin CLI:
Terminal
The OpenAI Agents Engine isn’t in the bundle either. It runs an agent you built with the OpenAI Agents SDK, so install it beside the SDK:
Terminal

Next steps

  • Installation: set a project up and run the first file.
  • API reference: every export a user calls, and the page that teaches it.