Skip to content
Gyro
Features
ChatGive it the task. Read the change. CLIThe agent you already run. WorkspaceFiles, editor, and a terminal.

Explorer

aurora

src

sync.js

package.json

sync.js

const MAX_ATTEMPTS = 5;

export class SyncQueue {

enqueue(job) {

while (attempt < MAX_ATTEMPTS) {

Local shell

$ npm test -- sync.test.js

PASS src/sync.test.js

✓ 2 passed

Limit retries. Add a test.

Edited 1 file+1−1

src/sync.js

− const MAX_ATTEMPTS = Infinity;+ const MAX_ATTEMPTS = 5;

Limit retries. Add a test.

Ask for approval GoalBound the retries ClaudeHigh

Back to chats

Open terminals1

Bound the sync queue retriesNeeds input · sync
Bound the sync queue retriessrc/sync.js +1 −1

> bound the retry loop

✓ 2 passed

Model CatalogChangelogInstall
Download
ChatGive it the task. Read the change.CLIThe agent you already run.WorkspaceFiles, editor, and a terminal.Model CatalogChangelogInstallGitHub
Consumer withdrawalSend a withdrawal noticeStopping renewal is differentRefunds and service problemsOperator and contact

Last updated 5 November 2026

Withdrawal & refunds.

How to give notice, stop renewal and request help with a Cloud purchase.

On this page
Consumer withdrawalSend a withdrawal noticeStopping renewal is differentRefunds and service problemsOperator and contact

Consumer withdrawal

If you are a consumer with a statutory withdrawal right, you can notify us that you withdraw from the contract within 14 days of concluding the service contract. A clear statement is sufficient; the model notice is optional. Starting to use Cloud or making an AI request does not by itself waive a statutory right.

The exact seller and transaction-support route appear on your receipt. For a Managed Payments purchase sold through Link, you can also contact Link transaction support. Applicable rights are not restricted by these contact options.

Send a withdrawal notice

Email support@usegyro.io with your name, the email used for the purchase, the contract or receipt reference if available, and a clear statement that you withdraw. Do not send card numbers, passwords or API keys. You do not need a public GitHub issue.

Email a withdrawal notice

This opens your email app with a draft. Send the email to submit the notice. Opening the draft does not send it or cancel a subscription.

Download the model withdrawal notice. We will acknowledge receipt and arrange applicable next steps with the merchant of record. Keep your sent notice and acknowledgement.

Stopping renewal is different

To stop the next renewal while keeping the current paid period, use Manage billing in Gyro’s Plan & billing settings, or contact support. To exercise statutory withdrawal, say explicitly that you withdraw. Removing the app, deleting data or closing a sharing link does not by itself cancel or refund a subscription.

Refunds and service problems

For defective, undelivered or incorrect service, contact support or the transaction-support route on your receipt. Mandatory remedies remain available independently of a discretionary refund policy. Refunds are returned through the payment process used by the merchant of record; timing depends on the provider and payment method.

Operator and contact

Gyro is operated by Wytze Hemrica, trading as Gyro, an individual operator in the Netherlands.

Anthony Fokkerstraat 4
9254 CJ Hurdegaryp
Netherlands

Email: support@usegyro.io
Telephone: +31 6 51408629

KVK registration is not yet completed. VAT registration/status is not yet confirmed. Gyro is not represented as an incorporated company.

Gyro

Chat, CLI, and the files, in one session.

Open source. Built for macOS.

ProductWorkspaceChatCLIAgentsInstallSource
HelpDocsCatalogChangelogPrivacy & LegalCloud termsWithdrawalContactSupportSecurityLicenseAttributions