20 lines
651 B
Ruby
20 lines
651 B
Ruby
# 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/client"
|