Dax Raad
c338173f7a
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
Dax Raad
282c1e1d9d
codex should not have reasoning effort
2025-10-01 05:06:37 -04:00
Dax Raad
ee4e201045
core: prevent file deletion when reverting changes to existing files
2025-10-01 05:06:37 -04:00
Dax Raad
8ad4813f46
overhaul file search and support @ mentioning directories
2025-10-01 03:37:01 -04:00
Dax Raad
a82a7f8bd9
update anthropic system prompts
2025-09-30 04:41:36 -04:00
Aiden Cline
539d438d97
fix: worktree cmd ( #2870 )
2025-09-29 22:21:54 -05:00
Aiden Cline
08b8ff2671
fix: bash regex ( #2858 )
2025-09-29 08:51:46 -05:00
Dax Raad
adab4bcddf
core: improve webfetch tool content negotiation and format handling
2025-09-28 17:57:50 -04:00
Aiden Cline
e1e0b58991
respect model id in opencode.json ( #2833 )
2025-09-27 17:09:21 -05:00
Arjun Singh
72295261e6
Include step-start and step-finish for cost tracking ( #2810 )
2025-09-27 03:45:36 -04:00
Dax Raad
fc1cf01a26
ci: improve test coverage
2025-09-27 03:04:42 -04:00
Dax Raad
56d0e8acbf
sync
2025-09-27 02:53:20 -04:00
Timo Clasen
76f06b08cb
fix(tool): follow symlinks when looking for tools ( #2809 )
2025-09-26 16:01:08 -05:00
Yihui Khuu
cfb031681e
fix: config loading not considering symlinks ( #2800 )
2025-09-26 09:46:49 -05:00
Dax Raad
eb38e0b40e
disable aggressive config validation
2025-09-26 07:51:53 -04:00
Dax Raad
0e65537c97
core: add themes to allowed config directories
2025-09-26 06:40:41 -04:00
Dax Raad
766ca1b32a
fix erroring on custom tool folder
2025-09-26 05:33:38 -04:00
Dax Raad
9afee84247
validate config directory
2025-09-26 03:23:25 -04:00
Dax Raad
6b4c0076e8
core: add config update endpoint and functionality
2025-09-26 02:37:19 -04:00
Dax Raad
fd44632de8
turn reasoning summaries back on by default for zen
2025-09-26 01:37:44 -04:00
Dax Raad
50fd5fc640
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
428b443795
fix: openai reasoning issue ( #2780 )
2025-09-26 01:23:30 -04:00
Aiden Cline
d467db43b0
tweak: include usage by default for openai compatible providers ( #2788 )
2025-09-25 21:06:58 -05:00
Adam
0d05ab5be7
wip: watch select .git files in watcher
2025-09-25 14:41:31 -05:00
Dax Raad
df7abea5fe
update copilot auth
2025-09-23 23:36:27 -04:00
Siddhant Choudhary
e83e6c595c
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
Dax Raad
f8ba5e9572
fix codex errors
2025-09-23 16:56:40 -04:00
Dax Raad
ef1f2943a5
fix: remove file existence check from LSP debug and format storage code
2025-09-23 16:49:57 -04:00
Adam
0425aa413a
wip: desktop file updates
2025-09-23 11:41:15 -05:00
Aiden Cline
ed8369cd6b
ignore: lsp debug file check ( #2743 )
2025-09-22 22:16:03 -05:00
Aiden Cline
5af4c7e066
fix: lsp extension undefined handle ( #2739 )
2025-09-22 21:14:55 -05:00
Aiden Cline
e1265fb91f
fix: enforce extensions requirement for custom lsp servers ( #2734 )
2025-09-22 11:45:47 -05:00
iwauo
dbfb523fd7
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
112cf7b59d
fix: lsp spawn logic ( #2723 )
2025-09-21 11:25:47 -05:00
Dax Raad
a38b99b21c
core: filter models without keys in opencode provider
2025-09-21 04:43:32 -04:00
Aiden Cline
1851bec769
ignore: lsp log ( #2715 )
2025-09-20 23:02:06 -05:00
Dax Raad
3753c1e9cf
ignore: fix
2025-09-19 06:13:45 -04:00
Dax Raad
41065c3353
ignore: rework bootstrap so server lazy starts it
2025-09-19 05:11:29 -04:00
Dax Raad
ce124c7a87
fix task tool ui disappearing once done
2025-09-19 01:09:52 -04:00
Aiden Cline
ff95b17fc3
docs: subtask config option ( #2682 )
2025-09-18 17:52:23 -05:00
Dax
bbe1d61875
support custom tools ( #2668 )
2025-09-18 03:58:21 -04:00
Julián Díaz
b38fb570ae
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
bbb912697d
fix: only keep aborted messages if they have sufficient parts ( #2651 )
2025-09-17 14:24:53 -05:00
Aiden Cline
6bb3633751
Revert "fix: type 'reasoning' was provided without its required follo… ( #2648 )
2025-09-17 11:17:26 -05:00
Aiden Cline
07cc3671da
fix: type 'reasoning' was provided without its required following item ( #2633 )
2025-09-17 09:45:13 -05:00
Aiden Cline
a30a0c1a7a
tweak: adjust title gen when using models like gpt-5-nano on non open… ( #2646 )
2025-09-17 08:39:34 -05:00
Dax Raad
bb61ae82cb
add opencode attach command to connect to a remote opencode server
2025-09-17 03:30:25 -04:00
Dax Raad
79383f6082
only prune messages from more than 2 turns ago
2025-09-17 03:30:09 -04:00
Dax Raad
22fd365bf1
ignore: fix event type gen
2025-09-17 01:17:56 -04:00
Dax Raad
5d5023057b
disable thinking for opencode zen and gpt-5 temporarily
2025-09-16 13:49:37 -04:00