claude-agent-sdk-ruby
Installation
SKILL.md
Claude Agent SDK for Ruby
Quick start
- Use
ClaudeAgentSDK.queryfor one-shot prompts (unidirectional streaming). - Use
ClaudeAgentSDK::Clientfor interactive sessions (multiple turns, interrupt, hooks, permission callbacks, custom tools, runtime control APIs). - Install prerequisites: Ruby 3.2+, Node.js, and Claude Code CLI.
require 'claude_agent_sdk'
ClaudeAgentSDK.query(prompt: "What is 2 + 2?") do |message|
puts message.inspect
end
Workflow
- Choose an interface: