TroubleshootingOther

Common issues

Fast problem-cause-fix answers for the things that most often stop connect0 working — out of credits, expired connector auth, model or provider errors, and agents that produce nothing.

Updated 7/26/2026

Quick fixes for the problems that come up most. Each entry is problem → cause → fix. For agent runs specifically, start with Why did my agent run fail?.

Actions fail with insufficient_credits

Cause. Your prepaid wallet is at (or near) zero, so credit-burning actions fail closed — agent runs, sandbox calls, connector materialise, and paid tools like web_fetch.

Fix. Top up at /a/<slug>/billing/credits; the blocked action succeeds on the next attempt. Reads and export keep working throughout. If you expected a recent top-up to be available, check for a pending purchase — a bank payment (ACH, SEPA) is not spendable until it settles. See Managing billing.

Everything blocks with spend_cap_exceeded

Cause. Month-to-date spend crossed the hard cap set at /a/<slug>/billing/caps. The cap blocks further metered calls until the next UTC month rollover.

Fix. Raise or clear the hard cap (owners/admins only), or wait for the month to roll over. See Spend controls.

A connector stopped returning data

Cause. The underlying credential is missing, expired, or the source revoked access — common with OAuth connections whose tokens lapse.

Fix. Re-check the connection and re-authorize the source, then refresh the connector. Confirm the acting principal (a teammate or agent) still has a grant on that connection — a removed grant looks like an auth failure. See Connect a source and Access model.

Model or provider errors

Cause. The pinned model isn't allowed on your account, the provider returned an error, or the platform key for that provider isn't configured (so the dispatcher can't make the call).

Fix. Pin an allowed model — see Choosing a model. If you use BYOK, confirm your own provider key is valid and has quota. If the run finished with no model call at all, it's a dispatcher short-circuit — read the run's first message for the named guard.

An agent ran but produced nothing

Cause. A run.finished with empty unit counts means no model call happened — a guard fired before the agent could think (no runtime model, missing platform key, out of credits, or a spend-cap block).

Fix. Open the run's audit trail and read the first message; it names the guard. Work through Why did my agent run fail?, which maps each guard to its fix.

An agent can't see a connection or project

Cause. Agents are default-closed — a newly installed agent sees nothing until explicitly granted access.

Fix. A human owner or admin adds a grant for the agent on that resource. See Access model.

Ask Zero

Ask a question about connect0 and get an answer grounded in the docs, with links to the sources. Signed in? Zero answers with your account in mind.