Common issues
Chat says 'Connect an LLM to start chatting'
Chat says 'Connect an LLM to start chatting'
Chat and agents need a connected AI model to run. When no LLM provider is connected, the composer is disabled and reads Connect an LLM to start chatting… with a link to Connectors.
1
Open Connectors
Go to Connectors in the workspace, or click the link in the composer message (it opens Connectors filtered to AI providers).
2
Connect a provider
Open OpenAI or Anthropic, go to the Tokens tab, paste your workspace Provider API key, and save.
3
Enable a model
On the Models tab, enable at least one model and save. That model becomes selectable in chat.
One workspace API key is stored per provider, and the available models are managed by your Erstan admin — you choose which of them to enable. Connecting a provider is an Owner/Admin action.
A 'NetSuite is busy' / Queued card appears
A 'NetSuite is busy' / Queued card appears
When NetSuite is handling other work, Erstan briefly holds a request and shows a Queued — NetSuite card. This is informational only — it has no buttons and resumes automatically when capacity frees up.If a run sits queued far longer than expected, check the connector’s status — an expired authorization (above) can stall work that’s waiting on NetSuite.
A Queued card is intentionally different from an approval card. It means “waiting its turn,” not “waiting for you.” There’s nothing to click; leave it and the run continues on its own.
An approval card didn't appear (or appeared when you didn't expect)
An approval card didn't appear (or appeared when you didn't expect)
Writes to NetSuite and other systems pause for you by default: you see an approval card with Run action / Don’t run before anything is changed. If a write happened without prompting, Auto-approve writes is likely on.
- Auto-approve writes is toggled from the chat composer’s + menu and is remembered in your browser. It only applies in plain chat with the default Erstan assistant — not to custom agents you’ve built or @mentioned.
- For agents, whether a tool prompts is set by its write policy per tool: Allow, Require approval, or Deny (see Managing NetSuite: tools & write policy).
A run looks stuck or stale
A run looks stuck or stale
Run details stream live. If a run is idle for a long time, it shows a stale status with a Refresh trace (or Retry Run) affordance.
1
Refresh the trace
Click Refresh trace to re-sync the run’s live status. Long-idle runs often just need a refresh to show their latest state.
2
Check for a waiting approval
A run can pause indefinitely on an approval or an Authorization required card. Open the run and respond so it can resume.
3
Retry if it failed
If the run errored, use Retry Run from the run detail. Review the step trace first to see where it stopped — see Run history, traces & analytics.
An agent won't run
An agent won't run
An agent can’t start for a few specific reasons. The library or run dialog will tell you which one applies:
Getting help
If you’ve worked through the relevant fix above and an issue persists, gather the details that speed up support: the workspace name, the agent or chat involved, and the run’s trace (use Audit in Erstan from a run for the full record). Then reach out to your Erstan contact or workspace Owner.Erstan is in Beta. Some surfaces are still changing, and a few connectors are marked Coming soon and can’t be connected yet.
Next steps
Connection troubleshooting
Connection statuses, re-authenticating, and token lifetimes in depth.
Approving AI actions
How write approvals, auto-approve, and queued cards work.
Run history & traces
Read a run’s step-by-step trace to find where it stopped.
Security & write safety
How Erstan keeps you in control of every NetSuite change.