Claude Code
Installation
npm install -g @anthropic-ai/claude-agent-sdkIntegration
IMtoAgent integrates Claude Code via the Claude Agent SDK. Each bot message spawns a query to the SDK with the configured model and system prompt.
Features
- Multi-turn agent loop — Claude SDK handles tool use internally
- Session persistence —
sdkSessionIdsaved to disk for conversation continuity - Model aliases — Configure
sonnet,opus,haikualiases per bot - Permission modes —
bypassPermissionsor interactive approval
How it works
User message → ClaudeAdapter → Claude SDK query() → streaming assistant messages ├── assistant: tool_use blocks → extract tool names for progress display ├── assistant: text blocks → accumulate response text └── result: final outcome → return to user