Commit graph

1132 commits

Author SHA1 Message Date
Yuku Kotani
e7b6ffb314
feat: Vertex AI support; add google-vertex and google-vertex-anthropic providers (#2347) 2025-10-04 01:10:38 -04:00
Aiden Cline
395c41b748
add command to debug config (#2962) 2025-10-03 23:07:58 -05:00
opencode
253105bcf5 release: v0.14.1 2025-10-03 10:53:10 +00:00
Dax Raad
bd0ba5ab88 turn on codex medium reasoning again 2025-10-03 06:46:07 -04:00
Aiden Cline
860e47edea
fix: run cmd json format when running command (#2926) 2025-10-02 10:37:42 -05:00
opencode
ca4cb85dcd release: v0.14.0 2025-10-02 05:33:58 +00:00
opencode
bccee29d2f release: v0.13.9 2025-10-02 05:18:01 +00:00
Sandip Wane
8fc6a25142
chore: rm empty try-catch block (#2769)
Co-authored-by: Sandip Wane <sandip.wane@cloudhedge.io>
2025-10-01 23:21:57 -05:00
Dax Raad
5079ba7ce5 core: fix file search limit handling and ensure File module initialization 2025-10-02 00:18:18 -04:00
opencode
19cb211b62 release: v0.13.8 2025-10-02 04:16:48 +00:00
Dax Raad
b2440e92e7 core: improve file search reliability and performance 2025-10-02 00:09:02 -04:00
Dax Raad
5f61945090 core: remove redundant patch integration test
The integration test was duplicating coverage already provided by the comprehensive
patch namespace tests. Users benefit from faster test runs without losing any
coverage of patch functionality. The remaining tests provide complete validation
of patch parsing, application, and tool integration.
2025-10-01 06:49:19 -04:00
Dax Raad
41ce56494b core: make patch tool more reliable and consistent with other editing tools
The patch tool now works seamlessly alongside other file editing tools with improved
error handling and a more intuitive permission system. Users will experience:

- More reliable patch application with better error messages
- Consistent permission prompts that match other editing tools
- Smoother integration when applying complex multi-file changes
- Better feedback on what changes are being made before applying patches

This refactoring leverages the robust patch parsing engine while making the tool
feel native to the opencode workflow, reducing friction when making bulk changes
to your codebase.
2025-10-01 06:45:43 -04:00
opencode
172aeaaf14 release: v0.13.7 2025-10-01 09:13:16 +00:00
Dax Raad
bd69c5aca8 codex should not have reasoning effort 2025-10-01 05:06:37 -04:00
Dax Raad
6a7eeb39c3 core: prevent file deletion when reverting changes to existing files 2025-10-01 05:06:37 -04:00
opencode
35a608cd53 release: v0.13.6 2025-10-01 07:44:18 +00:00
Dax Raad
6e19200fca overhaul file search and support @ mentioning directories 2025-10-01 03:37:01 -04:00
Dax Raad
5a507023a6 update anthropic system prompts 2025-09-30 04:41:36 -04:00
Aiden Cline
bc9ff7e99f
fix: worktree cmd (#2870) 2025-09-29 22:21:54 -05:00
Frank
7447460b5a wip: zen 2025-09-29 14:17:53 -04:00
opencode
5345c828ca release: v0.13.5 2025-09-29 14:12:58 +00:00
Aiden Cline
edeaab321a
fix: bash regex (#2858) 2025-09-29 08:51:46 -05:00
opencode
cc0d460904 release: v0.13.4 2025-09-29 05:53:07 +00:00
Dax Raad
f8ab0de0ad ci: fix homebrew 2025-09-29 01:40:27 -04:00
Dax Raad
322363f11b release: v0.13.2 2025-09-29 01:38:53 -04:00
Dax Raad
c148f10bbd core: improve webfetch tool content negotiation and format handling 2025-09-28 17:57:50 -04:00
Aiden Cline
89167ae387
respect model id in opencode.json (#2833) 2025-09-27 17:09:21 -05:00
Dax Raad
ea66c02633 ci: tweaks 2025-09-27 04:12:55 -04:00
Dax Raad
925ce6503e sync 2025-09-27 04:10:56 -04:00
Arjun Singh
8a28d34fe9
Include step-start and step-finish for cost tracking (#2810) 2025-09-27 03:45:36 -04:00
Dax Raad
d644e0b8a7 core: fix config test by removing model field expectation 2025-09-27 03:10:01 -04:00
Dax Raad
4b94d98f89 ci: improve test coverage 2025-09-27 03:04:42 -04:00
Dax Raad
d0043a4a78 sync 2025-09-27 02:53:20 -04:00
Dax Raad
53481f9790 wip: bun test improvements 2025-09-27 02:17:08 -04:00
opencode
c450549d0f release: v0.12.1 2025-09-26 21:18:45 +00:00
Timo Clasen
3d332a06b5
fix(tool): follow symlinks when looking for tools (#2809) 2025-09-26 16:01:08 -05:00
opencode
f709e0b48b release: v0.12.0 2025-09-26 20:55:00 +00:00
Yihui Khuu
7ecdc1b5d8
fix: config loading not considering symlinks (#2800) 2025-09-26 09:46:49 -05:00
opencode
d01af65dbc release: v0.11.8 2025-09-26 11:57:49 +00:00
Dax Raad
80305813f5 disable aggressive config validation 2025-09-26 07:51:53 -04:00
opencode
061877e275 release: v0.11.7 2025-09-26 11:19:15 +00:00
Dax Raad
093fbca711 core: add themes to allowed config directories 2025-09-26 06:40:41 -04:00
opencode
81deea855f release: v0.11.6 2025-09-26 09:52:23 +00:00
opencode
9cc1f2884f release: v0.11.5 2025-09-26 09:40:16 +00:00
Dax Raad
f2b547cc45 fix erroring on custom tool folder 2025-09-26 05:33:38 -04:00
Dax Raad
70310a37b3 validate config directory 2025-09-26 03:23:25 -04:00
Dax Raad
eb7f4e20df core: add config update endpoint and functionality 2025-09-26 02:37:19 -04:00
opencode
1c878c662b release: v0.11.4 2025-09-26 05:56:03 +00:00
Dax Raad
f5c7a94abe turn reasoning summaries back on by default for zen 2025-09-26 01:37:44 -04:00
Dax Raad
7ec3900208 core: enable reasoning.encrypted_content and reasoningSummary for opencode provider\ntui: adjust editorY position calculation 2025-09-26 01:27:53 -04:00
Aiden Cline
5d95846df1
fix: openai reasoning issue (#2780) 2025-09-26 01:23:30 -04:00
Aiden Cline
d47feb9969
tweak: include usage by default for openai compatible providers (#2788) 2025-09-25 21:06:58 -05:00
Adam
945de4eddc
wip: watch select .git files in watcher 2025-09-25 14:41:31 -05:00
opencode
5199141369 release: v0.11.3 2025-09-24 03:43:46 +00:00
Dax Raad
d86d3e7ea1 update copilot auth 2025-09-23 23:36:27 -04:00
Siddhant Choudhary
449994f120
feat: output-format flag to stream json output (#2471)
Co-authored-by: Siddhant Choudhary <sid@treaps.com>
Co-authored-by: rekram1-node <aidenpcline@gmail.com>
2025-09-23 16:19:32 -05:00
opencode
d772fff776 release: v0.11.2 2025-09-23 21:03:59 +00:00
Dax Raad
71b43fd02e fix codex errors 2025-09-23 16:56:40 -04:00
Dax Raad
f40b91ab7a fix: remove file existence check from LSP debug and format storage code 2025-09-23 16:49:57 -04:00
Adam
80b0a93d64
wip: desktop file updates 2025-09-23 11:41:15 -05:00
Aiden Cline
c23510346b
ignore: lsp debug file check (#2743) 2025-09-22 22:16:03 -05:00
Aiden Cline
02b4d1e2fc
fix: lsp extension undefined handle (#2739) 2025-09-22 21:14:55 -05:00
Aiden Cline
cc2bd7141f
fix: enforce extensions requirement for custom lsp servers (#2734) 2025-09-22 11:45:47 -05:00
Dax Raad
9b1a508657 ci: bump 2025-09-22 01:47:28 -04:00
Dax Raad
288c977596 ci: snapshot builds 2025-09-22 01:45:23 -04:00
iwauo
6b799b304c
feat: add Java LSP server support (#2547)
Co-authored-by: rekram1-node <aidenpcline@gmail.com>
2025-09-21 23:55:15 -05:00
Aiden Cline
92c126d875
fix: lsp spawn logic (#2723) 2025-09-21 11:25:47 -05:00
opencode
84bb692193 release: v0.11.1 2025-09-21 08:51:11 +00:00
Dax Raad
079095d7a9 core: filter models without keys in opencode provider 2025-09-21 04:43:32 -04:00
opencode
28e1d67ea4 release: v0.11.0 2025-09-21 08:04:21 +00:00
Aiden Cline
84d95a0d2a
ignore: lsp log (#2715) 2025-09-20 23:02:06 -05:00
opencode
7dfed8ca35 release: v0.10.4 2025-09-20 23:00:32 +00:00
opencode
b04df6c0d2 release: v0.10.3 2025-09-19 21:22:00 +00:00
GitHub Action
f1cbdf441c chore: format code 2025-09-19 18:18:56 +00:00
Frank
9420d80b73 zen: data share 2025-09-19 14:16:53 -04:00
opencode
f57c3f7cf6 release: v0.10.2 2025-09-19 15:18:11 +00:00
Dax Raad
7be9dc8e49 ignore: fix 2025-09-19 06:13:45 -04:00
Dax Raad
824e035815 ci: stuff 2025-09-19 06:10:27 -04:00
GitHub Action
b5b8a0555d chore: format code 2025-09-19 09:12:20 +00:00
Dax Raad
ae6154e1c3 ignore: rework bootstrap so server lazy starts it 2025-09-19 05:11:29 -04:00
opencode
0e19ca21ed release: v0.10.1 2025-09-19 05:15:32 +00:00
Dax Raad
baaff81a06 fix task tool ui disappearing once done 2025-09-19 01:09:52 -04:00
Aiden Cline
ffa5689885
docs: subtask config option (#2682) 2025-09-18 17:52:23 -05:00
opencode
5a7a725787 release: v0.10.0 2025-09-18 20:51:03 +00:00
GitHub Action
f277512938 chore: format code 2025-09-18 14:59:48 +00:00
Frank
4ceabdffa0 wip: zen 2025-09-18 10:59:01 -04:00
Timo Clasen
0df6fc1226
fix(config): keybinds should not be required in config schema (#2669) 2025-09-18 06:30:44 -05:00
Dax
3b6c0ec0b3
support custom tools (#2668) 2025-09-18 03:58:21 -04:00
GitHub Action
e8b4f593a6 chore: format code 2025-09-18 05:33:32 +00:00
Frank
fc4f281408 wip: zen 2025-09-18 01:32:40 -04:00
Julián Díaz
71076d5c68
fix: add synthetic user prompt after session compaction (#2659)
Co-authored-by: Julián Díaz <git@jdiaz.io>
2025-09-17 23:27:37 -04:00
Aiden Cline
ff6a93f355
fix: only keep aborted messages if they have sufficient parts (#2651) 2025-09-17 14:24:53 -05:00
opencode
733b21e22b release: v0.9.11 2025-09-17 16:29:48 +00:00
Aiden Cline
3c3d6b65c2
Revert "fix: type 'reasoning' was provided without its required follo… (#2648) 2025-09-17 11:17:26 -05:00
opencode
9ca48d3a39 release: v0.9.10 2025-09-17 14:54:25 +00:00
Aiden Cline
8c2aec43b8
fix: type 'reasoning' was provided without its required following item (#2633) 2025-09-17 09:45:13 -05:00
Aiden Cline
2564801bde
tweak: adjust title gen when using models like gpt-5-nano on non open… (#2646) 2025-09-17 08:39:34 -05:00
opencode
0e0460f6c0 release: v0.9.9 2025-09-17 07:40:40 +00:00
Dax Raad
40c206c2f9 add opencode attach command to connect to a remote opencode server 2025-09-17 03:30:25 -04:00