# Changelog ## 0.0.16 - Introduce ClaudeSDKClient for bidirectional streaming conversation - Support Message input, not just string prompts, in query() - Raise explicit error if the cwd does not exist ## 0.0.14 - Add safety limits to Claude Code CLI stderr reading - Improve handling of output JSON messages split across multiple stream reads ## 0.0.13 - Update MCP (Model Context Protocol) types to align with Claude Code expectations - Fix multi-line buffering issue - Rename cost_usd to total_cost_usd in API responses - Fix optional cost fields handling