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]
9a1de86d9c
refactor(core): own resolved model limits ( #43545 )
...
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
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]
caf727ecb7
fix(core): filter unsupported media inputs ( #38145 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
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
Aiden Cline
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: 冯基魁 <56265583+fengjikui@users.noreply.github.com>
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
James Long
8c94e9005f
chore: merge dev into v2 ( #34788 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com>
Co-authored-by: Kit Langton <kit.langton@gmail.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Affan Ali <93028901+affanali2k3@users.noreply.github.com>
Co-authored-by: affanali2k3 <affanalikhanxx@gmail.com>
Co-authored-by: Frank <frank@anoma.ly>
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴 <little-frank@opencord.local>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Jay V <air@live.ca>
Co-authored-by: Dax Raad <d@ironbay.co>
Co-authored-by: Aarav Sareen <96787824+arvsrn@users.noreply.github.com>
Co-authored-by: OpeOginni <107570612+OpeOginni@users.noreply.github.com>
Co-authored-by: Luke Parker <10430890+Hona@users.noreply.github.com>
Co-authored-by: Ben Guthrie <benjee.012@gmail.com>
Co-authored-by: Dax <mail@thdxr.com>
Co-authored-by: Filip <34747899+neriousy@users.noreply.github.com>
Co-authored-by: Max Anderson <max.a.anderson95@gmail.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev>
Co-authored-by: Jack <jack@anoma.ly>
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
Co-authored-by: Dustin Deus <deusdustin@gmail.com>
Co-authored-by: starptech <starptech@starptechs-MBP.fritz.box>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
Co-authored-by: usrnk1 <7547651+usrnk1@users.noreply.github.com>
Co-authored-by: Jay <53023+jayair@users.noreply.github.com>
Co-authored-by: runvip <164729189+runvip@users.noreply.github.com>
Co-authored-by: opencode <opencode@sst.dev>
Co-authored-by: Julian Coy <julian@ex-machina.co>
Co-authored-by: Vladimir Glafirov <vglafirov@gitlab.com>
2026-07-01 17:12:00 -04:00
Kit Langton
f7034a35a8
feat(core): add v2 manual compaction ( #34336 )
2026-06-28 21:18:19 -04:00
Dax
132ef57272
refactor(core): simplify location filesystem ( #31545 )
2026-06-09 14:28:45 -04:00
Kit Langton
83dca45dd5
fix(core): make V2 reads media-aware and binary-safe ( #31038 )
2026-06-05 19:48:34 -04:00