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 and Aiden Cline
b278ef6b82
fix(tui): include reasoning tokens in throughput ( #48689 )
...
Co-authored-by: Aiden Cline <[email protected] >
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] and nexxeln
9e153ce7b3
fix(core): raise instruction entry limit ( #48350 )
...
Co-authored-by: nexxeln <[email protected] >
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
Kit Langton
c9d240704d
fix(core): settle abandoned compactions before resuming sessions ( #47178 )
2026-09-04 01:02:29 +00:00
Aiden Cline
6e63b970f3
feat(core): persist compaction model and provider state ( #46962 )
2026-09-03 12:06:50 -05:00
Kit Langton
4772b6a3e8
refactor: rename State drafts to editors ( #46876 )
2026-09-02 18:39:02 +00:00
Aiden Cline
79c789be89
fix(core): place model prompt before project instructions ( #46829 )
2026-09-02 10:42:50 -05:00
Aiden Cline
8068c5e48c
tweak: gpt model system prompting ( #46753 )
2026-09-02 02:33:38 -05:00
Aiden Cline
8fc93e6ee4
fix(core): preserve session context during compaction ( #46751 )
2026-09-02 02:17:27 -05:00
Dax
e76e90b71e
refactor(core): decouple plugins from config loading ( #46639 )
2026-09-01 20:37:42 -04:00
Aiden Cline
ce6247bd2f
fix(core): estimate context growth before compaction ( #46543 )
2026-09-01 10:48:34 -05:00
Kit Langton
d4b4dd17cc
refactor(core): rename plugin flush to awaitActivation
2026-09-01 10:48:08 -04:00
Kit Langton
6dd1733bbf
fix(core): preserve continuation across chained moves
...
Carry unfinished model work across consecutive Location handoffs without resetting the logical step allowance. Keep idle moves and queued prompt admission unchanged. Cover steered and queued second moves, preserved tool history, and durable event ordering.
2026-08-31 20:12:47 -04:00
Kit Langton
36ac35a7c8
refactor(util): make layer graphs opaque and composable
...
Replace exposed layer graph assembly with opaque declarations, checked substitutions, and lifetime-aware compilation. Preserve deep replacement, ordered startup, and Effect-owned resource lifetimes; migrate callers and verify source and published package contracts.
2026-08-31 13:46:27 -04:00
Luke Parker
a1925de0c1
fix(core): flush trailing stream chunks while providers pause ( #46326 )
2026-08-31 14:03:17 +10:00
Kit Langton
6e954f75ee
refactor(core): isolate Session admission and controls ( #46019 )
...
Separate ID-bound Session policy from host routing. Bind Inbox and Location preparation dependencies at construction, preserve admission and execution semantics, and cover the extracted ownership contracts directly.
2026-08-28 23:22:25 -04:00
Kit Langton
f779b2748a
test(core): align runner service style ( #45753 )
2026-08-28 17:47:29 -04:00
Kit Langton
87525e00b9
test(core): synchronize retry tests on scheduled events ( #46027 )
2026-08-28 21:37:04 +00:00
Kit Langton
8a24a01bff
test(core): repair runner fixture claims ( #45737 )
2026-08-28 17:29:03 -04:00