@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 reportsprovider: 'anthropic', with the model passed in the request or configured in options.
Usage
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
readandnoneworkspace modes the adapter passes Claude a bounded tool list (Read,GrepandGlobforread; none fornone). It disallowsBash,Edit,Write, the sub-agent tools and every MCP tool. A settings file outside the run cannot restore them.