transactions-ruby

Installation
SKILL.md

Distributed Transactions — Ruby

Ruby SDK 3.x does not support distributed ACID transactions. There is no Transactions API.

Basic Transaction

Not available. See Alternatives below for single-document atomicity (CAS) and multi-document saga patterns.

SQL++ in Transactions

Not applicable — transactions are not supported. Use cluster.query() for SQL++ queries. See server-querying-ruby.

Error Handling

Since there is no transaction API, there are no TransactionFailed or TransactionExpired exceptions. Handle CAS conflicts with CasMismatch retries (see Alternatives below).

Design Rules

Installs
2
First Seen
Jun 18, 2026
transactions-ruby — couchbaselabs/agent-skills