CLI UX Patch
dino init warns before sending you into a 30-second mystery timeout, and dino scan errors actually tell you what to do.

dino init now warns you before a bad URL sends you into a 30-second mystery timeout. And when dino scan does time out, the error actually tells you what to do.
What's new
-
Smarter
dino init— if your endpoint URL doesn't end with/graphql, you'll get a heads-up before saving. Confirm to continue or re-enter the URL. We don't hard-block — some GraphQL APIs mount at non-standard paths. -
Actionable scan errors — introspection timeouts now show the endpoint URL and four common-cause hints (missing
/graphqlpath, auth not configured, endpoint unreachable, wrong path). No more guessing why it failed. -
Stricter config validation — duplicate API names in your tenant config are now caught at load time instead of silently ignored.