Google Drive Sheets connector fails with AttributeError: GoogleSheetsConnector._connector missing

Open 💬 0 comments Opened May 1, 2026 by CheekyCodexConjurer

Summary

The Codex Desktop Google Drive connector tools for Google Sheets are failing before they can read spreadsheet metadata or ranges. The error appears to come from the connector runtime, not from the local plugin manifest/skills package.

Reproduction

In Codex Desktop, with the Google Drive plugin installed/enabled, call the Google Sheets metadata tool against a valid Google Sheets URL, for example:

_get_spreadsheet_metadata({
  spreadsheet_url: "https://docs.google.com/spreadsheets/d/<redacted-spreadsheet-id>/edit?gid=<redacted-gid>#gid=<redacted-gid>",
  charts_only: false,
  include_conditional_format_rules: false
})

Actual result

The tool returns:

Error code: UNKNOWNError: AttributeError: type object 'GoogleSheetsConnector' has no attribute '_connector'

The same error persists after reinstalling the Google Drive plugin and retrying the tool.

Expected result

The connector should return spreadsheet metadata, including sheet properties, or at least a user-actionable authentication/permission error if the file cannot be accessed.

Notes from local investigation

  • The same spreadsheet was reachable by public value-only CSV export, so the issue was specific to the authenticated Google Drive/Sheets connector path.
  • The local plugin package at %CODEX_HOME%/plugins/cache/openai-curated/google-drive/3c463363 appears to contain manifests, assets, and skills only.
  • Searching local plugin/cache files did not find GoogleSheetsConnector, which suggests the failing class lives inside the Codex Apps connector runtime rather than editable plugin code.
  • The failing app connector is exposed as connector_5f3c8c41a1e54ad7a76272c89e2554fa in the local .app.json.

Environment

  • Codex Desktop on Windows
  • App package observed locally: OpenAI.Codex_26.429.2026.0_x64__2p2nqsd0c76g0
  • Date observed: 2026-05-01
  • Google Drive plugin: google-drive@openai-curated, version shown in plugin manifest: 0.1.0

View original on GitHub ↗