Aiden Cline
f46fa72a92
fix(core): add namespaced session identity headers ( #52368 )
2026-09-30 15:14:20 -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
219ecada68
refactor(core): move provider policies into settings ( #49666 )
2026-09-18 10:18:33 -05:00
Aiden Cline
1417976257
fix(core): run compaction hooks before appending the summary prompt ( #48276 )
2026-09-09 22:54:00 -05:00
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
Shoubhit Dash
65152b7936
feat(core): carry compaction usage on the compaction message ( #47974 )
2026-09-09 17:07:50 +05:30
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
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
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
Kit Langton
ad9117b107
fix(session): run user shells immediately in the background
...
Run user shell commands concurrently with model execution, retain their output in one shell entry, and admit non-waking completion messages. Share result capture and notification formatting across shell callers.
2026-08-28 22:46:20 -04:00
Kit Langton
5634ef1bb6
refactor(core): simplify manual compaction ( #45678 )
2026-08-28 14:56:40 -04:00
Kit Langton
ac55c05c30
fix(core): correct compaction history direction ( #45698 )
2026-08-27 23:01:07 -04:00
Kit Langton
10786cb60c
refactor(core): consolidate runner capability reads ( #45448 )
2026-08-26 23:45:01 -04:00
Kit Langton
3c73ce1dc7
fix(core): materialize mentioned skills on prompts ( #44840 )
2026-08-25 22:04:09 -04:00
Kit Langton
ebc2504ef3
refactor(core): route title and compaction through shared model requests ( #43555 )
2026-08-20 16:46:57 +00:00
Dax Raad
22f2604ffa
fix(core): preserve unicode in compaction truncation
2026-08-20 11:52:42 -04:00
Aiden Cline
99490f289b
refactor(ai): remove model limits ( #43581 )
2026-08-20 00:36:35 -05:00
opencode-agent[bot] and rekram1-node
9a1de86d9c
refactor(core): own resolved model limits ( #43545 )
...
Co-authored-by: rekram1-node <[email protected] >
2026-08-19 21:40:33 -05:00
Shoubhit Dash
ace822308f
refactor(core): move compaction config into state ( #43442 )
2026-08-19 20:43:01 +05:30
Aiden Cline
9ca650f97c
refactor(ai): promote prompt cache key ( #39965 )
2026-08-07 13:43:00 -05:00
Dax Raad
120e4e7388
fix(core): make event persistence opt-in
2026-08-05 19:33:59 -04:00
Aiden Cline
634b9b21dd
refactor(ai): align multimodal naming ( #40073 )
2026-08-01 21:57:05 -05:00
Aiden Cline
7129ed6e62
fix(core): respect model input limits ( #39797 )
2026-07-31 10:41:36 -05:00
Shoubhit Dash
d9555f138b
refactor(ai): internalize request compilation ( #39132 )
2026-07-29 16:51:11 +05:30
Dax Raad
8db7487c89
refactor(core): consolidate tool architecture
2026-07-26 20:16:58 -04:00
Aiden Cline
6401eeaea0
feat(ai): preserve raw finish reasons ( #38423 )
2026-07-23 18:16:11 -05:00
Dax
8de40be6ea
feat(plugin): expose app metadata ( #38179 )
2026-07-21 22:16:25 +00:00
opencode-agent[bot] and Aiden Cline
caf727ecb7
fix(core): filter unsupported media inputs ( #38145 )
...
Co-authored-by: Aiden Cline <[email protected] >
2026-07-21 13:44:10 -05:00
Dax
69d7c2add7
feat(util): configure package publishing ( #38129 )
2026-07-21 12:32:23 -04:00
Dax
e0810753f2
refactor: extract shared util package ( #37828 )
2026-07-21 10:34:29 -04:00
Dax Raad
43c08387f1
refactor: isolate legacy flags
2026-07-20 21:42:02 -04:00
Aiden Cline
73567f3570
feat(core): record title and compaction usage in session totals ( #37441 )
2026-07-17 00:10:30 -05:00
Dax Raad
bb15b16499
refactor(ai): rename llm package
2026-07-15 15:11:03 -04:00
Aiden Cline
72cf7f12f3
fix(core): restore default model headers ( #36975 )
2026-07-14 20:50:32 -05:00
Kit Langton
cf5e0adf02
fix(core): simplify compaction semantics ( #36267 )
2026-07-10 11:36:29 -04:00
Kit Langton
ed6ad272ec
refactor(schema): apply session review decisions ( #35793 )
2026-07-07 22:10:11 -04:00
f488089179
fix: preserve compaction files and classify Z.AI overflow ( #35747 )
...
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: 冯基魁 <[email protected] >
2026-07-07 09:54:31 -05:00
Kit Langton
bf01264661
feat(core): finalize session event lifecycle ( #35272 )
2026-07-06 18:14:06 -04:00
Kit Langton
cff2345c12
fix(core): record selected catalog model identity on assistant steps ( #34911 )
2026-07-02 16:09:33 -04:00
+21
8c94e9005f
chore: merge dev into v2 ( #34788 )
...
Co-authored-by: Brendan Allan <[email protected] >
Co-authored-by: Kit Langton <[email protected] >
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Affan Ali <[email protected] >
Co-authored-by: affanali2k3 <[email protected] >
Co-authored-by: Frank <[email protected] >
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <[email protected] >
Co-authored-by: Aiden Cline <[email protected] >
Co-authored-by: Jay V <[email protected] >
Co-authored-by: Dax Raad <[email protected] >
Co-authored-by: Aarav Sareen <[email protected] >
Co-authored-by: OpeOginni <[email protected] >
Co-authored-by: Luke Parker <[email protected] >
Co-authored-by: Ben Guthrie <[email protected] >
Co-authored-by: Dax <[email protected] >
Co-authored-by: Filip <[email protected] >
Co-authored-by: Max Anderson <[email protected] >
Co-authored-by: Brendan Allan <[email protected] >
Co-authored-by: Jack <[email protected] >
Co-authored-by: Shoubhit Dash <[email protected] >
Co-authored-by: Dustin Deus <[email protected] >
Co-authored-by: starptech <[email protected] >
Co-authored-by: Aiden Cline <[email protected] >
Co-authored-by: usrnk1 <[email protected] >
Co-authored-by: Jay <[email protected] >
Co-authored-by: runvip <[email protected] >
Co-authored-by: opencode <[email protected] >
Co-authored-by: Julian Coy <[email protected] >
Co-authored-by: Vladimir Glafirov <[email protected] >
2026-07-01 17:12:00 -04:00