# frozen_string_literal: true # Clawdforge — Ruby SDK for the clawdforge HTTP service. # # The clawdforge service wraps `claude -p` subprocess calls behind a bearer- # token-gated REST API. This SDK is a thin idiomatic wrapper over that API. # # Quickstart: # # require "clawdforge" # forge = Clawdforge::Client.new(base_url: "http://localhost:8800", token: "cf_...") # r = forge.run(prompt: 'Reply with JSON: {"hello": "world"}') # r.result # => {"hello" => "world"} module Clawdforge end require_relative "clawdforge/version" require_relative "clawdforge/errors" require_relative "clawdforge/models" require_relative "clawdforge/session" require_relative "clawdforge/client"