Frank
77e51b0a32
zen: stat worker
2026-05-12 23:19:25 -04:00
opencode-agent[bot]
784796e27a
chore: generate
2026-05-13 03:14:19 +00:00
Kit Langton
913ea36ae6
test(server): scope MCP HttpApi handler ( #27226 )
2026-05-13 03:13:05 +00:00
Kit Langton
68c4951318
test(mcp): migrate lifecycle tests to Effect runner ( #27205 )
2026-05-13 03:05:30 +00:00
Kit Langton
6d3b2fe08b
test(server): stabilize SDK project skill prompt test ( #27239 )
2026-05-13 03:01:29 +00:00
Kit Langton
d88cef6ada
test(mcp): migrate headers tests to Effect runner ( #27237 )
2026-05-13 02:56:29 +00:00
Kit Langton
8370d0cef4
test(server): migrate httpapi ui tests to effect runner ( #27236 )
2026-05-13 02:55:36 +00:00
Kit Langton
0b67e1a046
test(server): migrate session messages to Effect runner ( #27234 )
2026-05-13 02:55:33 +00:00
Kit Langton
485ecbde18
test(server): migrate global session list to effect runner ( #27233 )
2026-05-13 02:52:59 +00:00
Kit Langton
03cf833236
test(provider): migrate DigitalOcean provider test to Effect runner ( #27232 )
2026-05-13 02:51:11 +00:00
Kit Langton
e3684f36f9
chore: delete unused util/abort module + orphaned leak test ( #27230 )
2026-05-13 02:46:41 +00:00
Kit Langton
13fbc9acfc
docs(effect): add cleanup roadmap ( #27228 )
2026-05-13 02:45:26 +00:00
Kit Langton
588b5240d0
test(server): migrate worktree endpoint repro to effect runner ( #27220 )
2026-05-13 02:43:41 +00:00
qunqin
80543fb5dc
fix(desktop): resolve login shell when loading env ( #26449 )
...
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com>
2026-05-13 10:40:36 +08:00
Kit Langton
ff16eb8dea
test(project): use Deferred for dispose handoff ( #27225 )
2026-05-13 02:32:50 +00:00
Kit Langton
91a9514ed0
test(server): use AppFileSystem in provider tests ( #27227 )
2026-05-13 02:32:30 +00:00
Brendan Allan
2f4dce789f
app: use session_working helper to simplify loading states ( #27212 )
2026-05-13 10:27:05 +08:00
opencode-agent[bot]
b43147440c
chore: generate
2026-05-13 02:16:48 +00:00
Kit Langton
c96a77c60b
test(pty): migrate session tests to Effect runner ( #27222 )
2026-05-13 02:15:38 +00:00
opencode-agent[bot]
6cd2a743b5
chore: generate
2026-05-13 02:10:48 +00:00
Luke Parker
0f8517208b
perf(app): unmount closed review panel ( #27221 )
2026-05-13 12:09:34 +10:00
Kit Langton
0879f5e22d
test(server): migrate project init git test to Effect runner ( #27218 )
2026-05-13 02:08:55 +00:00
opencode-agent[bot]
16333b5222
chore: generate
2026-05-13 02:08:16 +00:00
Kit Langton
e16f4b6b99
test(permission): migrate next tests to effect runner ( #27217 )
2026-05-13 02:06:58 +00:00
Kit Langton
6fbb08b724
test(project): migrate instance tests to effect runner ( #27215 )
2026-05-13 02:06:16 +00:00
Kit Langton
a26a2a95bd
test(server): migrate provider httpapi test to effect runner ( #27216 )
2026-05-13 02:05:52 +00:00
Kit Langton
7f9268f147
test(server): migrate global bus helper to Effect ( #27214 )
2026-05-13 02:04:46 +00:00
Kit Langton
5c7af682b9
test(server): migrate MCP HTTP API test to Effect runner ( #27213 )
2026-05-13 02:03:52 +00:00
Kit Langton
911b2ac088
test(session): migrate prompt tests to effect runner ( #27209 )
2026-05-13 01:51:35 +00:00
Kit Langton
da689d77c4
effect: move tool flags into RuntimeFlags ( #27198 )
2026-05-12 21:45:53 -04:00
opencode-agent[bot]
c9df833d2c
chore: generate
2026-05-13 01:45:20 +00:00
Aiden Cline
c2b1ebd9dc
feat: update pricing schema for models to ensure more accurate cost tracking ( #27184 )
2026-05-12 20:44:06 -05:00
Kit Langton
d1356f509e
test(server): migrate HTTP API SDK test to Effect runner ( #27208 )
2026-05-13 01:43:35 +00:00
Kit Langton
7d9ac713a9
test(config): migrate TUI config tests to Effect runner ( #27206 )
2026-05-13 01:42:33 +00:00
Kit Langton
4d9c675b00
test(server): migrate httpapi session test to effect runner ( #27207 )
2026-05-13 01:40:25 +00:00
Kit Langton
604de70689
test(server): migrate experimental HttpApi test to Effect ( #27204 )
2026-05-13 01:40:07 +00:00
opencode-agent[bot]
673226d214
chore: generate
2026-05-13 01:39:46 +00:00
Kit Langton
2447f42294
test(server): migrate session select to effect runner ( #27203 )
2026-05-13 01:38:38 +00:00
Frank
005e64e7d8
zen: stat worker
2026-05-12 21:37:41 -04:00
Kit Langton
8310e7df70
test(server): migrate missing patch diff test ( #27202 )
2026-05-13 01:37:34 +00:00
Kit Langton
c4e676b8a0
fix(task): preserve subagent self permissions ( #27201 )
2026-05-13 01:36:02 +00:00
opencode-agent[bot]
c2c40b5b61
chore: generate
2026-05-13 01:28:35 +00:00
Kit Langton
456495289e
fix(httpapi): drop redundant InstanceRef/WorkspaceRef in session prompt handler ( #27196 )
2026-05-13 01:27:08 +00:00
Sebastian
d6367853ae
Add TUI notifications and attention sounds (disabled by default) ( #26980 )
2026-05-13 03:26:25 +02:00
opencode-agent[bot]
adccab5970
chore: generate
2026-05-13 01:26:12 +00:00
Kit Langton
b6d3fa09bc
effect(core): add AppProcess service (Phase 1) ( #27178 )
2026-05-13 01:24:53 +00:00
Kit Langton
31e2d72bf7
test(worktree): scope created worktree cleanup ( #27191 )
2026-05-12 21:09:58 -04:00
Kit Langton
b7c6fa611f
effect: add RuntimeFlags service ( #27181 )
2026-05-12 20:59:02 -04:00
Kit Langton
59b976b954
Remove TUI logo sound effects ( #27183 )
2026-05-12 20:37:16 -04:00
Luke Parker
d1640c075b
fix(app): use session status for busy state ( #27166 )
2026-05-13 10:25:28 +10:00
Kit Langton
17d4c366e6
test(worktree): dispose created instances before removal ( #27182 )
2026-05-12 20:23:20 -04:00
Kit Langton
d0844c600b
test(worktree): use timeoutOrElse for ready wait ( #27180 )
2026-05-12 20:14:05 -04:00
Kit Langton
d8c8322ddf
test: migrate worktree tests to effect runner ( #27177 )
2026-05-12 19:55:07 -04:00
Kit Langton
1b6599f411
test(plugin): use noop dependency boundaries ( #27148 )
2026-05-12 19:53:46 -04:00
opencode-agent[bot]
937a3c10b3
chore: generate
2026-05-12 23:49:28 +00:00
Kit Langton
72ce24c200
test: migrate effect cmd ALS test ( #27173 )
2026-05-12 23:48:17 +00:00
Kit Langton
3301fad8cd
test: migrate app runtime logger effect tests ( #27176 )
2026-05-12 23:47:49 +00:00
Kit Langton
9c54255aeb
fix: migrate sync http api test to effect runner ( #27175 )
2026-05-12 23:47:14 +00:00
Kit Langton
b0674b473f
test: migrate session action route to effect runner ( #27174 )
2026-05-12 23:46:51 +00:00
Kit Langton
ded4da735b
test: migrate webfetch tool tests to effect runner ( #27171 )
2026-05-12 23:46:23 +00:00
Kit Langton
2c334d9242
Migrate schema error body tests to Effect runner ( #27172 )
2026-05-12 23:46:19 +00:00
Kit Langton
81dd46abec
test: migrate websearch tests to effect runner ( #27170 )
2026-05-12 23:45:01 +00:00
opencode-agent[bot]
baef5cd43b
chore: generate
2026-05-12 22:11:13 +00:00
Andrew Suffield
65368f609d
fix: preserve permission ordering by accepting a layered array ( #23214 )
...
Co-authored-by: Andrew Suffield <asuffield@cloudflare.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-05-12 17:09:06 -05:00
opencode-agent[bot]
2cb697b720
chore: generate
2026-05-12 21:24:39 +00:00
Aiden Cline
cb511f78ff
fix(plugin): preserve tool attachments ( #27157 )
2026-05-12 16:23:15 -05:00
Musa
159964b172
feat(plugin): add DigitalOcean OAuth + Inference Routers ( #26095 )
2026-05-12 16:22:40 -05:00
Kit Langton
d9f9f1553b
test: use Effect file services in migrated tests ( #27154 )
2026-05-12 20:48:07 +00:00
Kit Langton
0fb55b4f1a
test(project): migrate global project tests to Effect runner ( #27142 )
2026-05-12 20:45:39 +00:00
Kit Langton
3c34f6704b
test: migrate auth override plugin test ( #27140 )
2026-05-12 20:41:34 +00:00
Kit Langton
4cf088ae84
test: migrate instance bootstrap to Effect runner ( #27144 )
2026-05-12 20:34:12 +00:00
Aiden Cline
ca28dd02ec
fix(compaction): restore tail turns after summarization ( #27145 )
2026-05-12 15:33:16 -05:00
Kit Langton
2017dc165c
test: migrate negative tokens regression to Effect runner ( #27141 )
2026-05-12 20:32:23 +00:00
Kit Langton
dc9d6a08cb
test: migrate agent color config tests ( #27139 )
2026-05-12 20:31:38 +00:00
Kit Langton
af4ab017cb
test(session): migrate structured output integration test ( #27143 )
2026-05-12 20:30:35 +00:00
Kit Langton
dd14413a64
Preserve native LLM tool context ( #27116 )
2026-05-12 16:16:58 -04:00
Frank
b9e7cbf13c
sync
2026-05-12 16:06:19 -04:00
Kit Langton
3f74abc6cd
test: simplify Effect migration follow-ups ( #27136 )
2026-05-12 20:00:54 +00:00
Kit Langton
e0d0fe1ff7
test(bus): migrate integration tests to Effect runner ( #27132 )
2026-05-12 19:58:54 +00:00
opencode-agent[bot]
f7dbb4dac4
chore: generate
2026-05-12 19:48:35 +00:00
Kit Langton
c5849e56cc
test(project): migrate project tests to Effect runner ( #27134 )
2026-05-12 19:47:17 +00:00
opencode-agent[bot]
e46ab34d27
chore: generate
2026-05-12 19:44:26 +00:00
Kit Langton
1d4613006a
test(project): migrate instance tests to Effect runner ( #27130 )
2026-05-12 19:41:46 +00:00
Kit Langton
71040c54aa
test(plugin): migrate loader shared tests to Effect runner ( #27129 )
2026-05-12 19:41:44 +00:00
Kit Langton
fec78154b5
test(bus): migrate bus tests to Effect runner ( #27131 )
2026-05-12 19:41:24 +00:00
Kit Langton
3e2ec192cf
test(question): remove WithInstance bridge ( #27128 )
2026-05-12 19:40:01 +00:00
Kit Langton
ec960da42a
test(skill): migrate discovery tests to Effect runner ( #27127 )
2026-05-12 19:39:03 +00:00
Shoubhit Dash
45de4975de
refactor(core): resolve default agent info ( #27125 )
2026-05-13 01:08:30 +05:30
Kit Langton
e540daabc4
test(agent): migrate plan bypass tests to Effect runner ( #27119 )
2026-05-12 14:56:01 -04:00
opencode-agent[bot]
f3c91c5f96
chore: generate
2026-05-12 18:52:25 +00:00
Kit Langton
549b146ea6
Stabilize session event tests ( #27117 )
2026-05-12 18:51:18 +00:00
Kit Langton
3c7569d852
test(tool): migrate external directory tests to Effect runner ( #27122 )
2026-05-12 18:50:56 +00:00
Kit Langton
8f1ded9e08
test(file): migrate ripgrep tests to Effect runner ( #27120 )
2026-05-12 18:50:26 +00:00
Kit Langton
b668af29dd
test(git): migrate git tests to Effect runner ( #27121 )
2026-05-12 18:50:07 +00:00
Kit Langton
ec30ff9120
test(agent): migrate agent tests to Effect runner ( #27118 )
2026-05-12 18:49:30 +00:00
Kit Langton
822eec0d62
Fix runner cancel completion ( #27115 )
2026-05-12 14:22:56 -04:00
Kit Langton
3974520742
Migrate UI cancel error to tagged error ( #27112 )
2026-05-12 18:09:00 +00:00
Kit Langton
fda37b3609
Remove Zod from app global SDK ( #27111 )
2026-05-12 14:02:12 -04:00
Kit Langton
6b950b666a
Remove Zod from core dependencies ( #27107 )
2026-05-12 13:51:08 -04:00
Kit Langton
bc4fdb8370
Remove unused app ID schema ( #27105 )
2026-05-12 13:09:23 -04:00
Kit Langton
2b9af91568
Remove Zod from core log ( #27102 )
2026-05-12 13:08:57 -04:00
Kit Langton
53a3f95088
Make core fn Zod import type-only ( #27103 )
2026-05-12 12:58:50 -04:00
opencode-agent[bot]
0ce614a280
chore: generate
2026-05-12 16:46:35 +00:00
Kit Langton
e8125e9b42
test(server): migrate session list tests to Effect runner ( #27101 )
2026-05-12 16:45:05 +00:00
Kit Langton
a7b5041674
test(file): migrate fsmonitor tests to Effect runner ( #27099 )
2026-05-12 16:44:04 +00:00
Kit Langton
a16789dfdd
test(tool): migrate apply patch tests to Effect runner ( #27100 )
2026-05-12 16:43:33 +00:00
Kit Langton
8115004c73
test(file): migrate path traversal tests to Effect runner ( #27098 )
2026-05-12 16:42:49 +00:00
Kit Langton
ec4fdaf8e9
test(tool): migrate tool define tests to Effect runner ( #27097 )
2026-05-12 16:42:19 +00:00
Shoubhit Dash
3dc2c1d81c
fix(session): preserve usage update timestamps ( #27094 )
2026-05-12 22:10:28 +05:30
Kit Langton
d658e1e350
Remove local MCP Zod schema ( #27095 )
2026-05-12 12:38:27 -04:00
opencode-agent[bot]
30e3fa1de9
chore: generate
2026-05-12 16:33:06 +00:00
Aiden Cline
23f8b3eb3e
fix: annotate Effect log metadata ( #27093 )
2026-05-12 11:31:18 -05:00
Kit Langton
c7d8b0d565
Delete named schema error wrapper ( #27066 )
2026-05-12 12:04:28 -04:00
Kit Langton
257fcafc83
test(tool): migrate edit concurrency test ( #26983 )
2026-05-12 11:52:31 -04:00
Kit Langton
04aafe2bfc
test(provider): migrate more config-backed cases ( #27067 )
2026-05-12 14:19:49 +00:00
opencode-agent[bot]
0fd0facc44
chore: generate
2026-05-12 13:31:03 +00:00
Kit Langton
0de3b67cc0
test(tool): migrate shell tests to Effect runner ( #26968 )
2026-05-12 13:28:46 +00:00
Kit Langton
28f38fc871
Remove Zod from named errors ( #26982 )
2026-05-12 09:20:15 -04:00
Shoubhit Dash
8feb4a31c7
feat(core): add background job service ( #27033 )
2026-05-12 15:22:38 +05:30
Simon Klee
8f05bbfaa6
prompt: fix cursor math for wide characters ( #27017 )
...
String.length counts code points, not display columns, so CJK
characters and emoji that occupy two terminal cells caused
misaligned cursors, broken mention triggers, and incorrect
history restoration offsets.
Use Bun.stringWidth for now, we need an alternative for this.
Fix #26716
Close #26922
2026-05-12 11:45:28 +02:00
Brendan Allan
d276d96cdf
fix(app): remember selected model variant when switching sessions/projects ( #27029 )
2026-05-12 17:44:50 +08:00
Luke Parker
caf1151cb5
refactor(app): centralize sync query options ( #25941 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev>
Co-authored-by: Brendan Allan <14191578+Brendonovich@users.noreply.github.com>
2026-05-12 16:40:21 +08:00
Brendan Allan
ff38bbeeeb
refactor(desktop): remove configureEnv callback from spawnLocalServer ( #27022 )
2026-05-12 16:39:56 +08:00
Shoubhit Dash
2481dde36d
chore: remove codesearch tool ( #27019 )
2026-05-12 13:44:02 +05:30
Matt H
61174b7878
fix(tui): make websearch provider label reactive ( #26943 )
2026-05-12 08:01:16 +00:00
opencode-agent[bot]
907281a80a
chore: generate
2026-05-12 06:44:09 +00:00
Brendan Allan
3992e2a76b
feat(app): add ctrl/cmd+number keybinds to switch projects ( #26280 )
2026-05-12 14:43:07 +08:00
opencode-agent[bot]
ea6eabe1d9
chore: generate
2026-05-12 05:20:22 +00:00
Dax
36d40fee4d
Track session usage totals ( #26644 )
2026-05-12 01:18:57 -04:00
James Long
e36bc20f84
fix(tui): fix flicker by avoiding redundant workspace session sync ( #26997 )
2026-05-12 00:30:03 -04:00
Aiden Cline
487575773d
feat: create global opencode.jsonc if no configs exist ( #26992 )
2026-05-11 23:13:22 -05:00
opencode-agent[bot]
5cc84800dc
chore: generate
2026-05-12 03:43:40 +00:00
James Long
2b432d9e03
fix(tui): scope events by project ( #26936 )
2026-05-11 23:42:04 -04:00
Aiden Cline
1a28924ed8
fix: grep external directory permission evaluation ( #26958 )
2026-05-11 21:47:35 -05:00
Brendan Allan
871374804f
fix(app): use keyed Show for project in layout ( #26985 )
2026-05-12 10:39:36 +08:00
Brendan Allan
78a2639e5e
fix(app): open next project when closing current one ( #26987 )
2026-05-12 10:38:21 +08:00
Kit Langton
cc1835e0db
test(provider): migrate config-backed cases to Effect runner ( #26969 )
2026-05-12 02:23:52 +00:00
Kit Langton
0f5d4ae648
test(project): stabilize VCS branch update test ( #26979 )
2026-05-11 22:12:07 -04:00
Kit Langton
ce72020750
test(tool): migrate edit tests to Effect runner ( #26977 )
2026-05-11 21:42:17 -04:00
Kit Langton
c43d606f8e
agent: use Effect schema for generated agent object ( #26973 )
2026-05-11 21:42:04 -04:00
Kit Langton
1007630347
Migrate runtime validators to Effect Schema ( #26975 )
2026-05-11 21:41:56 -04:00
Kit Langton
9e8274d2da
Remove internal Zod schemas ( #26974 )
2026-05-11 21:40:44 -04:00
Kit Langton
74aa735e6a
fix(tui): guard prompt submit against concurrent invocation ( #26972 )
2026-05-12 01:35:28 +00:00
Kit Langton
8030a6c187
Emit LLM stream lifecycle events ( #26971 )
2026-05-11 21:31:48 -04:00
Kit Langton
e5aa5161f2
Remove effect-zod bridge ( #26956 )
2026-05-11 21:14:55 -04:00
Kit Langton
abb1ee6278
docs(test): add Effect migration orchestration notes ( #26963 )
2026-05-11 20:59:51 -04:00
Kit Langton
c4003579bb
test(project): migrate VCS tests to Effect runner ( #26965 )
2026-05-11 20:59:34 -04:00
Kit Langton
0d9c534184
test(snapshot): migrate snapshot tests to Effect runner ( #26964 )
2026-05-11 20:59:31 -04:00
opencode-agent[bot]
e0e9414cbd
chore: generate
2026-05-12 00:41:30 +00:00
Kit Langton
44edb639c2
test(session): migrate message pagination to Effect runner ( #26957 )
2026-05-12 00:40:23 +00:00