Commit graph

253 commits

Author SHA1 Message Date
Dax
d9ecbbc874
fix: show the Go usage limit's reset time, Go page link and a composer tray (#60284)
Co-authored-by: Kit Langton <kit.langton@gmail.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-10-29 12:02:57 -05:00
Filip
8de0323975
feat(core): add /goal with a client-side done check (#59437)
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
2026-10-28 19:05:53 -05:00
Filip
da702a85a6
fix(core): leave headroom when fitting output to the context window (#59934) 2026-10-28 20:37:46 +01:00
Aiden Cline
d8607b6616
refactor(ai): replace wildcard exports with an explicit public API (#59183) 2026-10-26 09:37:24 -05:00
Aiden Cline
dad29a8991
refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
kernel-oops
b64cc80db3
fix(core): wait for plugin activation before each runner step (#51133)
Co-authored-by: Daniel Smolsky <dannysmo@gmail.com>
2026-10-24 06:15:29 +00:00
Aiden Cline
ac68d6a929
fix(core): shorten compaction transcripts oldest first before dropping history (#58015) 2026-10-22 14:14:32 -05:00
Aiden Cline
6dfc681835
refactor(core): avoid redundant decode and re-branding in session inbox and projector (#57890) 2026-10-21 15:38:18 -05:00
Aiden Cline
d2812d147e
fix(core): tighten session title prompt (#57648) 2026-10-21 00:37:48 -05:00
Aiden Cline
acdcdb8dd9
refactor: v2.1 minor breaking changes (#57260) 2026-10-20 00:42:13 -05:00
Rich Rauenzahn
a5bf171649
fix(core): keep the instruction baseline on committed revert (#54410)
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-10-19 14:29:10 -05:00
Filip
fd6589239e
fix(core): summarize the whole conversation during compaction (#57091) 2026-10-19 19:02:01 +02:00
Aiden Cline
73517183b3
fix(plugin): keep each Promise hook rejection on its own tool call (#55263)
Co-authored-by: 1052326311 <65798732+1052326311@users.noreply.github.com>
2026-10-13 19:31:51 -05:00
Aiden Cline
a3f7f42ac9
feat(core): continue responses after output token limits (#53876) 2026-10-13 16:24:45 -05:00
Aiden Cline
1438073271
fix(plugin): return Promise tool throws as tool failures (#54913) 2026-10-12 15:37:34 -05:00
Aiden Cline
c9e1ed7080
fix(core): reject malformed tool arguments and settle unfinished calls (#53685) 2026-10-07 22:44:43 -05:00
Aiden Cline
64744ce034
fix(core): explain why the provider blocked a compaction (#52664) 2026-10-01 23:07:32 -05:00
Aiden Cline
f46fa72a92
fix(core): add namespaced session identity headers (#52368) 2026-09-30 15:14:20 -05:00
Aiden Cline
bda798b167
fix(core): drop session ID and order instructions for prompt-cache reuse (#51960) 2026-09-28 19:29:28 -05:00
Aiden Cline
49403a554f
feat(core): cap requested output tokens at 256k (#51962) 2026-09-28 18:49:05 -05:00
Aiden Cline
6cf442b545
fix(core): share child session affinity headers (#51923) 2026-09-28 13:31:17 -05:00
Aiden Cline
d9987ef9c8
feat(core): fit output limits to the context window (#51271) 2026-09-26 22:58:28 -05:00
Aiden Cline
a64bc3616e
refactor(core): cleanup session compaction (#51447) 2026-09-26 00:00:11 -05:00
Aiden Cline
16b18dff13
Revert "fix(core): fit model limits and recover compaction overflow" (#51273) 2026-09-25 00:12:14 -05:00
Aiden Cline
61c2349cef
fix(core): fit model limits and recover compaction overflow (#51238) 2026-09-25 00:11:40 -05:00
Aiden Cline
94b9133910
fix(core): share child prompt cache affinity (#50495) 2026-09-21 22:44:43 -05:00
Aiden Cline
728b2b6052
fix(core): honor session permissions in skill and MCP discovery (#50015) 2026-09-19 12:59:09 -05:00
Aiden Cline
219ecada68
refactor(core): move provider policies into settings (#49666) 2026-09-18 10:18:33 -05:00
Shoubhit Dash
db80806651
refactor(core): move native compaction mechanisms into a plugin (#49575) 2026-09-18 17:15:44 +05:30
Brendan Duke
b278ef6b82
fix(tui): include reasoning tokens in throughput (#48689)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-09-17 20:12:06 -05:00
Dax Raad
2a132d6f50 fix(tui): include provider latency in TPS 2026-09-17 10:40:12 -04:00
Aiden Cline
8520617ca8
fix(core): retry provider failures for about 84s with 10s gap cap (#49441) 2026-09-16 20:59:16 -05:00
Daniel Polito
ba753b383f
fix(core): retry acknowledged websocket read failures (#49183) 2026-09-16 16:15:19 +05:30
Aiden Cline
7d7962b2fa
feat(core): let subagents pick a model and expose models tool (#49194) 2026-09-16 01:16:55 -05:00
Aiden Cline
d54fc305db
feat(core): append model identity to system prompts via plugin (#49129) 2026-09-15 11:46:07 -05:00
Dax
c62d2e8336
refactor(core): split provider and model registries (#48901) 2026-09-14 10:34:11 -04:00
Shoubhit Dash
dac296f963
feat: preserve prompt cache across effort switches (#48513) 2026-09-14 18:35:46 +05:30
Dax Raad
40f4778296 refactor(protocol): refine audited endpoints 2026-09-13 23:10:37 -04:00
Aiden Cline
0a21042523
fix(tools): clarify unavailable tool errors (#48620) 2026-09-12 02:20:04 -05:00
opencode-agent[bot]
9e153ce7b3
fix(core): raise instruction entry limit (#48350)
Co-authored-by: nexxeln <nexxeln@users.noreply.github.com>
2026-09-10 20:59:38 +05:30
Aiden Cline
3edbc88225
feat(plugin): add session compaction and generate hooks (#48212) 2026-09-09 21:03:27 -05:00
Aiden Cline
9ae6b21f6a
feat(plugin): add session title hook and request options bag (#47663) 2026-09-09 14:14:23 -05:00
Aiden Cline
148042ab81
fix(core): trim compaction summary prompt (#48058) 2026-09-08 22:56:54 -05:00
Dax
a5312e169b
refactor(packages): migrate to the opencode npm scope (#47852) 2026-09-07 17:19:33 -04:00
Shoubhit Dash
898692af26
feat(core): schedule provider compaction automatically (#47324) 2026-09-07 19:27:11 +05:30
Shoubhit Dash
0732cdd8e1
feat(core): persist provider compaction context (#47322) 2026-09-07 18:16:16 +05:30
Aiden Cline
2823b886d7
feat(core): add independent GPT and Claude tool optimization (#47559) 2026-09-05 23:43:23 -05:00
Aiden Cline
4306c07b34
feat(core): update GPT prompts and remove legacy Anthropic prompt (#47447) 2026-09-05 01:39:18 -05:00
Kit Langton
7ca047b2b9
fix(core): prioritize compaction over pending steers (#47340) 2026-09-04 13:23:55 -04:00
Aiden Cline
4bf5269c4c
fix(core): retry transient compaction failures (#47159) 2026-09-03 20:45:47 -05:00