117 Commits

Author SHA1 Message Date
Noe
610bbcc818 feat(auth): add Gemini CLI OAuth flow for Code Assist provisioning
Add support for Gemini CLI OAuth authorization flow to enable Gemini Code Assist
provisioning for accounts that lack the license. This includes:

- New `authorizeGeminiCli()` and `exchangeGeminiCli()` functions for OAuth flow
- Gemini CLI public client credentials (client_id, client_secret, scopes)
- Verification type classification system to distinguish between different error types:
  - "gemini-cli": subscription/license required
  - "api-enable": Cloud Code Private API not enabled
  - "google-account": standard Google account verification
  - "unknown": unclassified errors
- Smart verification that automatically triggers Gemini CLI OAuth when needed
- Enhanced toast messages and UI badges showing specific verification requirements
- Account verification metadata tracking (verificationRequiredType field)
- Backfill logic for accounts flagged before this field existed

The verification type is now propagated through the entire auth flow, enabling
targeted remediation paths for different error conditions.

BREAKING CHANGE: `markAccountVerificationRequired()` now accepts optional
`verificationType` parameter to classify verification requirements
2026-02-23 18:50:43 +00:00
Noe
f0ee206726 chore: update changelog version from 1.6.0-beta.2 to 1.6.0 2026-02-20 18:58:17 +00:00
Noe
148ab72380 fix: update version to 1.6.0-beta in package.json 2026-02-19 21:12:34 +00:00
Noe
efafbb9dab feat: update fingerprint versioning to match current runtime version 2026-02-19 20:10:51 +00:00
Noe
d8b5ff87a0 fix: bump version to 1.5.4 2026-02-19 19:56:18 +00:00
Noe
89993ef25c v1.5.3 2026-02-19 16:51:57 +00:00
Noe
3065595b52 chore: bump version to 1.5.2 and update changelog 2026-02-18 21:00:54 +00:00
Noe
e5b62b4865 hive: merge 06-update-documentation-and-templates (squashed) 2026-02-18 13:11:43 +00:00
Noe
f7e0c5025f - Changed ideType and platform in headers to reflect actual environment
- Updated Gemini CLI headers to match expected formats and behaviors
- Removed Linux support and adjusted fingerprint generation accordingly
- Cleaned up unused functions and constants
- Enhanced tests to validate new header behaviors
2026-02-11 18:15:15 +00:00
Noe
052124def4 v1.5.0 2026-02-11 11:27:07 +00:00
Noe
319d91df13 chore: update version to 1.5.0-beta.0 in package.json 2026-02-05 19:07:16 +00:00
github-actions[bot]
bed8bf979c chore: bump version to 1.4.5-beta.0 [skip ci] 2026-02-05 14:00:30 +00:00
Noe
9498e34013 chore: bump version to 1.4.5 2026-02-04 23:32:29 +00:00
Noe
87d577f33f Merge remote-tracking branch 'origin/main' into dev 2026-01-31 12:50:57 +00:00
github-actions[bot]
e0c30f747d chore: bump version to 1.4.4-beta.0 [skip ci] 2026-01-30 15:00:28 +00:00
Noe
f10f91897f fix: auto-migrate Windows config from legacy path
Previously, when config existed at legacy %APPDATA%\opencode path,
the plugin would read from there but never move it - leaving the
config permanently misaligned with the standard ~/.config/opencode path.

Now the plugin auto-migrates:
1. Attempts rename() first (atomic, same filesystem)
2. Falls back to copy()+delete() for cross-filesystem scenarios
3. Only uses legacy path as fallback if migration fails

