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 Raad
f4db8e4808
core: fix plugin installation to use direct package.json manipulation instead of bun add
...
This ensures plugins install more reliably by writing dependencies directly
to package.json rather than relying on bun add commands which can fail
in certain environments. Also adds a small delay to ensure filesystem
operations complete before proceeding.
2026-02-05 10:07:59 -05:00
Zhiming Guo
8749e2d2a0
fix(opencode): Fixes image reading with OpenAI-compatible providers like Kimi K2.5. ( #11323 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-02-05 01:54:07 -06:00
Aiden Cline
33e4898811
Revert: feat: add models.dev schema ref for model autocomplete in ope… ( #12242 )
2026-02-05 00:31:08 -06:00
Tommy D. Rossi
5d1d1e0a5d
feat: add models.dev schema ref for model autocomplete in opencode.json ( #12112 )
2026-02-05 00:08:08 -06:00
Aiden Cline
a1165cc483
tweak: adjust task tool description/input to alleviate tool call failures that sometimes occured w/ gpt models ( #12214 )
2026-02-05 00:04:03 -06:00
Dax
9235ad6196
fix: wait for dependencies before loading custom tools and plugins ( #12227 )
2026-02-05 03:25:43 +00:00
Ariane Emory
1fb442dd7e
feat: Allow the function to hide or show thinking blocks to be bound to a key ( resolves #12168 ) ( #12171 )
2026-02-04 18:29:46 -06:00
Maharshi Patel
643bae3d2f
fix(tui): add hover states to question tool tabs ( #12203 )
2026-02-04 18:28:22 -06:00
Shantur Rathore
294b72e0ea
fix(core): skip dependency install in read-only config dirs ( #12128 )
2026-02-04 14:45:59 -06:00
Tom
eead871f38
fix: ensure kimi-for-coding plan has thinking on by default for k2p5 ( #12147 )
2026-02-04 12:39:22 -06:00
Aiden Cline
5c64166f30
fix: cloudflare workers ai provider ( #12157 )
2026-02-04 18:07:33 +00:00
Aiden Cline
329b41ce95
fix: ensure that plugin installs use --no-cache when using http proxy to prevent random hangs (see bun issue) ( #12161 )
2026-02-04 12:01:00 -06:00
Adam
16e1b2bca9
fix(core): session errors when attachment file not found
2026-02-04 10:21:03 -06:00
Sebastian
59660f5a72
restore direct osc52 ( #12071 )
2026-02-04 00:35:57 -06:00
Aiden Cline
5d5f0b95f9
fix: revert change that caused headers to be double merged if provider was authed in multiple places ( #12072 )
2026-02-04 06:30:32 +00:00
Aiden Cline
28b0462384
docs: document the built in agents ( #12066 )
2026-02-04 00:00:05 -06:00
Sergiy Dybskiy
25e9b34b1a
fix: prevent double-prefixing of Bedrock cross-region inference models ( #12056 )
2026-02-03 23:06:17 -06:00
Łukasz Gładysz
cd4ab06096
fix: prioritize OPENCODE_CONFIG_DIR for AGENTS.md ( #11536 )
2026-02-04 01:35:22 +00:00
Max Leiter
d2ded09bf6
fix: prevent memory leaks from AbortController closures ( #12024 )
2026-02-03 17:51:26 -06:00
Aiden Cline
be3850adf7
Revert "feat: add Trinity model system prompt support" ( #12029 )
2026-02-03 16:39:03 -06:00
Aiden Cline
8abe272175
chore: adjust way skill dirs are whitelisted ( #12026 )
2026-02-03 16:33:36 -06:00
Mariam Jabara
cba69f683a
feat: add Trinity model system prompt support ( #12025 )
2026-02-03 16:33:27 -06:00
Tyler Gannon
1f2805e8b8
feat(plugin): add shell.env hook for manipulating environment in tools and shell ( #12012 )
2026-02-03 15:18:41 -06:00
Matt Silverlock
d7918636ea
fix(opencode): use official ai-gateway-provider package for Cloudflare AI Gateway ( #12014 )
2026-02-03 15:18:28 -06:00
Idris Gadi
a14fecd516
feat(tui): allow theme colors in agent customization ( #11444 )
2026-02-03 15:09:21 -06:00
Dax
1b4e946537
feat: add support for reading skills from .agents/skills directories ( #11842 )
...
Co-authored-by: Filip <34747899+neriousy@users.noreply.github.com >
2026-02-03 15:51:54 -05:00
Dax
5634443181
cli: add --thinking flag to show reasoning blocks in run command ( #12013 )
2026-02-03 20:49:15 +00:00
MartinWie
c348fae448
fix: always fall back to native clipboard after OSC52 ( #11994 )
2026-02-03 20:53:04 +01:00
opencode-agent[bot]
7db8fd95ca
chore: generate
2026-02-03 19:10:44 +00:00
Cloudyan
1bf27c231a
fix: provider headers from config not applied to fetch requests ( #11788 )
2026-02-03 13:09:07 -06:00
Aiden Cline
aad6f257fa
fix: ensure mcp tools are sanitized ( #11984 )
2026-02-03 12:22:00 -06:00
Alex
3cb153d1d6
feat: Add .slnx to C#/F# LSP root detection ( #11928 )
2026-02-03 11:46:04 -06:00
Aiden Cline
119522129d
feat: improve skills, better prompting, fix permission asks after invoking skills, ensure agent knows where scripts/resources are ( #11737 )
2026-02-03 09:58:31 -06:00
neavo
5ee962dcd5
fix: exclude k2p5 from reasoning variants ( #11918 )
2026-02-03 09:26:37 -06:00
Muhammad Mugni Hadi
70efbca7e7
fix: handle nested array items for Gemini schema validation ( #11952 )
2026-02-03 09:24:52 -06:00
Filip
129f6c1481
fix(core): plugins are always reinstalled ( #9675 )
2026-02-03 00:47:52 -06:00
Kiyoung Chang
2707d10956
fix(provider): strip properties/required from non-object types in Gemini schema ( #11888 )
2026-02-02 23:13:24 -06:00
Dax
122a765c48
cli: make run non-interactive ( #11814 )
2026-02-02 23:35:23 -05:00
Aiden Cline
3377b19dd7
chore: cleanup external_dir perm logic ( #11845 )
2026-02-02 16:43:55 -06:00
opencode-agent[bot]
c2e2a95dc8
chore: generate
2026-02-02 22:30:23 +00:00
Joseph Campuzano
d83d0038a3
fix: fixes issue where the autocomplete tui dialog flickers while typing ( #11641 )
2026-02-02 16:29:43 -06:00
Aiden Cline
299e146376
chore: rm dead code ( #11849 )
2026-02-02 16:22:03 -06:00
Aiden Cline
4389d43895
Revert pr that was mistakenly merged ( #11844 )
2026-02-02 15:28:02 -06:00
Luiz Guilherme D'Abruzzo Pereira
4d66e9db31
feat(server): add --mdns-domain flag to customize mDNS hostname ( #11796 )
2026-02-02 14:52:32 -06:00
Adam
983fdcd3aa
fix(app): added/deleted file status now correctly calculated
2026-02-02 14:24:23 -06:00
Pablo P Varela
8a07d20063
fix(tui): respect terminal transparency in system theme ( #8467 )
2026-02-02 11:36:47 -06:00
Vladimir Glafirov
bda07aeec9
feat(provider): add User-Agent header for GitLab AI Gateway requests ( #11818 )
2026-02-02 10:41:02 -06:00
Dax
48bf94acf7
tui: truncate session title in exit banner ( #11797 )
2026-02-02 14:30:10 +00:00
Ondřej Súkup
614763c3fa
feat(opencode): ormolu code formatter for haskell ( #10274 )
2026-02-02 06:01:49 -06:00