@edictum/claude-sdk
v0.2.0
Published
Claude Agent SDK adapter for edictum
Maintainers
Readme
@edictum/claude-sdk
Claude Agent SDK adapter for Edictum rule enforcement.
Part of Edictum — runtime rule enforcement for AI agent tool calls.
Install
pnpm add @edictum/claude-sdk @edictum/coreUsage
import { Edictum } from '@edictum/core'
import { ClaudeAgentSDKAdapter } from '@edictum/claude-sdk'
const guard = Edictum.fromYaml('rules.yaml')
const adapter = new ClaudeAgentSDKAdapter(guard)
const { PreToolUse, PostToolUse } = adapter.toSdkHooks()API
ClaudeAgentSDKAdapter— adapter classtoSdkHooks(options?)— returns{ PreToolUse, PostToolUse }hook callback arrayssetPrincipal(principal)— update principal mid-session
ClaudeAgentSDKAdapterOptions— constructor options (sessionId,principal,principalResolver)ToSdkHooksOptions—{ onPostconditionWarn }callback
