Kit Langton and GitHub
9aab24e95e
fix(opencode): provide Observability beneath all route service graphs ( #35171 )
2026-07-03 10:00:30 -04:00
Kit Langton and GitHub
dfeb1b5051
feat(client): generate complete protocol client ( #34164 )
2026-06-27 22:25:40 -04:00
Kit Langton and GitHub
42e6b7db32
feat(sdk): expose live event stream ( #34098 )
2026-06-26 21:16:33 +02:00
Kit Langton and GitHub
65210f2d97
feat(api): add finite durable session history pages ( #34097 )
2026-06-26 14:49:47 -04:00
Kit Langton and GitHub
ef5c9f4931
feat(sdk): expose active sessions ( #33991 )
2026-06-26 03:33:35 +00:00
Kit Langton and GitHub
40ecfceec2
fix(sdk): wake embedded session execution ( #33992 )
2026-06-25 23:04:14 -04:00
Kit Langton and GitHub
a1f093a748
refactor(opencode): stop legacy v2 event emission ( #33993 )
2026-06-26 04:42:38 +02:00
Kit Langton and GitHub
f44423609b
feat(sdk): restore session runtime operations ( #33777 )
2026-06-25 14:23:01 -04:00
Kit Langton and GitHub
a267222080
refactor(schema): isolate v1 contracts ( #33769 )
2026-06-25 17:26:47 +00:00
Kit Langton and GitHub
9e9d405d7e
refactor(schema): tighten public contracts ( #33771 )
2026-06-25 17:10:23 +00:00
Kit Langton and GitHub
7854f5b9f7
refactor(schema): normalize module patterns ( #33770 )
2026-06-25 15:42:22 +00:00
Kit Langton and GitHub
9ad7067971
docs(schema): document package conventions ( #33768 )
2026-06-25 11:12:09 -04:00
Kit Langton and GitHub
cdd67cf30f
feat(sdk): add HttpApi clients and embedded host ( #33445 )
2026-06-24 23:08:54 -04:00
Kit Langton and GitHub
56a37c3640
refactor(protocol): extract server contracts ( #33708 )
2026-06-24 22:15:31 -04:00
Kit Langton and GitHub
24b0132bc5
refactor(schema): extract public event definitions ( #33579 )
2026-06-24 16:43:17 -04:00
Kit Langton and GitHub
57895586c2
refactor(core): remove schema forwarding facades ( #33577 )
2026-06-24 02:52:58 +00:00
Kit Langton and GitHub
516cfe4e09
refactor(schema): extract shared public schemas ( #33571 )
2026-06-23 22:31:06 -04:00
Kit Langton and GitHub
dcf7b4e792
fix(opencode): handle snapshot paths from subdirectories ( #33506 )
2026-06-23 20:51:56 +02:00
Kit Langton and GitHub
dc468bdcfd
fix(core): reset steps for promoted prompts ( #33452 )
2026-06-22 19:01:14 -04:00
Kit Langton and GitHub
f48f24ec4e
refactor(core): simplify session input promotion ( #33443 )
2026-06-22 17:51:49 -04:00
Kit Langton and GitHub
1787fa4261
refactor(core): drop legacy compaction event ( #33404 )
2026-06-22 21:39:41 +02:00
Kit Langton and GitHub
130957288e
fix(llm): preserve structured tool errors ( #33405 )
2026-06-22 13:43:07 -04:00
Kit Langton and GitHub
fe840d42b8
refactor(core): simplify session run coordination ( #33388 )
2026-06-22 12:16:30 -04:00
Kit Langton and GitHub
f50e4accf3
test(opencode): synchronize shell cancellation ( #33386 )
2026-06-22 11:55:04 -04:00
Kit Langton and GitHub
9bceb8eb7d
test(opencode): synchronize websocket retry failures ( #33387 )
2026-06-22 11:54:49 -04:00
Kit Langton and GitHub
adebb87191
test(opencode): use EventV2 location contract ( #33383 )
2026-06-22 11:37:43 -04:00
Kit Langton and GitHub
c6ee511485
refactor(core): simplify session context epochs ( #33378 )
2026-06-22 11:34:03 -04:00
Kit Langton and GitHub
f9f2280452
fix(core): defer session model validation ( #33377 )
2026-06-22 11:07:27 -04:00
Kit Langton and GitHub
41d1279b6f
fix(opencode): preserve request logger context ( #33381 )
2026-06-22 10:58:22 -04:00
Kit Langton and GitHub
49593c1ec4
fix(core): settle interrupted assistant steps ( #33266 )
2026-06-21 20:22:09 +00:00
Kit Langton and GitHub
ff837fe949
fix(core): handle read file failures ( #33260 )
2026-06-21 20:12:42 +00:00
Kit Langton and GitHub
69f1ec22e3
fix(core): bound web tool failures ( #33259 )
2026-06-21 15:37:25 -04:00
Kit Langton and GitHub
823d327401
fix(core): handle missing read paths ( #33255 )
2026-06-21 13:50:14 -04:00
Kit Langton and GitHub
4f1ae1604e
chore: upgrade Effect to beta 83 ( #32340 )
2026-06-20 19:57:29 -04:00
Kit Langton and GitHub
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 and GitHub
1025540fcc
test(core): cover managed output read permissions ( #31166 )
2026-06-07 01:58:41 +00:00
Kit Langton and GitHub
eb9a683b40
fix(core): harden unified tool runtime ( #31171 )
2026-06-06 21:55:34 -04:00
Kit Langton and GitHub
48c26fa039
fix(test): release Windows search handles ( #31172 )
2026-06-07 01:41:54 +00:00
Kit Langton and GitHub
10d1e04e9b
fix(core): isolate image normalization ( #31165 )
2026-06-06 21:24:54 -04:00
Kit Langton and GitHub
12acb9a59a
docs(v2): update permission rule naming ( #31167 )
2026-06-06 20:54:51 -04:00
Kit Langton and GitHub
807c804c24
fix(core): use static tool type imports ( #31170 )
2026-06-06 20:54:37 -04:00
Kit Langton and GitHub
660a00d317
refactor(core): unify v2 tool architecture ( #31168 )
2026-06-06 20:49:12 -04:00
Kit Langton and GitHub
effd27b239
chore(http-recorder): disable release automation ( #31160 )
2026-06-06 20:10:28 -04:00
Kit Langton and GitHub
4814ab3a3d
fix(core): enforce V2 tool permissions ( #31061 )
2026-06-06 08:00:24 -04:00
Kit Langton and GitHub
747b8daafc
fix(core): bound prompt cache session keys ( #31062 )
2026-06-06 08:00:16 -04:00
Kit Langton and GitHub
09d9cf01f9
refactor(core): simplify search root protocol ( #31060 )
2026-06-06 03:20:06 +00:00
Kit Langton and GitHub
147169e9b7
refactor(core): simplify filesystem read protocol ( #31058 )
2026-06-06 03:08:55 +00:00
Kit Langton and GitHub
ceccde7e84
refactor(core): simplify filesystem mutation protocol ( #31059 )
2026-06-06 03:08:23 +00:00
Kit Langton and GitHub
54f4974546
feat(http-recorder): prepare public beta release ( #31018 )
2026-06-06 03:01:26 +00:00
Kit Langton and GitHub
83dca45dd5
fix(core): make V2 reads media-aware and binary-safe ( #31038 )
2026-06-05 19:48:34 -04:00
Kit Langton and GitHub
025e1ac69f
fix(core): validate public session model switches ( #31012 )
2026-06-05 16:36:26 -04:00
Kit Langton and GitHub
820c984d47
fix(core): recover v2 context overflow ( #31005 )
2026-06-05 16:05:51 -04:00
Kit Langton and GitHub
c814f84c87
fix(tui): update tool spacing before layout
2026-06-05 15:56:10 -04:00
Kit Langton and GitHub
a57fb32d95
feat(core): expose session model switching ( #31011 )
2026-06-05 15:55:36 -04:00
Kit Langton and GitHub
05d1104ecd
fix(core): scope Vertex provider transforms ( #31004 )
2026-06-05 14:55:52 -04:00
Kit Langton and GitHub
a9094fd059
feat(core): bound v2 tool output ( #30999 )
2026-06-05 14:35:19 -04:00
Kit Langton and GitHub
0bdd9aa494
fix(core): preserve model request semantics ( #30990 )
2026-06-05 14:23:31 -04:00
Kit Langton and GitHub
beae7290f3
feat(core): compact v2 session context ( #30986 )
2026-06-05 13:17:23 -04:00
Kit Langton and GitHub
3151e2246a
fix(core): harden model selection edges ( #30987 )
2026-06-05 16:28:32 +00:00
Kit Langton and GitHub
d2204e0ff5
feat(core): honor default session models ( #30982 )
2026-06-05 12:10:48 -04:00
Kit Langton and GitHub
12e38866ed
feat(core): interrupt v2 session execution ( #30850 )
2026-06-05 16:06:40 +00:00
Kit Langton and GitHub
3f64b5e621
feat(core): admit v2 skill guidance ( #30843 )
2026-06-05 11:19:55 -04:00
Kit Langton and GitHub
02a5ae6585
fix(core): respect v2 default agents ( #30969 )
2026-06-05 10:47:31 -04:00
Kit Langton and GitHub
3003867c25
feat(tui): allow backgrounding synchronous subagents ( #30488 )
2026-06-04 23:40:52 -04:00
Kit Langton and GitHub
1af8dafd3e
feat(core): persist v2 session context epochs ( #30789 )
2026-06-04 23:26:43 -04:00
Kit Langton and GitHub
64dc6d39ab
feat(core): attach global native tools ( #30832 )
2026-06-04 23:12:17 -04:00
Kit Langton and GitHub
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 and GitHub
76ecf2e58c
refactor(core): make v2 session inputs event sourced ( #30785 )
2026-06-04 19:24:30 -04:00
Kit Langton and GitHub
caea930074
fix(core): reset pre-launch session projections ( #30728 )
2026-06-04 09:43:10 -04:00
Kit Langton and GitHub
76ee87ead8
feat(core): add embedded v2 session runtime and tool foundation ( #30632 )
2026-06-03 23:02:17 -04:00
Kit Langton and GitHub
1f2bcc22e3
chore: bump effect beta to 74 ( #30449 )
2026-06-02 18:41:19 +00:00
Kit Langton and GitHub
4002b85707
fix(effect-drizzle-sqlite): preserve transaction begin errors ( #30448 )
2026-06-02 14:36:48 -04:00
Kit Langton and GitHub
1cae8f89c5
fix(tui): preserve live parts during session hydration ( #30300 )
2026-06-01 21:40:29 -04:00
Kit Langton and GitHub
57d602d07a
fix(tui): keep retry attempt before message ( #30275 )
2026-06-01 21:41:21 +00:00
Kit Langton and GitHub
6072a68d6b
fix(tui): keep background marker with subagent label ( #30271 )
2026-06-01 15:56:15 -04:00
Kit Langton and GitHub
5f2b4eab28
fix(tui): clarify inline subagent rows ( #30051 )
2026-06-01 15:44:11 -04:00
Kit Langton and GitHub
5fb85a6aa3
fix(tui): align wrapped inline tool rows ( #28664 )
2026-05-29 21:50:05 -04:00
Kit Langton and GitHub
7bafbb309a
fix(opencode): forward remote workspace request bodies ( #29458 )
2026-05-27 21:54:36 -04:00
Kit Langton and GitHub
76d814e747
refactor(server): unify instance httpapi middleware routing
...
Unify declared instance HTTP API endpoints under typed middleware routing, including event streaming and PTY WebSocket connect handling.\n\nPreserve PTY connect compatibility by checking missing PTYs before parsing optional cursor and ticket query fields, with regression coverage.
2026-05-27 08:45:11 -04:00
Kit Langton and GitHub
775321173d
refactor(httpapi): describe bodyless global upgrade payload
2026-05-25 16:18:31 -04:00
Kit Langton and GitHub
b46cec2a7d
fix(httpapi): model optional worktree payload as no content ( #29246 )
2026-05-25 15:57:12 -04:00
Kit Langton and GitHub
a99ebd1d65
fix(httpapi): model optional session payloads as no content ( #29247 )
2026-05-25 15:56:52 -04:00
Kit Langton and GitHub
0b3a1c2fdf
test(opencode): simplify config effect tests ( #29019 )
2026-05-23 23:48:08 +00:00
Kit Langton and GitHub
d0cb58782f
fix(llm): surface code, type, and nested fields on provider stream errors ( #28757 )
2026-05-22 12:37:55 -04:00
Kit Langton and GitHub
9db90a0b76
fix(llm): emit structured image blocks for tool-result media in Anthropic Messages ( #28755 )
2026-05-22 12:23:41 -04:00
Kit Langton and GitHub
700d012025
fix(llm): emit structured input_image content for tool-result media in OpenAI Responses ( #28754 )
2026-05-22 12:23:23 -04:00
Kit Langton and GitHub
e92c4fb460
chore: drop dead imports across opencode/core/llm ( #28720 )
2026-05-21 17:03:12 -04:00
Kit Langton and GitHub
2935d1819e
refactor(server): rename Fence.waitEffect to Fence.wait ( #28717 )
2026-05-21 20:48:15 +00:00
Kit Langton and GitHub
86907e2e4a
refactor(server): drop dead Fence.wait + redundant casts ( #28710 )
2026-05-21 16:35:44 -04:00
Kit Langton and GitHub
b99787e95b
refactor(opencode): fetch remote config with http client ( #28661 )
2026-05-21 15:53:44 -04:00
Kit Langton and GitHub
231689c767
test(config): port env-var config tests to it.instance ( #28706 )
2026-05-21 19:17:29 +00:00
Kit Langton and GitHub
40da77e77c
test(opencode): cover native reasoning continuation ( #28683 )
2026-05-21 14:50:37 -04:00
Kit Langton and GitHub
003f1ce0f4
test(control-plane): finish porting workspace.test.ts to it.instance ( #28665 )
2026-05-21 12:48:59 -04:00
Kit Langton and GitHub
61390dbb49
fix(llm): preserve native continuation metadata ( #28678 )
2026-05-21 11:57:45 -04:00
Kit Langton and GitHub
14366af069
test(session): port llm.test.ts to it.instance ( #28578 )
2026-05-21 04:01:13 +00:00
Kit Langton and GitHub
39ea816a72
refactor(opencode): roll out serviceUse proxy across 14 services + tests ( #28576 )
2026-05-21 03:36:27 +00:00
Kit Langton and GitHub
69eee26f30
refactor(permission): drop redundant inner decode in Permission.ask ( #28575 )
2026-05-21 03:34:46 +00:00
Kit Langton and GitHub
facd207396
fix(opencode): support native OpenAI OAuth fetch ( #28571 )
2026-05-20 23:29:25 -04:00