Aiden Cline
020ee56f25
fix: dont auto continue if compaction was manual
2025-11-25 12:11:09 -06:00
Aiden Cline
16dbac6026
Revert "config: add setCacheKey in provider options ( #4654 )"
...
This reverts commit 9b6d03c497 .
2025-11-24 22:30:56 -06:00
Shantur Rathore
9b6d03c497
config: add setCacheKey in provider options ( #4654 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-24 22:20:52 -06:00
Adam
acf1dd8500
wip(share): more styling
2025-11-24 15:10:40 -06:00
Aiden Cline
ac1e2bfd49
bump copilot plugin, give better error message for copilot ( #4678 )
2025-11-24 00:40:15 -06:00
Huang Qi
b4fd4bb257
fix: add explicit fallback model and prevent direct opencode provider calls ( #4653 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-23 22:51:15 -06:00
Frank
bbc9142fc5
wip: zen
2025-11-23 15:21:47 -05:00
Aiden Cline
7413c2715c
tweak: slight improvements to title gen
2025-11-23 14:04:39 -06:00
Aiden Cline
2509d03f42
tweak: fix bool
2025-11-23 11:43:09 -06:00
Aiden Cline
30ffcaa667
tweak: start bundling in some ai-sdk packages ( #4649 )
2025-11-23 01:29:20 -06:00
shuv
bdcf864678
proper fix for image attachments ( #4562 )
...
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-11-22 12:47:57 -06:00
Dax Raad
2938a25ec5
sync
2025-11-22 16:43:47 +00:00
Dax Raad
75c29d4d1c
summary optimizaitons
2025-11-22 11:32:49 -05:00
Dax
49408c00e9
enterprise ( #4617 )
...
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2025-11-21 20:41:27 -05:00
Dax Raad
00f991162f
if finish reason is unknown, continue
2025-11-21 16:51:32 -05:00
Patrick Wolf
416f2964b5
fix: preserve agent context during compaction ( #4556 )
2025-11-21 02:13:10 -06:00
Dax
23ea8ba1ce
Tui onboarding ( #4569 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-21 00:21:06 -05:00
Spoon
43c021ed80
feat: add field to allow user only messages ( #4554 )
...
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2025-11-20 19:13:42 -06:00
Aiden Cline
ec5c96e10d
Revert "Image tag fix for real this time ( #4540 )"
...
This reverts commit eb975bb89c .
2025-11-20 14:14:02 -06:00
Aiden Cline
d2a61290b9
Revert "ignore: write todo"
...
This reverts commit 5aa2078852 .
2025-11-20 14:13:56 -06:00
Aiden Cline
5aa2078852
ignore: write todo
2025-11-20 12:35:34 -06:00
shuv
eb975bb89c
Image tag fix for real this time ( #4540 )
...
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-11-20 12:34:39 -06:00
Aiden Cline
c472734933
tweak: make getUsage function handle missing usage data
2025-11-19 14:29:19 -06:00
Dax
16fdc90976
fix: resolve issue 4475 ( #4505 )
2025-11-19 13:10:09 -05:00
shuv
d50f825c6d
fix: pass model info to ReadTool to enable image support check ( #4473 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-18 17:20:03 -06:00
K Whiteside
47bfae52c0
fix: permission checks for external_directory and doom_loop ( #4433 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
Co-authored-by: AerionDyseti <AerionDyseti@users.noreply.github.com>
2025-11-18 17:18:23 -06:00
Longlone
3b72857124
fix: update reasoningEffort logic for gpt-5.1 models in SessionPrompt-ensureTitle ( #4456 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2025-11-18 14:22:44 -06:00
Dax Raad
759635eefa
fix gpt compaction issue
2025-11-18 13:10:00 -05:00
Adam
fc5fc2c570
wip(desktop): new layout work
2025-11-18 17:07:34 +00:00
Aiden Cline
c66def2049
fix: noreply
2025-11-17 20:52:25 -06:00
Dax Raad
bdfa213ccf
deprecated session.idle event
2025-11-17 11:42:45 -05:00
Dax Raad
8b19c6c7e4
better retry display
2025-11-17 11:31:10 -05:00
Dax
a1214fff2e
Refactor agent loop ( #4412 )
2025-11-17 10:57:18 -05:00
Frank
f5230d1f02
fix: incorrect sonnet price calculation
2025-11-14 18:46:43 -05:00
Brian Cheung
37cf365927
feat: support images in mcp tool responses ( #4100 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2025-11-14 15:00:52 -06:00
Shantur Rathore
986c60353e
set promptCacheKey for openai compatible providers ( #4203 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-14 11:41:01 -06:00
Aiden Cline
0c51feb9c2
fix: max tokens when using models like opus with providers other than anthropic ( #4307 )
2025-11-13 16:39:09 -06:00
Melih Mucuk
b63b6d04c6
Fix usage & billing for custom model aliases and cached/reasoning tokens ( #4222 )
...
Co-authored-by: Melih Mucuk <melih@monkeysteam.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-12 13:59:35 -06:00
Ivan
c8bda598f5
fix: correct cache cost for OpenRouter and other OpenAI-compatible providers ( #4256 )
2025-11-12 12:41:44 -06:00
Rafał Krzyważnia
491a2adf8d
fix: resolve @file references in slash commands with subagents ( #4221 )
2025-11-11 19:38:50 -06:00
Aiden Cline
4e549b1c05
fix: allow user to configure doom loop & external dir perms ( #4095 )
2025-11-09 20:21:38 -06:00
Aiden Cline
10bde356b1
chore: rm comment
2025-11-09 11:50:02 -06:00
Aiden Cline
f7cc46cd9f
set cap for max time to wait between retries ( #4135 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-11-09 11:46:58 -06:00
Mathias Beugnon
d85eb1b880
feat: add input context to chat.params and chat.message ( #4085 )
2025-11-08 23:29:27 -06:00
Dax Raad
062023fa06
chore(prompt): refine polaris instructions for practical behavior
2025-11-07 21:18:49 -05:00
Dax Raad
954a796b8a
core: route polaris-alpha models to polaris system prompt
2025-11-07 21:07:59 -05:00
GitHub Action
34ff87d504
chore: format code
2025-11-08 01:59:02 +00:00
Dax Raad
dabb1aa719
fix(prompt): prevent title generation refusal responses
2025-11-07 20:50:15 -05:00
GitHub Action
5f7e1e099b
chore: format code
2025-11-07 19:47:53 +00:00
Dax Raad
d462e380f4
fix: update references after moving message functions to MessageV2 namespace
2025-11-07 14:47:05 -05:00
Dax Raad
9554abb56e
message storage performance improvements
2025-11-07 01:11:47 -05:00
GitHub Action
2bcc00dbf0
chore: format code
2025-11-06 18:21:59 +00:00
Dax Raad
e45e94634f
only display last 100 messages in TUI
2025-11-06 13:21:15 -05:00
Dax Raad
1ea3a8eb9b
big format
2025-11-06 13:03:12 -05:00
Dax Raad
05ae99a09b
fix sidebar modified files
2025-11-05 16:49:17 -05:00
Dax Raad
b7262b8527
performance improvements
2025-11-05 15:33:23 -05:00
Dax Raad
1f44c7f750
include file count in summary
2025-11-05 14:23:10 -05:00
Aiden Cline
01b9148c04
fix: image reading error, also add error toast for event bus
2025-11-04 17:30:58 -06:00
Dax Raad
7a7060ef15
fix session performance issue from large diffs
2025-11-04 13:35:44 -05:00
Dax Raad
40f577e5e7
fix modified files being empty
2025-11-01 11:48:47 -04:00
Aiden Cline
041353f4ff
make /init a default slash command on server side ( #3677 )
2025-11-01 01:14:09 -05:00
Dax
96bdeb3c7b
OpenTUI is here ( #2685 )
2025-10-31 15:07:36 -04:00
Haris Gušić
c1ada302f9
fix: Opencode hangs after exit ( #3481 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-10-30 23:57:58 -05:00
Filip
51e4c9fc4c
add optional headers field to model config ( #3546 )
2025-10-30 23:35:26 -05:00
Haris Gušić
dc87659791
tweak: move zod validation for tools to ensure it always runs ( #3565 )
2025-10-30 11:31:44 -05:00
Andrew Pashynnyk
149f5eaa2e
fix: preserve metadata from MCP tool results in tool.execute.after hook ( #3573 )
2025-10-30 11:10:42 -05:00
Aiden Cline
7a2b8eae76
tweak: catch err
2025-10-30 00:29:30 -05:00
ElecTwix
d983b9485d
fix: add doom loop detection ( #3445 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-10-30 00:13:18 -05:00
rienkim
a9cae7b335
feat: add positional argument support to slash commands ( #3456 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-10-29 14:54:24 -05:00
Dax Raad
5553efea5e
only generate user message summary if no diffs
2025-10-29 14:28:43 -04:00
Aiden Cline
4407d5d96f
fix: ensure tool inputs are zod validated
2025-10-29 10:46:57 -05:00
Dax Raad
12782fff14
remove log
2025-10-29 11:27:51 -04:00
Dax Raad
ca463a2346
session diff only include modified files
2025-10-29 11:26:21 -04:00
Aiden Cline
7265cdf817
ignore: rm
2025-10-29 10:19:02 -05:00
Aiden Cline
37380e1f94
add --title flag to opencode run ( #3507 )
2025-10-28 13:32:36 -05:00
Dax Raad
1309ca7a81
ignore
2025-10-28 14:13:47 -04:00
Danilo Favato
b66e7b6fce
tweak: add experimental chatMaxRetries to config ( #2116 )
...
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-10-28 12:09:41 -05:00
Aiden Cline
643c22d21f
add catch for mcp tool execution
2025-10-28 10:23:04 -05:00
Aiden Cline
74acd08ead
add catch for mcp tool execution
2025-10-28 10:23:03 -05:00
Dax Raad
22821744ef
feat: add OPENCODE_FAKE_VCS flag for VCS testing and update todo tracking instructions
2025-10-28 02:54:29 -04:00
Aiden Cline
982954cc1b
feat (acp): mcp server support, file diffs, some default slash commands (/init, /compact), show todos properly ( #3490 )
...
The mcp server support does not mean acp didn't allow u to use mcp servers previously, it means that now you can connect new servers via ACP instead of relying on the opencode defined ones
2025-10-28 00:08:30 -05:00
Aiden Cline
3c56dbcf58
chore: rm comment
2025-10-27 16:15:13 -05:00
Aiden Cline
0af4505756
fix: litellm error tool= param must be specified
2025-10-27 14:03:42 -05:00
Aiden Cline
e6301ca5d5
tweak: rename event
2025-10-27 10:42:47 -05:00
Bernat Pericàs
b562863fcc
feat: add session.started event that triggers when a new session is created ( #3413 )
2025-10-27 07:18:23 -05:00
Aiden Cline
1a6fd018f6
Revert "fix: Explicitly exit CLI to prevent hanging subprocesses ( #3083 )"
...
This reverts commit a9624c0fff .
2025-10-27 01:30:13 -05:00
Haris Gušić
a9624c0fff
fix: Explicitly exit CLI to prevent hanging subprocesses ( #3083 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-10-27 00:03:10 -05:00
Jérôme Benoit
0eb899a950
chore: cleanup versioned zod imports ( #3460 )
...
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2025-10-26 14:50:41 -05:00
Aiden Cline
0a778a2789
make title gen more reliable
2025-10-25 22:14:29 -05:00
Dax Raad
795b845782
update anthropic prompt
2025-10-25 17:26:27 -04:00
Mohammad Alhashemi
2e434a459a
feat: add noReply parameter ( #3433 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2025-10-25 14:56:54 -05:00
Aiden Cline
98d51dde6a
acp: slash commands, agents, permissions, @ references, code cleanup ( #3403 )
...
Co-authored-by: yetone <yetoneful@gmail.com>
2025-10-25 01:32:46 -05:00
Dax Raad
21880e199d
mroe summary tweaks
2025-10-24 12:37:23 -04:00
Dax Raad
736a85d427
track finish reason
2025-10-24 12:23:24 -04:00
Dax Raad
fb40dc6b20
generate user message title and body
2025-10-24 11:50:42 -04:00
Dax Raad
7003efd2da
fix summary
2025-10-24 09:24:58 -04:00
Dax Raad
8b9b8ca15b
update codex prompt
2025-10-23 23:36:32 -04:00
Dax Raad
cee7106054
session summaries in data
2025-10-23 16:28:20 -04:00
Dax Raad
f4dfae0bb0
ignore: diff stuff
2025-10-23 16:04:58 -04:00
Aiden Cline
913c3ae799
tweak: split out title before newline
2025-10-23 12:44:43 -05:00