Kit Langton and GitHub
8942fc21aa
refactor(effect): prune unused facades ( #20748 )
2026-04-02 20:15:09 -04:00
Aiden Cline and GitHub
10ca1ace6b
tweak: add abort signal timeout to the github copilot model fetch to prevent infinite blocking ( #20705 )
2026-04-02 10:53:08 -05:00
Sebastian and GitHub
f6fd43e574
Refactor plugin/config loading, add theme-only plugin package support ( #20556 )
2026-04-01 23:50:22 +00:00
Aiden Cline and GitHub
1fcfb69bf7
feat: add new provider plugin hook for resolving models and sync models from github models endpoint (falls back to models.dev) ( #20533 )
2026-04-01 23:04:14 +00:00
c9326fc199
refactor: replace BunProc with Npm module using @npmcli/arborist ( #18308 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-04-01 21:01:37 +00:00
Kit Langton and GitHub
5fd833aa18
refactor: standardize InstanceState variable name to state ( #20267 )
2026-04-01 10:39:43 -04:00
Aiden Cline and GitHub
2929774acb
chore: rm harcoded model definition from codex plugin ( #20294 )
2026-03-31 11:13:11 -05:00
Sebastian and GitHub
25a2b739e6
warn only and ignore plugins without entrypoints, default config via exports ( #20284 )
2026-03-31 17:14:03 +02:00
Sebastian and GitHub
2e78fdec43
ensure pinned plugin versions and do not run package scripts on install ( #20248 )
2026-03-31 16:59:43 +02:00
Luke Parker and GitHub
1de06452d3
fix(plugin): properly resolve entrypoints without leading dot ( #20140 )
2026-03-31 09:21:17 +10:00
Sebastian and GitHub
fa95a61c4e
Refactor into plugin loader and do not enforce ( #20112 )
2026-03-30 20:36:21 +02:00
Sebastian and GitHub
8e4bab5181
update plugin themes when plugin was updated ( #20052 )
2026-03-30 13:51:07 +02:00
Sebastian and GitHub
0b1018f6dd
plugins installs should preserve jsonc comments ( #19938 )
2026-03-29 21:15:03 +02:00
Aiden Cline and GitHub
55895d0663
core: fix plugin hooks to properly handle async operations ensuring plugins can execute async code without errors ( #19586 )
2026-03-29 03:15:41 +00:00
Sebastian and GitHub
f3997d8082
Single target plugin entrypoints ( #19467 )
2026-03-27 23:44:46 +00:00
Kit Langton and GitHub
e528ed5d86
effectify Plugin service internals ( #19365 )
2026-03-27 15:20:11 +00:00
Sebastian and GitHub
6274b0677c
tui plugins ( #19347 )
2026-03-27 15:00:26 +01:00
Kit Langton and GitHub
7b44918149
refactor(tool-registry): yield Config/Plugin services, use Effect.forEach ( #19363 )
2026-03-27 09:53:00 -04:00
opencode-agent[bot]
31ad6e85ba
chore: generate
2026-03-26 00:56:34 +00:00
Kit Langton and GitHub
97c15a087d
effectify Bus service: migrate to Effect PubSub + InstanceState ( #18579 )
2026-03-25 20:19:24 -04:00
James Long and GitHub
b0017bf1b9
feat(core): initial implementation of syncing ( #17814 )
2026-03-25 10:47:40 -04:00
Kamil Jopek and GitHub
00d3b831fc
feat: add Poe OAuth auth plugin ( #18477 )
2026-03-24 16:17:47 -05:00
814a515a8a
fix: improve plugin system robustness — agent/command resolution, async errors, hook timing, two-phase init ( #18280 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-03-24 12:50:55 -05:00
opencode-agent[bot]
e82c5a9a28
chore: generate
2026-03-22 00:51:19 +00:00
Kit Langton and GitHub
3236f228fb
effectify Plugin service ( #18570 )
2026-03-22 00:50:22 +00:00
Vladimir Glafirov and GitHub
05d3e65f76
feat: enable GitLab Agent Platform with workflow model discovery ( #18014 )
2026-03-20 12:55:22 -05:00
Dax and GitHub
1ac1a0287c
anthropic legal requests ( #18186 )
2026-03-19 04:45:24 +00:00
Aiden Cline and GitHub
171e69c2fc
feat: integrate support for multi step auth flows for providers that require additional questions ( #18035 )
2026-03-18 11:36:19 -05:00
Aiden Cline and GitHub
822bb7b336
tweak: update gpt subscription model list ( #18101 )
2026-03-18 10:51:39 -05:00
Aiden Cline and GitHub
68809365df
fix: github copilot enterprise integration ( #17847 )
2026-03-16 17:05:14 -05:00
Aiden Cline and GitHub
88226f3061
tweak: ensure that compaction message is tracked as agent initiated ( #17431 )
2026-03-14 10:46:24 -05:00
Aiden Cline and GitHub
d722026a8d
fix: if server password exists, use basic auth for plugin client by default ( #17213 )
2026-03-12 15:41:46 -05:00
Kit Langton and GitHub
1cb7df7159
refactor(provider): flow branded ProviderID/ModelID through internal signatures ( #17182 )
2026-03-12 14:48:17 +00:00
Kit Langton and GitHub
c45467964c
feat(id): brand ProviderID and ModelID ( #17110 )
2026-03-12 09:27:52 -04:00
Dax Raad
604ab1bde1
core: restore plugin serverUrl getter so plugins can connect to local server
2026-03-11 17:41:51 -04:00
Dax Raad
89d6f60d25
refactor(server): extract createApp function for server initialization
...
- Replace Server.App() with Server.Default() for internal server access
- Extract server app creation into Server.createApp(opts) for testability
- Move CORS whitelist from module-level variable to function parameter
- Update all tests to use Server.Default() instead of Server.App()
2026-03-09 17:13:52 -04:00
Sadık and GitHub
46d7d2fdc0
feat: add "gpt-5.4" to codex allowed models list ( #16274 )
2026-03-05 23:03:01 -05:00
Dax and GitHub
3ebba02d04
refactor: replace Bun.sleep with node timers ( #15013 )
2026-03-05 21:54:06 -05:00
Matt Silverlock and GitHub
93615bef28
fix(cli): missing plugin deps cause TUI to black screen ( #14432 )
2026-02-20 07:39:15 -05:00
Dax Raad and opencode
e6e9c15d34
improve codex model list
2026-02-12 18:15:30 +00:00
53298145a2
fix: add directory parameter to plugin client for multi-project support ( #11344 )
...
Co-authored-by: cooooooooooode <187372691+cooooooooooode@users.noreply.github.com >
2026-02-06 10:15:35 -06:00
Dax Raad
9ff423bebf
senior engineer senior engineering
2026-02-05 17:51:12 -05:00
Aiden Cline and GitHub
1824db13cf
tweak: load user plugins after builtin ( #12373 )
2026-02-05 22:49:48 +00:00
Aiden Cline and GitHub
36637b3be0
chore: rm hardcoded conditional that was used for testing ( #12371 )
2026-02-05 16:31:52 -06:00
Rafi Khardalian and GitHub
09a0e921ce
fix(plugin): user plugins override built-in plugins for same provider ( #12361 )
2026-02-05 16:04:02 -06:00
Aiden Cline and GitHub
b551195818
tweak: move codex 5.3 model definition to the plugin so that models.dev doesnt have to show unsupported model for others ( #12344 )
2026-02-05 20:53:26 +00:00
Dax Raad
47f00d23b3
enable 5.3 codex
2026-02-05 13:23:58 -05:00
Aiden Cline and GitHub
fba5a79c45
fix: ensure that github copilot plugin properly sets headers when used in other clients than tui ( #12316 )
2026-02-05 11:40:29 -06: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
Dax and GitHub
556adad67b
fix: wait for dependencies before loading custom tools and plugins ( #12227 )
2026-02-05 03:25:43 +00:00