Skip to content

Releases: izzzzzi/opencode-gemini-business

v2.1.0

15 Feb 15:38

Choose a tag to compare

2.1.0 (2026-02-15)

Bug Fixes

  • update tests for named export and async plugin factory (582bada)

Features

  • auto-create auth record, update models and streaming (13c5e8a)

v2.0.5

15 Feb 14:29

Choose a tag to compare

2.0.5 (2026-02-15)

Bug Fixes

  • refactor plugin structure to fix OpenCode compatibility (c7578ee)

v2.0.4

15 Feb 14:10

Choose a tag to compare

2.0.4 (2026-02-15)

Bug Fixes

  • initialize AccountManager outside async loader (15864ca)

v2.0.3

15 Feb 14:03

Choose a tag to compare

2.0.3 (2026-02-15)

Bug Fixes

  • change plugin export to synchronous function (f578bf6)

v2.0.2

15 Feb 13:59

Choose a tag to compare

2.0.2 (2026-02-15)

Bug Fixes

  • add exports field to package.json for proper ES module resolution (6835f96)

v2.0.1

15 Feb 13:47

Choose a tag to compare

2.0.1 (2026-02-15)

Bug Fixes

  • correct widgetStreamAssist request/response format (4ce720b)

v2.0.0

15 Feb 13:29

Choose a tag to compare

2.0.0 (2026-02-15)

Bug Fixes

  • implement proper JWT authentication for Gemini Business API (a24999a)

BREAKING CHANGES

    • Complete rewrite of authentication flow based on business-gemini-pool
  • Now creates JWT tokens from xsrfToken and keyId (HMAC-SHA256)
  • Fixed cookie header case sensitivity (__Secure-C_SES, __Host-C_OSES)
  • Fixed session creation with correct body format

Changes:

  • Add crypto import for HMAC JWT signing
  • Implement createJWT() method for proper JWT token generation
  • Rename getXSRFToken() to getJWT() to reflect actual purpose
  • Update createSession() with correct body structure:
    • configId (team_id)
    • additionalParams with token placeholder
    • createSessionRequest with session name/displayName
  • Use Authorization Bearer header instead of X-XSRF-Token
  • Fix XSRF endpoint to use GET with ?csesidx parameter
  • Handle XSS protection prefix )]}' in responses

Documentation:

  • Update README examples with all supported models
  • Add comprehensive model-specific usage examples
  • Show configuration for gemini-pro, gemini-flash, gemini-2-pro, etc.
  • Update both English and Russian documentation

Tested and working with real Gemini Business account! ✅

Based on: https://github.com/ddcat666/business-gemini-pool

Co-Authored-By: Claude Sonnet 4.5 noreply@anthropic.com