Skip to main content
Comparison targets: Integration path: official converter — mapping Claude Agent SDK native SDKMessage events into standard events is handled by createClaudeSdkEventStream (exported from "niceeval/adapter"). The adapter only keeps transport glue and HITL stop-turn detection (calculate is gated through the official canUseTool callback). You start the app yourself in its normal way (pnpm start); evals do not manage the process. App-side src/backend/* files are byte-for-byte unchanged. All integration code changes (measured from both directories when generated):

File list

App-side changes (dependency declarations only)

Added adapter, evals, and experiments