Aiden Cline
d4e3106fca
refactor: fold permission_layers into permission as a union
...
Replace the internal permission_layers config field with a union on permission
itself (single object or array of layered configs). Add ConfigPermission.toLayers
to normalise at consumption sites. Schema has no decode transform, so user
files round-trip through Config.update / updateGlobal without their permission
section being rewritten into array form.
2026-05-12 01:30:10 -05:00
Aiden Cline
d0c602bcab
Merge branch 'dev' into fix-permissions
2026-05-12 00:02:33 -05:00
Aiden Cline and GitHub
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 and GitHub
2b432d9e03
fix(tui): scope events by project ( #26936 )
2026-05-11 23:42:04 -04:00
Aiden Cline and GitHub
1a28924ed8
fix: grep external directory permission evaluation ( #26958 )
2026-05-11 21:47:35 -05:00
Brendan Allan and GitHub
871374804f
fix(app): use keyed Show for project in layout ( #26985 )
2026-05-12 10:39:36 +08:00
Brendan Allan and GitHub
78a2639e5e
fix(app): open next project when closing current one ( #26987 )
2026-05-12 10:38:21 +08:00
Kit Langton and GitHub
cc1835e0db
test(provider): migrate config-backed cases to Effect runner ( #26969 )
2026-05-12 02:23:52 +00:00
Kit Langton and GitHub
0f5d4ae648
test(project): stabilize VCS branch update test ( #26979 )
2026-05-11 22:12:07 -04:00
Kit Langton and GitHub
ce72020750
test(tool): migrate edit tests to Effect runner ( #26977 )
2026-05-11 21:42:17 -04:00
Kit Langton and GitHub
c43d606f8e
agent: use Effect schema for generated agent object ( #26973 )
2026-05-11 21:42:04 -04:00
Kit Langton and GitHub
1007630347
Migrate runtime validators to Effect Schema ( #26975 )
2026-05-11 21:41:56 -04:00
Kit Langton and GitHub
9e8274d2da
Remove internal Zod schemas ( #26974 )
2026-05-11 21:40:44 -04:00
Kit Langton and GitHub
74aa735e6a
fix(tui): guard prompt submit against concurrent invocation ( #26972 )
2026-05-12 01:35:28 +00:00
Kit Langton and GitHub
8030a6c187
Emit LLM stream lifecycle events ( #26971 )
2026-05-11 21:31:48 -04:00
Kit Langton and GitHub
e5aa5161f2
Remove effect-zod bridge ( #26956 )
2026-05-11 21:14:55 -04:00
Kit Langton and GitHub
abb1ee6278
docs(test): add Effect migration orchestration notes ( #26963 )
2026-05-11 20:59:51 -04:00
Kit Langton and GitHub
c4003579bb
test(project): migrate VCS tests to Effect runner ( #26965 )
2026-05-11 20:59:34 -04:00
Kit Langton and GitHub
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 and GitHub
44edb639c2
test(session): migrate message pagination to Effect runner ( #26957 )
2026-05-12 00:40:23 +00:00
Kit Langton and GitHub
fbd52ca2f4
test(file): migrate file tests to Effect runner ( #26959 )
2026-05-12 00:39:31 +00:00
opencode-agent[bot]
8015ff7ca5
chore: generate
2026-05-12 00:33:34 +00:00
Kit Langton and GitHub
ec9584177f
docs(test): plan Effect test migration ( #26954 )
2026-05-11 20:32:27 -04:00
Kit Langton and GitHub
061efc6cf2
Fix run JSON output draining ( #26955 )
2026-05-11 20:30:23 -04:00
Brendan Allan and GitHub
fe374aea46
feat(app): persist todo dock collapsed state ( #26953 )
2026-05-11 23:59:38 +00:00
Kit Langton and GitHub
46edc98f10
Validate TUI config with Effect Schema ( #26952 )
2026-05-11 23:51:45 +00:00
Kit Langton and GitHub
fdeb2748e1
test(agent): isolate plugin agent regression ( #26948 )
2026-05-11 19:38:54 -04:00
Kit Langton and GitHub
59e6967b8f
Generate config schema from Effect Schema ( #26939 )
2026-05-11 19:24:58 -04:00
opencode-agent[bot]
0c619cb59c
chore: generate
2026-05-11 22:34:04 +00:00
Frank
0cf90109dc
zen: tps rate limit
2026-05-11 18:32:39 -04:00
Kit Langton and GitHub
812668ae2f
Generate TUI schema from Effect Schema ( #26945 )
2026-05-11 17:50:14 -04:00
Kit Langton and GitHub
a5c35bf182
Avoid bootstrapping server plugins from TUI plugin runtime ( #26938 )
2026-05-11 17:32:16 -04:00
Kit Langton and GitHub
fd65d29dcc
Drop unused opencode Zod statics ( #26935 )
2026-05-11 17:14:18 -04:00
Kit Langton and GitHub
fe7ca3421e
Drop Config Info Zod static ( #26933 )
2026-05-11 16:49:22 -04:00
Kit Langton and GitHub
cc95197d72
Drop prompt input Zod statics ( #26923 )
2026-05-11 16:49:08 -04:00
James Long and GitHub
9067218b74
fix(core): always start worktrees as detached ( #26931 )
2026-05-11 16:22:25 -04:00
Kit Langton and GitHub
42a0453945
Drop small session Zod statics ( #26921 )
2026-05-11 16:12:31 -04:00
Kit Langton and GitHub
4d9eb6c320
Validate structured output tests with Effect Schema ( #26919 )
2026-05-11 16:11:25 -04:00
Kit Langton and GitHub
c060c436b6
Drop LSP config Zod statics ( #26920 )
2026-05-11 16:11:11 -04:00
Kit Langton and GitHub
45adfedd64
Drop unused domain Zod statics ( #26927 )
2026-05-11 16:10:58 -04:00
Kit Langton and GitHub
8d9b9719be
Drop unused small ID Zod statics ( #26908 )
2026-05-11 13:22:59 -04:00
Kit Langton and GitHub
c7e084c32c
Simplify single-backend HttpApi exerciser ( #26906 )
2026-05-11 13:22:31 -04:00
Kit Langton and GitHub
6f2f759fbb
Clean up post-Hono references ( #26903 )
2026-05-11 13:20:54 -04:00
opencode-agent[bot]
cddab63808
chore: generate
2026-05-11 17:17:38 +00:00
Shoubhit Dash and GitHub
12583b18f0
feat(tui): pin, quick-switch, and cycle recent sessions ( #26858 )
2026-05-11 22:46:27 +05:30
Kit Langton and GitHub
df386bd651
feat(skill): enable customize-opencode by default, link full schema ( #26899 )
2026-05-11 13:13:41 -04:00
opencode-agent[bot]
25b12ed754
chore: generate
2026-05-11 17:06:57 +00:00
Kit Langton and GitHub
023e1c711e
refactor(llm): colocate per-type factories on their namespaces ( #26799 )
2026-05-11 13:05:41 -04:00