Skip to main content
@obversa/engine-claude-agent-sdk is an engine plugin that runs requests through the Claude Agent SDK. Each request runs as a clean query call, using existing host Claude Code authentication.

Requirements

  • Node.js 22.12 or later
  • Host Claude Code authentication

Install

Identity

The plugin serves the Anthropic provider. It reports provider: 'anthropic', with the model passed in the request or configured in options.

Usage

To enable memory access, pass an instance of the Memory contract from @obversa/api in the constructor:

Limits

  • Requires local Claude Code host authentication; it does not accept raw API keys.
  • Each call runs in-process via SDK query sessions rather than separate OS child processes.
  • Memory integration attaches an MCP memory tool into the query context.
  • In the read and none workspace modes the adapter passes Claude a bounded tool list (Read, Grep and Glob for read; none for none). It disallows Bash, Edit, Write, the sub-agent tools and every MCP tool. A settings file outside the run cannot restore them.