This aligns config location across all platforms after first use.
2026-01-30 14:46:26 +00:00
Noe
0cab39efbe v1.4.3 2026-01-30 14:39:38 +00:00
Noe
c180217875 v1.4.3 2026-01-30 14:38:08 +00:00
github-actions[bot]
72695a0875 chore: bump version to 1.4.3-beta.0 [skip ci] 2026-01-30 12:35:17 +00:00
Noe
d876049ef8 Merge branch 'main' into dev 2026-01-30 12:08:03 +00:00
Noe
ffa560ccd1 fix: update Antigravity version to 1.15.8 and synchronize user agents 2026-01-30 09:35:04 +00:00
kiloconnect[bot]
8881d119b2 fix: update ANTIGRAVITY_USER_AGENTS to working versions (1.14.x-1.15.x)
- Update User-Agent versions from blocked range (1.10.8-1.11.5) to working range (1.14.0-1.15.8)
- Align with ANTIGRAVITY_VERSIONS in src/plugin/fingerprint.ts
- Bump package version to 1.4.1
2026-01-29 18:56:32 +00:00
kiloconnect[bot]
c1b7834526 Bump version to 1.4.0
Follow-up to PR #311 which updated Antigravity versions.
2026-01-29 18:30:02 +00:00
github-actions[bot]
523afc6b5a chore: bump version to 1.3.3-beta.3 [skip ci] 2026-01-29 17:13:20 +00:00
github-actions[bot]
340912c2fd chore: bump version to 1.3.3-beta.2 [skip ci] 2026-01-28 23:31:02 +00:00
github-actions[bot]
ef1eb411a2 chore: bump version to 1.3.3-beta.1 [skip ci] 2026-01-28 11:24:38 +00:00
github-actions[bot]
a993d06f2d chore: bump version to 1.3.3-beta.0 [skip ci] 2026-01-28 00:52:59 +00:00
Noe
f6fa5ec636 feat: enhance configuration management with legacy Windows support and custom path options 2026-01-28 00:50:39 +00:00
Noe
39e5206a65 v1.3.2 2026-01-27 23:56:26 +00:00
Tinh To
143ac78bd0 Update package.json
Signed-off-by: Tinh To <88414894+tctinh@users.noreply.github.com>
2026-01-25 21:53:32 +07:00
github-actions[bot]
817365de9a chore: bump version to 1.3.2-beta.0 [skip ci] 2026-01-22 20:58:25 +00:00
Noe
f85bcf6f58 Merge branch 'main' into dev 2026-01-22 20:56:52 +00:00
Noe
a5455e8cb5 fix(dependencies): move @opencode-ai/plugin to dependencies section 2026-01-22 20:55:52 +00:00
Tinh To
d4af470741 Update package.json
Signed-off-by: Tinh To <88414894+tctinh@users.noreply.github.com>
2026-01-22 22:26:03 +07:00
github-actions[bot]
44a2f9bdd3 chore: bump version to 1.3.1-beta.2 [skip ci] 2026-01-22 11:42:28 +00:00
Noe
83e2f0e82d chore: bump version to 1.3.1-beta.2 and remove unused googleSearch config 2026-01-22 11:26:23 +00:00
Noe
3557760917 feat(search): implement google_search tool for web search with enhanced capabilities and deprecate legacy configurations 2026-01-21 00:04:10 +00:00
github-actions[bot]
ac05b7e5e3 chore: bump version to 1.3.1-beta.0 [skip ci] 2026-01-20 03:25:57 +00:00
tctinh
09a7ae4d00 chore: remove .hive workflow files, test artifacts, bump version to 1.3.1-beta.0
- Add .hive/ and test-file.ts to .gitignore
- Remove accidentally committed workflow files from tracking
- Bump version from 1.3.0 to 1.3.1-beta.0
2026-01-20 10:19:50 +07:00
tctinh
814709c8e6 fix: v1.3.1 bugfixes - Zod v4 upgrade, keep_thinking, tool params, auth headers, quiet_mode
Changes:
- Upgraded to Zod v4 and adjusted schema generation for compatibility
- Fixed keep_thinking=true failing without debug mode (signature validation)
- Fixed tool calls failing for tools with no parameters (default args to {})
- Aligned auth headers with official Gemini CLI to reduce account issues
- Fixed quiet_mode not suppressing all toast notifications
2026-01-19 11:13:02 +07:00
Noe
e4ae356459 chore: update version to 1.3.0 in package.json and package-lock.json 2026-01-17 10:31:11 +00:00
github-actions[bot]
d159d52baa chore: bump version to 1.2.9-beta.10 [skip ci] 2026-01-16 21:33:31 +00:00
tctinh
e975a1cae8 feat: Update issue templates and README for improved user guidance
- Enhanced issue template configuration with troubleshooting and existing issues links.
- Removed old feature request markdown and replaced it with a new YAML template for better structure.
- Updated README to include a comprehensive troubleshooting section and clarified configuration paths.
- Added detailed troubleshooting steps for common issues, including rate limits and OAuth callback problems.
- Incremented version to 1.2.9-beta.10 in package.json.
2026-01-17 04:11:01 +07:00
github-actions[bot]
b04e45f5de chore: bump version to 1.2.9-beta.9 [skip ci] 2026-01-16 15:44:50 +00:00
Noe
85d5ac2b33 chore: bump version to 1.2.9-beta.9 2026-01-16 15:05:45 +00:00
github-actions[bot]
56a96c8464 chore: bump version to 1.2.9-beta.8 [skip ci] 2026-01-16 12:35:27 +00:00
Noe
e28a934f47 chore: bump version to 1.2.9-beta.8 2026-01-16 12:34:22 +00:00
github-actions[bot]
578ffc3727 chore: bump version to 1.2.9-beta.7 [skip ci] 2026-01-16 11:12:29 +00:00
tctinh
955bc213ca fix: update version to 1.2.9-beta.7 and refactor project onboarding logic 2026-01-16 18:11:43 +07:00
github-actions[bot]
1714a67006 chore: bump version to 1.2.9-beta.6 [skip ci] 2026-01-16 00:41:07 +00:00