Commit graph

809 commits

Author SHA1 Message Date
Dax Raad
af72010e9f Revert "refactor: migrate from Bun.Glob to npm glob package"
This reverts commit 3c21735b35.
2026-02-19 12:48:43 -05:00
Dax Raad
3c21735b35 refactor: migrate from Bun.Glob to npm glob package
Replace Bun.Glob usage with a new Glob utility wrapper around the npm 'glob' package.
This moves us off Bun-specific APIs toward standard Node.js compatible solutions.

Changes:
- Add new src/util/glob.ts utility module with scan(), scanSync(), and match()
- Default include option is 'file' (only returns files, not directories)
- Add symlink option (default: false) to control symlink following
- Migrate all 12 files using Bun.Glob to use the new Glob utility
- Add comprehensive tests for the glob utility

Breaking changes:
- Removed support for include: 'dir' option (use include: 'all' and filter manually)
- symlink now defaults to false (was true in most Bun.Glob usages)

Files migrated:
- src/util/log.ts
- src/util/filesystem.ts
- src/tool/truncation.ts
- src/session/instruction.ts
- src/storage/json-migration.ts
- src/storage/storage.ts
- src/project/project.ts
- src/cli/cmd/tui/context/theme.tsx
- src/config/config.ts
- src/tool/registry.ts
- src/skill/skill.ts
- src/file/ignore.ts
2026-02-19 12:34:18 -05:00
Aiden Cline
308e500832
tweak: bake in the aws and google auth pkgs (#14241) 2026-02-19 00:31:33 -06:00
Frank
24a9841322 zen: update sst version 2026-02-18 13:54:23 -05:00
Vladimir Glafirov
83b7d8e04c
feat: GitLab Duo - bump gitlab-ai-provider to 3.6.0 (adds Sonnet 4.6) (#14115) 2026-02-18 10:58:38 -06:00
Dax
6b29896a35
feat: Add centralized filesystem module for Bun.file migration (#14117) 2026-02-18 15:30:52 +00:00
opencode
d8c25bfeb4 release: v1.2.6 2026-02-16 19:57:09 +00:00
Vladimir Glafirov
ef979ccfa8
fix: bump GitLab provider and auth plugin for mid-session token refresh (#13850) 2026-02-16 10:01:17 -06:00
opencode
62a24c2dda release: v1.2.5 2026-02-15 18:49:52 +00:00
opencode
d1482e1483 release: v1.2.4 2026-02-15 01:55:33 +00:00
opencode
c190f5f611 release: v1.2.3 2026-02-15 00:34:56 +00:00
Aiden Cline
839c5cda12
fix: ensure anthropic models on OR also have variant support (#13498) 2026-02-14 14:30:07 -06:00
opencode
3b6b3e6fc8 release: v1.2.2 2026-02-14 19:08:58 +00:00
Aiden Cline
ef205c3660
bump vertex ai packages (#13625) 2026-02-14 12:29:01 -06:00
opencode
cd775a2862 release: v1.2.1 2026-02-14 06:39:47 +00:00
opencode
ffc000de8e release: v1.2.0 2026-02-14 05:20:11 +00:00
Dax
6d95f0d14c
sqlite again (#10597)
Co-authored-by: Github Action <action@github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-02-14 04:19:02 +00:00
Aiden Cline
0d90a22f90
feat: update some ai sdk packages and uuse adaptive reasoning for opus 4.6 on vertex/bedrock/anthropic (#13439) 2026-02-13 00:56:11 -06:00
opencode
34ebe814dd release: v1.1.65 2026-02-13 05:51:04 +00:00
opencode
76db218674 release: v1.1.64 2026-02-12 23:18:40 +00:00
Luke Parker
4018c863e3
fix: baseline CPU detection (#13371) 2026-02-13 07:50:43 +10:00
opencode
ac018e3a35 release: v1.1.63 2026-02-12 18:46:38 +00:00
opencode
aaee5fb680 release: v1.1.62 2026-02-12 18:15:24 +00:00
Aiden Cline
2db618dea3
fix: downgrade bun to 1.3.5 (#13347) 2026-02-12 16:59:08 +00:00
opencode
892bb75265 release: v1.1.61 2026-02-12 14:45:45 +00:00
Adam
ecb274273a
wip(ui): diff virtualization (#12693) 2026-02-12 07:25:58 -06:00
opencode
03de51bd3c release: v1.1.60 2026-02-12 05:58:24 +00:00
Luke Parker
c856f875a1
chore: upgrade bun to 1.3.9 (#13223) 2026-02-12 09:27:58 +10:00
Sebastian
125727d09c
upgrade opentui to 0.1.79 (#13036) 2026-02-12 00:13:11 +01:00
opencode
42bea5d297 release: v1.1.59 2026-02-11 15:37:00 +00:00
opencode
4dc363f306 release: v1.1.58 2026-02-11 15:12:01 +00:00
opencode
edcfd562af release: v1.1.57 2026-02-11 13:45:34 +00:00
opencode
1bbbd51d48 release: v1.1.56 2026-02-10 22:12:25 +00:00
opencode
fbc41475b4 release: v1.1.55 2026-02-10 20:21:34 +00:00
opencode
1d11a0adfd release: v1.1.54 2026-02-10 19:04:02 +00:00
Adam
dc53086c1e
wip(docs): i18n (#12681) 2026-02-09 11:34:35 -06:00
Abdul Rahman ArM
d5036cf01f
fix(desktop): add native clipboard image paste and fix text paste (#12682) 2026-02-08 11:24:09 +00:00
Caleb Norton
e772fc6e23
fix: revert "feat(app): add web input focus shortcut (#12493)" (#12639) 2026-02-07 19:26:10 -06:00
opencode-agent[bot]
4b7abc0a2c chore: generate 2026-02-07 19:36:27 +00:00
ChangeHow
805207e096
feat(app): add web input focus shortcut (#12493) 2026-02-07 13:35:46 -06:00
Tommy D. Rossi
576a681a4f
feat: add models.dev schema ref for model autocomplete in opencode.json (#12528) 2026-02-06 17:46:31 -06:00
Aiden Cline
898778daa9
chore: upgrade bun to 1.3.8 (#11892) 2026-02-06 16:13:48 -06:00
Vladimir Glafirov
83156e5153
chore(deps): bump @gitlab/gitlab-ai-provider to 3.5.0 (#12496) 2026-02-06 10:16:15 -06:00
Brendan Allan
b7ad8e459c
desktop: add loading window and restructure rust (#12176) 2026-02-06 23:03:07 +08:00
opencode
579902ace6 release: v1.1.53 2026-02-05 23:08:56 +00:00
Adam
2875405514
fix(app): more terminal stability fixes 2026-02-05 14:21:13 -06:00
Steffen Deusch
8ddef975b7
feat(acp): add session usage (#12299)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-02-05 12:58:09 -06:00
opencode
a0bc656215 release: v1.1.52 2026-02-05 18:48:54 +00:00
Dax Raad
9adcf524e2 core: bundle GitLab auth plugin directly instead of dynamic install
Remove dynamic installation of built-in plugins. GitLab auth is now imported

directly as an internal plugin, eliminating network requests during startup

and simplifying the plugin loading logic.

Removes the need for test mocks since plugins are no longer

dynamically installed at runtime.
2026-02-05 11:29:00 -05:00
Aiden Cline
bec1148192
fix: downgrade xai ai-sdk package due to errors (#12251) 2026-02-05 01:50:05 -06:00
Lucas (TaeYoung) Jo
891875402c
fix(terminal): support remote server connections and fix GLIBC compatibility (#11906) 2026-02-04 05:01:10 -06:00
opencode
154cbf6996 release: v1.1.51 2026-02-04 07:06:48 +00:00
opencode
93a07e5a2a release: v1.1.50 2026-02-04 01:35:15 +00:00
Matt Silverlock
25bdd77b1d
fix(opencode): use official ai-gateway-provider package for Cloudflare AI Gateway (#12014) 2026-02-03 15:18:28 -06:00
opencode
acc2bf5db9 release: v1.1.49 2026-02-03 03:44:18 +00:00
Vladimir Glafirov
cf8b033be1
feat(provider): add User-Agent header for GitLab AI Gateway requests (#11818) 2026-02-02 10:41:02 -06:00
Sebastian
3982c7d99a
Use opentui OSC52 clipboard, again (#11744) 2026-02-02 08:12:50 +01:00
Dax Raad
cfbe9d329f Revert "Use opentui OSC52 clipboard (#11718)"
This reverts commit 8e985e0a75.
2026-02-02 00:13:02 -05:00
Sebastian
8e985e0a75
Use opentui OSC52 clipboard (#11718)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-02-02 04:48:29 +01:00
opencode
597ae57bb1 release: v1.1.48 2026-01-31 13:48:22 +00:00
Aiden Cline
aef0e58ad7
chore(deps): bump ai-sdk packages (#11383)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-01-30 17:58:02 -06:00
opencode
6cd2a68851 release: v1.1.47 2026-01-30 21:06:38 +00:00
opencode
e9ef94dc4d release: v1.1.46 2026-01-30 19:19:34 +00:00
opencode
71e0ba271f release: v1.1.45 2026-01-30 14:32:22 +00:00
Dax Raad
d58661d4fb ci 2026-01-30 01:15:24 -05:00
opencode
bbc7bdb3fd release: v1.1.43 2026-01-30 00:31:06 +00:00
Mert Can Demir
fdd484d2c1
feat: expose acp thinking variants (#9064)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-29 20:15:36 +00:00
Dax
9ed3b0742f
ci (#11149)
Co-authored-by: opencode <opencode@sst.dev>
2026-01-29 13:17:55 -05:00
Hegyi Áron Ferenc
2af326606c
feat(desktop): Add desktop deep link (#10072)
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-01-29 15:09:53 +08:00
opencode
7c0067d59d release: v1.1.42 2026-01-29 05:59:07 +00:00
opencode
9cfdbbb1af release: v1.1.41 2026-01-29 04:00:39 +00:00
opencode
4e41ca74b9 release: v1.1.40 2026-01-28 20:09:37 +00:00
opencode
6eb2bdd665 release: v1.1.39 2026-01-28 07:19:17 +00:00
opencode
3bb10773e6 release: v1.1.38 2026-01-28 06:42:23 +00:00
opencode
e3be4c9f23 release: v1.1.37 2026-01-28 02:35:38 +00:00
adamelmore
51edf68606
feat(desktop): i18n for tauri side 2026-01-27 15:25:07 -06:00
Sebastian Herrlinger
f48784d152 upgrade opentui to v0.1.75 2026-01-26 11:17:26 -05:00
opencode
056186225b release: v1.1.36 2026-01-25 17:29:26 +00:00
Aiden Cline
7f55a9736d chore: bump hey api 2026-01-24 23:00:40 -05:00
opencode
33298e8775 release: v1.1.35 2026-01-25 00:37:58 +00:00
Rahul A Mistry
399fec770f
fix(app): markdown rendering with morphdom for better dom functions (#10373) 2026-01-24 18:29:58 -06:00
Vladimir Glafirov
6633f0e6fa
fix: bump gitlab-ai-provider version (#10255) 2026-01-24 00:11:18 -05:00
opencode
c130dd425a release: v1.1.34 2026-01-23 07:27:35 +00:00
opencode
2e53697da0 release: v1.1.33 2026-01-23 02:38:33 +00:00
Vladimir Glafirov
515391e9c7
feat(gitlab): Added support for OpenAI based GitLab Duo models (#10108) 2026-01-22 16:26:25 -06:00
opencode
71ef43f9a0 release: v1.1.32 2026-01-22 19:22:26 +00:00
GitHub Action
de07cf26e8 chore: generate 2026-01-22 10:49:25 +00:00
Shoubhit Dash
c737776958
refactor(desktop): move markdown rendering to rust (#10000) 2026-01-22 04:48:39 -06:00
opencode
59ceca3e51 release: v1.1.31 2026-01-22 00:22:10 +00:00
opencode
09d2fd57ff release: v1.1.30 2026-01-21 20:55:35 +00:00
Tommy D. Rossi
416aaff488
feat(acp): add session/list and session/fork support (#7976) 2026-01-21 14:14:56 -06:00
Vladimir Glafirov
1820569818
chore(deps): update GitLab packages for better self-hosted instance support (#9856) 2026-01-21 11:23:33 -06:00
opencode
c4c489a5bc release: v1.1.29 2026-01-21 17:17:32 +00:00
Michael H
0f979bb87c
chore(opencode): Use Bun.semver instead of node-semver (#9773) 2026-01-20 23:37:33 -06:00
Adam
0470717c7f feat(app): initial i18n stubbing 2026-01-20 17:58:06 -06:00
opencode
d2fcdef571 release: v1.1.28 2026-01-20 22:04:12 +00:00
Michael Banucu
17c4202ea8
fix(opencode): Allow compatible Bun versions in packageManager field (#9597)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-01-20 11:34:00 -06:00
opencode
e521fee002 release: v1.1.27 2026-01-20 12:13:48 +00:00
opencode
1ee8a9c0b2 release: v1.1.26 2026-01-19 21:55:27 +00:00
Adam
03d7467ea2 test(app): initial e2e test setup 2026-01-19 09:03:52 -06:00