Use OAuth Playground to authorize the Sheets scope and get a refresh token.
The tab order here matches the dashboard. You can add any key-value pair not
listed above — AgentRein stores it encrypted and passes it to your connector
at runtime.
When you use wrap(), AgentRein intercepts every method call and logs it
to the backend with the action name (e.g. stripe.invoices.create) and
the method response. The backend maintains a Rollback Registry — a map
of action names to compensation strategies.When rollback is triggered for a session, the backend looks up each action
in the registry and executes the appropriate undo strategy in LIFO order.
true only if ALL requested connectors have credentials configured
configured
string[]
Connectors that have credentials stored
missing
string[]
Connectors that do not have credentials stored
suggestions
string[]
Human-readable setup instructions for each missing connector
Rollback will fail with ROLLBACK_FAILED if connector credentials are not
configured before executing actions. Always call validateConfig() during
your agent’s startup to catch this early.
For services not in the registry, wrap() will still log all actions and
trigger session rollback on failure — but the compensation step will be
marked ROLLBACK_FAILED since no undo strategy exists yet.To request support for a new connector, open an issue at
github.com/AgentReinAi.