Commit Graph

105 Commits

Author SHA1 Message Date
Sebastian c5c8783ff3 update plugin themes when plugin was updated (#20052) 2026-03-30 13:51:07 +02:00
Sebastian 4e16f97f88 plugins installs should preserve jsonc comments (#19938) 2026-03-29 21:15:03 +02:00
Aiden Cline e710e8256e 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 df9ae215ac Single target plugin entrypoints (#19467) 2026-03-27 23:44:46 +00:00
Kit Langton 5aefdc6b1b effectify Plugin service internals (#19365) 2026-03-27 15:20:11 +00:00
Sebastian 35ab6b6d40 tui plugins (#19347) 2026-03-27 15:00:26 +01:00
Kit Langton 628ea2edb1 refactor(tool-registry): yield Config/Plugin services, use Effect.forEach (#19363) 2026-03-27 09:53:00 -04:00
opencode-agent[bot] 6b8166a777 chore: generate 2026-03-26 00:56:34 +00:00
Kit Langton 9ccef679d7 effectify Bus service: migrate to Effect PubSub + InstanceState (#18579) 2026-03-25 20:19:24 -04:00
James Long 87d41cd5ac feat(core): initial implementation of syncing (#17814) 2026-03-25 10:47:40 -04:00
Kamil Jopek d858439803 feat: add Poe OAuth auth plugin (#18477) 2026-03-24 16:17:47 -05:00
Ryan Skidmore fbbd8c5ee8 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] 919ab3e898 chore: generate 2026-03-22 00:51:19 +00:00
Kit Langton 6fcdb273eb effectify Plugin service (#18570) 2026-03-22 00:50:22 +00:00
Vladimir Glafirov 1fb2ef5ec2 feat: enable GitLab Agent Platform with workflow model discovery (#18014) 2026-03-20 12:55:22 -05:00
Dax a84103459a anthropic legal requests (#18186) 2026-03-19 04:45:24 +00:00
Aiden Cline 5ece9ea6a1 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 3a89645257 tweak: update gpt subscription model list (#18101) 2026-03-18 10:51:39 -05:00
Aiden Cline fb33a71539 fix: github copilot enterprise integration (#17847) 2026-03-16 17:05:14 -05:00
Aiden Cline a2f522c8c5 tweak: ensure that compaction message is tracked as agent initiated (#17431) 2026-03-14 10:46:24 -05:00
Aiden Cline 4178addbca fix: if server password exists, use basic auth for plugin client by default (#17213) 2026-03-12 15:41:46 -05:00
Kit Langton 82307f8a45 refactor(provider): flow branded ProviderID/ModelID through internal signatures (#17182) 2026-03-12 14:48:17 +00:00
Kit Langton 36aee4908f feat(id): brand ProviderID and ModelID (#17110) 2026-03-12 09:27:52 -04:00
Dax Raad 27d07c7e23 core: restore plugin serverUrl getter so plugins can connect to local server 2026-03-11 17:41:51 -04:00
Dax Raad 7e10f80b49 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 5634202382 feat: add "gpt-5.4" to codex allowed models list (#16274) 2026-03-05 23:03:01 -05:00
Dax 9c6d6ca359 refactor: replace Bun.sleep with node timers (#15013)
publish-github-action / publish (push) Has been cancelled
2026-03-05 21:54:06 -05:00
Matt Silverlock c032681cad fix(cli): missing plugin deps cause TUI to black screen (#14432) 2026-02-20 07:39:15 -05:00
Dax Raad a027d1e8be improve codex model list 2026-02-12 18:15:30 +00:00
cooooooooooode 2c4e92d7ee 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 a3c06bc6d6 senior engineer senior engineering 2026-02-05 17:51:12 -05:00
Aiden Cline b572658a40 tweak: load user plugins after builtin (#12373) 2026-02-05 22:49:48 +00:00
Aiden Cline a2f84ba5f7 chore: rm hardcoded conditional that was used for testing (#12371) 2026-02-05 16:31:52 -06:00
Rafi Khardalian ed6f043bf2 fix(plugin): user plugins override built-in plugins for same provider (#12361) 2026-02-05 16:04:02 -06:00
Aiden Cline 3c7bfff5d0 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 e7662f9889 enable 5.3 codex 2026-02-05 13:23:58 -05:00
Aiden Cline 2c92dcc8ab 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 61ca69317a 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 9235ad6196 fix: wait for dependencies before loading custom tools and plugins (#12227) 2026-02-05 03:25:43 +00:00
Aiden Cline 6146f5744a fix: undo change that used anthropic messages endpoint for anthropic models on copilot due to ratelimiting issues, go back to completions endpoint instead 2026-01-28 23:52:23 -06:00
Aiden Cline 3ebcbb9714 bump: plugins 2026-01-28 07:19:18 +00:00
Aiden Cline d84222ed01 fix: ensure copilot plugin properly sets headers for new messages api 2026-01-28 02:04:30 -05:00
Aiden Cline 1c815258c9 bump plugin version 2026-01-28 01:31:01 -05:00
Rohan Godha fb09f67b0e feat: support headless authentication for chatgpt/codex (#10890)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-01-27 19:05:52 -05:00
Aiden Cline 3b9c236d14 tweak: when using messages api for copilot, attach anthropic beta headers 2026-01-26 17:17:54 -05:00
Aiden Cline c29791caa2 feat: use anthropic compat messages api for anthropic models through copilot 2026-01-26 13:18:08 -05:00
Aiden Cline 66da7594d4 ignore: rm spoof and bump plugin version 2026-01-25 17:27:24 -05:00
GitHub Action f566cfa948 chore: generate 2026-01-24 05:12:45 +00:00
Daniel Olowoniyi 1da8e131d7 fix: allow gpt-5.1-codex model in codex auth pluginFixes (#10181) 2026-01-24 00:11:54 -05:00
Cas 7314571c3f fix(codex): write refresh tokens to openai auth (#10010) (#10011) 2026-01-22 09:53:09 -06:00