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
Dax Raad
259c722208
only prune messages from more than 2 turns ago
2025-09-17 03:30:09 -04:00
Dax Raad
3aeac02bf1
enable session pruning and allow disabling with OPENCODE_DISABLE_PRUNE
2025-09-16 04:53:17 -04:00
Dax Raad
2d5bd26a59
feat: enhance provider model mapping and reasoning capabilities
...
- Add npm package tracking to provider model mapping
- Implement special handling for opencode provider with reasoning
- Update provider options mapping to use npm package names
2025-09-16 03:10:17 -04:00
Stephen Murray
52fb571739
fix: restore chat.message plugin hook ( #2619 )
2025-09-15 21:44:07 -05:00
Dax
c1b4e1f19d
Upgrade to Zod v4 ( #2605 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-09-15 03:12:07 -04:00
Aiden Cline
e3e459fc50
fix: reasoning metadata persistence ( #2602 )
2025-09-14 16:28:06 -05:00
Aiden Cline
16d66c209d
respect subagent in command, add subtask flag ( #2569 )
2025-09-13 12:47:18 -05:00
Aiden Cline
6506e48c54
tweak: keep aborted msgs in context ( #2583 )
2025-09-13 12:25:30 -05:00
Dax Raad
a00b49d65b
disable autocompact if context is 0
2025-09-13 05:59:18 -04:00
Dax Raad
b1589be4ba
add disable OPENCODE_DISABLE_AUTOCOMPACT
2025-09-13 05:55:04 -04:00
Dax Raad
eb24d2f847
ignore: fix
2025-09-13 05:53:03 -04:00
Dax
9bb25a9260
Session management and prompt handling improvements ( #2577 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-09-13 05:46:14 -04:00
Dax Raad
555fb53505
nudge llm to continue properly after compaction
2025-09-13 01:23:54 -04:00
Stephen Murray
c02f58c2af
fix: await cleanupRevert() to prevent dupe msgs after undo ( #2572 )
2025-09-12 18:42:39 -05:00
Dax Raad
f2094b7bb3
temporarily disable midstream compaction
2025-09-12 14:00:54 -04:00
Dax Raad
3e2478ebf9
undo session pruning
2025-09-12 13:20:13 -04:00
Dax Raad
0290b4aaf0
ignore: internal
2025-09-12 10:45:44 +00:00
Dax Raad
469dc9095f
add microcompact
2025-09-12 06:38:47 -04:00
Dax Raad
983e3b2ee3
fix compaction issues
2025-09-12 06:01:11 -04:00
Dax Raad
4c94753eda
compaction improvements
2025-09-11 02:22:51 -04:00
Aiden Cline
29310957c8
fix: handle @dir in command ( #2533 )
2025-09-10 13:27:44 -05:00
Aiden Cline
bdc0f7c86d
tweak: wrap build-switch w/ system-reminder ( #2525 )
2025-09-09 23:57:13 -05:00
Dax Raad
e69d10b6c9
repair tool calls when casing is wrong
2025-09-09 23:25:27 -04:00
Aiden Cline
74469a0d3d
fix: shell invocations are dropped if last interaction was revert ( #2485 )
2025-09-07 21:45:13 -05:00
Ytzhak
4654fb88de
fix: max output tokens when setting budget thinking tokens ( #2056 )
...
Co-authored-by: rekram1-node <aidenpcline@gmail.com >
2025-09-07 13:15:53 -05:00
Aiden Cline
93c2f5060e
fix: title gen w/ gpt-5-nano ( #2473 )
2025-09-06 22:50:16 -05:00
Aiden Cline
564143071e
fix: title not generated if first msg is shell invocation ( #2451 )
2025-09-06 09:47:42 -05:00
Aiden Cline
bffe547417
fix: command model selection ( #2448 )
2025-09-05 20:54:39 -05:00
Adam
f171250033
fix: better file/content return
2025-09-04 12:39:49 -05:00
Aiden Cline
f740663ded
fix: more durable @ references for commands ( #2386 )
2025-09-02 21:24:56 -05:00
Adam Spiers
47d4c87bdd
make @file references in custom slash commands more robust ( #2203 )
...
Co-authored-by: Adam Spiers <opencode@adamspiers.org >
Co-authored-by: rekram1-node <aidenpcline@gmail.com >
2025-09-01 21:14:27 -05:00
Dax Raad
4c261ab1db
switch gpt-5 to default to codex prompt + high reasoning
2025-09-01 21:46:03 -04:00
Dax
f993541e0b
Refactor to support multiple instances inside single opencode process ( #2360 )
...
This release has a bunch of minor breaking changes if you are using opencode plugins or sdk
1. storage events have been removed (we might bring this back but had some issues)
2. concept of `app` is gone - there is a new concept called `project` and endpoints to list projects and get the current project
3. plugin receives `directory` which is cwd and `worktree` which is where the root of the project is if it's a git repo
4. the session.chat function has been renamed to session.prompt in sdk. it no longer requires model to be passed in (model is now an object)
5. every endpoint takes an optional `directory` parameter to operate as though opencode is running in that directory
2025-09-01 17:15:49 -04:00
Aiden Cline
029612d8d5
fix: ensure shell cmds can be properly aborted ( #2339 )
2025-08-31 12:48:30 -05:00
Aiden Cline
e9826e8a22
fix: adjust title generation prompt to prevent direct response instead of title gen ( #2338 )
2025-08-31 11:01:19 -05:00
Aiden Cline
a3f4a030b4
fix: mcp tool not triggering hooks ( #2320 )
2025-08-29 21:51:06 -05:00
Aiden Cline
7f5e5fccc8
ignore: add error log for title gen failures ( #2309 )
2025-08-29 10:53:58 -05:00
Aiden Cline
1a5b456bb6
fix: add additional encouragement for title gen ( #2298 )
2025-08-29 09:47:08 -05:00
Aiden Cline
6daf0fdb2b
allow slash commands to resolve ~/ references ( #2295 )
2025-08-28 17:31:03 -05:00
Aiden Cline
ad8ea82611
add synthetic user message before bash execution (when using !) ( #2283 )
2025-08-27 17:41:24 -05:00
Aiden Cline
2d794ed03d
fix: ensure / commands dont try to resolve @ references from cmd outputs ( #2282 )
2025-08-27 15:59:33 -05:00
Aiden Cline
cc66e06101
fix: command model selection ( #2219 )
2025-08-24 12:06:48 -05:00
Aiden Cline
1f57b9a70f
fix: count reasoning tokens ( #2187 )
2025-08-22 18:21:39 -05:00
Dax
133fe41cd5
slash commands ( #2157 )
...
Co-authored-by: adamdotdevin <2363879+adamdottv@users.noreply.github.com >
2025-08-22 17:04:28 -04:00
Aiden Cline
9231043eb4
tweak: adjust plan -> build transition prompt ( #2111 )
2025-08-21 06:52:38 -05:00
Dax Raad
aa10f8a7f6
sonic model
2025-08-20 01:02:41 -04:00
Aiden Cline
25f43adaa0
tweak: notify agent it is in build mode when switching from plan mode ( #2065 )
2025-08-19 15:32:31 -05:00
Aiden Cline
ca3769b7fa
tweak: plan prompt, more explicit about not modifying files ( #1991 )
2025-08-16 08:56:43 -05:00
Yihui Khuu
70f14cccd6
feat(shell): load .zshenv and respect ZDOTDIR if present ( #1958 )
2025-08-15 13:24:34 -05:00