Kit Langton
|
de476aa51b
|
refactor(schema): declare event durability at definition level (#35172)
|
2026-07-03 12:35:35 -04:00 |
|
Kit Langton
|
88dc960af8
|
refactor(core): migrate built-in tools to internal plugins (#34956)
|
2026-07-03 09:03:53 -04:00 |
|
Kit Langton
|
e65477ab1d
|
refactor(core): polish runner drain and coordinator readability (#35051)
|
2026-07-02 22:01:53 -04:00 |
|
Kit Langton
|
cd0b274856
|
refactor(core): simplify v2 prompt lifecycle and execution coordination (#35047)
|
2026-07-02 21:38:44 -04:00 |
|
Kit Langton
|
57e9e9771d
|
feat(core): deterministic session log replay with synced watermark (#35040)
|
2026-07-02 21:38:20 -04:00 |
|
Kit Langton
|
bc2e270f82
|
feat(server): durable log reads, changes feed, and watermarked snapshots (#34962)
|
2026-07-02 16:42:30 -04:00 |
|
Kit Langton
|
33705e632a
|
fix(tui): use catalog display name in model switch notices (#34913)
|
2026-07-02 16:09:45 -04:00 |
|
Kit Langton
|
cff2345c12
|
fix(core): record selected catalog model identity on assistant steps (#34911)
|
2026-07-02 16:09:33 -04:00 |
|
Kit Langton
|
016d296f7c
|
refactor(core): migrate glob tool to internal plugin (#34946)
|
2026-07-02 10:39:04 -04:00 |
|
Kit Langton
|
dbaa53329c
|
refactor(core): mechanism-neutral context entry rendering (#34945)
|
2026-07-02 10:16:24 -04:00 |
|
Kit Langton
|
7843f8fb38
|
feat(core): API-managed per-session context entries (#34941)
|
2026-07-02 10:05:47 -04:00 |
|
Kit Langton
|
4045041554
|
refactor(core): simplify system context into a belief model (#34917)
|
2026-07-02 09:32:35 -04:00 |
|
Kit Langton
|
674d08f9be
|
fix(core): route ChatGPT OAuth to the codex backend (#34843)
|
2026-07-02 00:15:34 -04:00 |
|
Kit Langton
|
1ce607c230
|
refactor(plugin): move tool implementation to plugin (#34665)
|
2026-06-30 23:30:56 -04:00 |
|
Kit Langton
|
194b0615e0
|
feat(plugin): support plugin-provided tools (#34619)
|
2026-06-30 13:18:56 -04:00 |
|
Kit Langton
|
461a1c3ab4
|
refactor(core): replace background job service (#34559)
|
2026-06-29 23:53:35 -04:00 |
|
Kit Langton
|
6846542115
|
fix(client): singularize generated api groups (#34534)
|
2026-06-29 21:07:01 -04:00 |
|
Kit Langton
|
ecfa918760
|
feat(client): expose fs read in promise client (#34504)
|
2026-06-29 19:21:18 -04:00 |
|
Kit Langton
|
935ac2db91
|
feat(client): expose v2 project APIs (#34456)
|
2026-06-29 14:10:11 -04:00 |
|
Kit Langton
|
381d67572e
|
refactor(tui): wire generated client reads (#34381)
|
2026-06-29 11:36:10 -04:00 |
|
Kit Langton
|
595c6bd4a7
|
feat: add v2 generate text endpoint (#34371)
|
2026-06-28 22:43:58 -04:00 |
|
Kit Langton
|
7073e8797f
|
fix(core): remove per-prompt system option (#34361)
|
2026-06-28 21:56:59 -04:00 |
|
Kit Langton
|
f7034a35a8
|
feat(core): add v2 manual compaction (#34336)
|
2026-06-28 21:18:19 -04:00 |
|
Kit Langton
|
53b93b6991
|
feat(sdk-next): let embedders contribute plugins via opencode.plugin (#34356)
|
2026-06-28 20:30:21 -04:00 |
|
Kit Langton
|
04c6bed240
|
feat(core): restore per-request system prompt (#34335)
|
2026-06-28 14:02:46 -04:00 |
|
Kit Langton
|
94e3a29d2f
|
feat(core): wire v2 subagent tool (#34320)
|
2026-06-28 12:52:39 -04:00 |
|
+7   ![opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>](/assets/img/avatar_default.png)    ![opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
41283933ff
|
chore: merge dev into v2 (#34317)
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.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: James Long <longster@gmail.com>
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>
|
2026-06-28 11:30:38 -04:00 |
|
Kit Langton
|
ef5c9f4931
|
feat(sdk): expose active sessions (#33991)
|
2026-06-26 03:33:35 +00:00 |
|
Kit Langton
|
40ecfceec2
|
fix(sdk): wake embedded session execution (#33992)
|
2026-06-25 23:04:14 -04:00 |
|
Kit Langton
|
a1f093a748
|
refactor(opencode): stop legacy v2 event emission (#33993)
|
2026-06-26 04:42:38 +02:00 |
|
Kit Langton
|
f44423609b
|
feat(sdk): restore session runtime operations (#33777)
|
2026-06-25 14:23:01 -04:00 |
|
Kit Langton
|
a267222080
|
refactor(schema): isolate v1 contracts (#33769)
|
2026-06-25 17:26:47 +00:00 |
|
Kit Langton
|
9e9d405d7e
|
refactor(schema): tighten public contracts (#33771)
|
2026-06-25 17:10:23 +00:00 |
|
Kit Langton
|
7854f5b9f7
|
refactor(schema): normalize module patterns (#33770)
|
2026-06-25 15:42:22 +00:00 |
|
Kit Langton
|
9ad7067971
|
docs(schema): document package conventions (#33768)
|
2026-06-25 11:12:09 -04:00 |
|
Kit Langton
|
cdd67cf30f
|
feat(sdk): add HttpApi clients and embedded host (#33445)
|
2026-06-24 23:08:54 -04:00 |
|
Kit Langton
|
56a37c3640
|
refactor(protocol): extract server contracts (#33708)
|
2026-06-24 22:15:31 -04:00 |
|
Kit Langton
|
24b0132bc5
|
refactor(schema): extract public event definitions (#33579)
|
2026-06-24 16:43:17 -04:00 |
|
Kit Langton
|
57895586c2
|
refactor(core): remove schema forwarding facades (#33577)
|
2026-06-24 02:52:58 +00:00 |
|
Kit Langton
|
516cfe4e09
|
refactor(schema): extract shared public schemas (#33571)
|
2026-06-23 22:31:06 -04:00 |
|
Kit Langton
|
dcf7b4e792
|
fix(opencode): handle snapshot paths from subdirectories (#33506)
|
2026-06-23 20:51:56 +02:00 |
|
Kit Langton
|
dc468bdcfd
|
fix(core): reset steps for promoted prompts (#33452)
|
2026-06-22 19:01:14 -04:00 |
|
Kit Langton
|
f48f24ec4e
|
refactor(core): simplify session input promotion (#33443)
|
2026-06-22 17:51:49 -04:00 |
|
Kit Langton
|
1787fa4261
|
refactor(core): drop legacy compaction event (#33404)
|
2026-06-22 21:39:41 +02:00 |
|
Kit Langton
|
130957288e
|
fix(llm): preserve structured tool errors (#33405)
|
2026-06-22 13:43:07 -04:00 |
|
Kit Langton
|
fe840d42b8
|
refactor(core): simplify session run coordination (#33388)
|
2026-06-22 12:16:30 -04:00 |
|
Kit Langton
|
f50e4accf3
|
test(opencode): synchronize shell cancellation (#33386)
|
2026-06-22 11:55:04 -04:00 |
|
Kit Langton
|
9bceb8eb7d
|
test(opencode): synchronize websocket retry failures (#33387)
|
2026-06-22 11:54:49 -04:00 |
|
Kit Langton
|
adebb87191
|
test(opencode): use EventV2 location contract (#33383)
|
2026-06-22 11:37:43 -04:00 |
|
Kit Langton
|
c6ee511485
|
refactor(core): simplify session context epochs (#33378)
|
2026-06-22 11:34:03 -04:00 |
|
Kit Langton
|
f9f2280452
|
fix(core): defer session model validation (#33377)
|
2026-06-22 11:07:27 -04:00 |
|
Kit Langton
|
41d1279b6f
|
fix(opencode): preserve request logger context (#33381)
|
2026-06-22 10:58:22 -04:00 |
|
Kit Langton
|
49593c1ec4
|
fix(core): settle interrupted assistant steps (#33266)
|
2026-06-21 20:22:09 +00:00 |
|
Kit Langton
|
ff837fe949
|
fix(core): handle read file failures (#33260)
|
2026-06-21 20:12:42 +00:00 |
|
Kit Langton
|
69f1ec22e3
|
fix(core): bound web tool failures (#33259)
|
2026-06-21 15:37:25 -04:00 |
|
Kit Langton
|
823d327401
|
fix(core): handle missing read paths (#33255)
|
2026-06-21 13:50:14 -04:00 |
|
Kit Langton
|
4f1ae1604e
|
chore: upgrade Effect to beta 83 (#32340)
|
2026-06-20 19:57:29 -04:00 |
|
Kit Langton
|
4f1a9d7aef
|
fix(core): honor configured agent step limits (#33142)
|
2026-06-20 23:04:30 +02:00 |
|
Kit Langton
|
53ff1b57c9
|
fix(core): preserve session failure causes
|
2026-06-06 23:26:21 -04:00 |
|
Kit Langton
|
1025540fcc
|
test(core): cover managed output read permissions (#31166)
|
2026-06-07 01:58:41 +00:00 |
|
Kit Langton
|
eb9a683b40
|
fix(core): harden unified tool runtime (#31171)
|
2026-06-06 21:55:34 -04:00 |
|
Kit Langton
|
48c26fa039
|
fix(test): release Windows search handles (#31172)
|
2026-06-07 01:41:54 +00:00 |
|
Kit Langton
|
10d1e04e9b
|
fix(core): isolate image normalization (#31165)
|
2026-06-06 21:24:54 -04:00 |
|
Kit Langton
|
12acb9a59a
|
docs(v2): update permission rule naming (#31167)
|
2026-06-06 20:54:51 -04:00 |
|
Kit Langton
|
807c804c24
|
fix(core): use static tool type imports (#31170)
|
2026-06-06 20:54:37 -04:00 |
|
Kit Langton
|
660a00d317
|
refactor(core): unify v2 tool architecture (#31168)
|
2026-06-06 20:49:12 -04:00 |
|
Kit Langton
|
effd27b239
|
chore(http-recorder): disable release automation (#31160)
|
2026-06-06 20:10:28 -04:00 |
|
Kit Langton
|
4814ab3a3d
|
fix(core): enforce V2 tool permissions (#31061)
|
2026-06-06 08:00:24 -04:00 |
|
Kit Langton
|
747b8daafc
|
fix(core): bound prompt cache session keys (#31062)
|
2026-06-06 08:00:16 -04:00 |
|
Kit Langton
|
09d9cf01f9
|
refactor(core): simplify search root protocol (#31060)
|
2026-06-06 03:20:06 +00:00 |
|
Kit Langton
|
147169e9b7
|
refactor(core): simplify filesystem read protocol (#31058)
|
2026-06-06 03:08:55 +00:00 |
|
Kit Langton
|
ceccde7e84
|
refactor(core): simplify filesystem mutation protocol (#31059)
|
2026-06-06 03:08:23 +00:00 |
|
Kit Langton
|
54f4974546
|
feat(http-recorder): prepare public beta release (#31018)
|
2026-06-06 03:01:26 +00:00 |
|
Kit Langton
|
83dca45dd5
|
fix(core): make V2 reads media-aware and binary-safe (#31038)
|
2026-06-05 19:48:34 -04:00 |
|
Kit Langton
|
025e1ac69f
|
fix(core): validate public session model switches (#31012)
|
2026-06-05 16:36:26 -04:00 |
|
Kit Langton
|
820c984d47
|
fix(core): recover v2 context overflow (#31005)
|
2026-06-05 16:05:51 -04:00 |
|
Kit Langton
|
c814f84c87
|
fix(tui): update tool spacing before layout
|
2026-06-05 15:56:10 -04:00 |
|
Kit Langton
|
a57fb32d95
|
feat(core): expose session model switching (#31011)
|
2026-06-05 15:55:36 -04:00 |
|
Kit Langton
|
05d1104ecd
|
fix(core): scope Vertex provider transforms (#31004)
|
2026-06-05 14:55:52 -04:00 |
|
Kit Langton
|
a9094fd059
|
feat(core): bound v2 tool output (#30999)
|
2026-06-05 14:35:19 -04:00 |
|
Kit Langton
|
0bdd9aa494
|
fix(core): preserve model request semantics (#30990)
|
2026-06-05 14:23:31 -04:00 |
|
Kit Langton
|
beae7290f3
|
feat(core): compact v2 session context (#30986)
|
2026-06-05 13:17:23 -04:00 |
|
Kit Langton
|
3151e2246a
|
fix(core): harden model selection edges (#30987)
|
2026-06-05 16:28:32 +00:00 |
|
Kit Langton
|
d2204e0ff5
|
feat(core): honor default session models (#30982)
|
2026-06-05 12:10:48 -04:00 |
|
Kit Langton
|
12e38866ed
|
feat(core): interrupt v2 session execution (#30850)
|
2026-06-05 16:06:40 +00:00 |
|
Kit Langton
|
3f64b5e621
|
feat(core): admit v2 skill guidance (#30843)
|
2026-06-05 11:19:55 -04:00 |
|
Kit Langton
|
02a5ae6585
|
fix(core): respect v2 default agents (#30969)
|
2026-06-05 10:47:31 -04:00 |
|
Kit Langton
|
3003867c25
|
feat(tui): allow backgrounding synchronous subagents (#30488)
|
2026-06-04 23:40:52 -04:00 |
|
Kit Langton
|
1af8dafd3e
|
feat(core): persist v2 session context epochs (#30789)
|
2026-06-04 23:26:43 -04:00 |
|
Kit Langton
|
64dc6d39ab
|
feat(core): attach global native tools (#30832)
|
2026-06-04 23:12:17 -04:00 |
|
Kit Langton
|
773d33e282
|
feat(core): add public native API (#30828)
|
2026-06-04 20:49:43 -04:00 |
|
Kit Langton
|
f011d77128
|
fix(llm): normalize OpenAI function tool schemas
|
2026-06-04 19:56:31 -04:00 |
|
Kit Langton
|
76ecf2e58c
|
refactor(core): make v2 session inputs event sourced (#30785)
|
2026-06-04 19:24:30 -04:00 |
|
Kit Langton
|
caea930074
|
fix(core): reset pre-launch session projections (#30728)
|
2026-06-04 09:43:10 -04:00 |
|
Kit Langton
|
76ee87ead8
|
feat(core): add embedded v2 session runtime and tool foundation (#30632)
|
2026-06-03 23:02:17 -04:00 |
|
Kit Langton
|
1f2bcc22e3
|
chore: bump effect beta to 74 (#30449)
|
2026-06-02 18:41:19 +00:00 |
|
Kit Langton
|
4002b85707
|
fix(effect-drizzle-sqlite): preserve transaction begin errors (#30448)
|
2026-06-02 14:36:48 -04:00 |
|
Kit Langton
|
1cae8f89c5
|
fix(tui): preserve live parts during session hydration (#30300)
|
2026-06-01 21:40:29 -04:00 |
|
Kit Langton
|
57d602d07a
|
fix(tui): keep retry attempt before message (#30275)
|
2026-06-01 21:41:21 +00:00 |
|
Kit Langton
|
6072a68d6b
|
fix(tui): keep background marker with subagent label (#30271)
|
2026-06-01 15:56:15 -04:00 |
|