zai-org / zai-org/feedback

[Bug] AutoClaw Desktop international build: only 4 of 8 built-in connectors shown — Gmail/Google Calendar/Google Drive/Google Workspace hidden by hardcoded regional allowlist

Open
#401 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

priority: P2
Dominant language
No language data
Stars
22
Forks
1
PR merge metrics
No merged PRs in 30d

Description

AutoClaw Desktop international build: only 4 of 8 built-in connectors shown — Gmail/Google Calendar/Google Drive/Google Workspace hidden by hardcoded regional allowlist

[!NOTE]
中文摘要: 国际版 AutoClaw 桌面端(v1.17.8,Windows)的“连接器 / Connectors”页面仅显示 4 个连接器(Notion、GitHub、Vercel、Cloudflare)。经检查安装包,应用内实际定义了 8 个连接器 —— Gmail、Google Calendar、Google Drive、Google Workspace 被渲染层硬编码的地区白名单(OVERSEA_VISIBLE_CONNECTOR_IDS)过滤隐藏,且用户没有任何开关可以启用。希望对国际用户开放全部连接器,或提供可见的配置项。详细证据见下方英文报告。

Category: UI / UX(也涉及 Tool use / MCP)
Severity: 影响体验 · Major (works but degraded)
Reproducibility: 必现 · Always


Environment

  • Product: AutoClaw Desktop — international / overseas build (publisher: JINGSHENG HENGXING TECHNOLOGY PTE. LTD., update channel: autoglm.aminer.cn/autoclaw/updates)
  • Version: 1.17.8 (ProductVersion 1.17.8.753)
  • OS: Windows 11 Pro x64 (build 26200)

Steps to reproduce

  1. Open AutoClaw Desktop (international build)
  2. Go to Skills & Connectors → Connectors
  3. Look at the connector list under the "All" tab
  4. Search for Gmail / Google / Microsoft connectors in the search box

Expected behavior

All built-in connectors should be visible and connectable for international users — or at minimum there should be a visible setting to enable them.

Actual behavior

Only 4 connectors are listed: Notion, GitHub, Vercel, Cloudflare. The Gmail / Google Calendar / Google Drive / Google Workspace cards are absent, there is no setting to unlock them, and the search box finds nothing.

Technical evidence (from inspecting the installed app)

The renderer bundle inside app.asar (out/renderer/assets/connectorStorage-*.js) contains the full registry of 8 connectorsgmail, google-calendar, google-drive, google-workspace, notion, github, vercel, cloudflare — but the visible list is filtered by a hardcoded regional allowlist:

const OVERSEA_VISIBLE_CONNECTOR_IDS = new Set(["notion", "github", "vercel", "cloudflare"]);

function getVisibleConnectorRegistry() {
  return OVERSEA_CONNECTORS.filter((connector) => visibleConnectorIds.has(connector.id));
}

The four Google connectors are fully defined in the same file (icons, i18n keys, authMode: "integrations-oauth", providerKey) but unreachable from the UI. Meanwhile, the agent-side productivity backend in the same install still exposes Gmail / Google Calendar / Google Drive / Google Workspace / Microsoft 365 integrations (all reporting disconnected), so there is an inconsistency between what the backend supports and what the UI lets users connect.

Request

Please enable all connectors — especially the Google ones — for international users, or expose the regional allowlist as a user-facing toggle/config. Right now international users have no way to discover these integrations and no in-app workaround, even though the shipped backend already supports them.

Happy to provide additional logs or a HAR capture if useful. Thanks! 🙏

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by inspecting the renderer bundle at app.asar/out/renderer/assets/connectorStorage-*.js, especially OVERSEA_VISIBLE_CONNECTOR_IDS and getVisibleConnectorRegistry(). Confirm how the eight connector definitions are filtered and whether the agent-side integrations are available. Done means the international Connectors view exposes all built-in connectors, or provides a visible configuration option that enables them.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.