Kit Langton
b416f9d3b9
refactor(bus): migrate BusEvent to Effect Schema ( #24040 )
2026-04-23 15:37:44 -04:00
Kit Langton
915bf54ebc
refactor(schema): use Schema.Int and consolidate PositiveInt/NonNegativeInt ( #24029 )
2026-04-23 13:22:48 -04:00
Kit Langton
c8e634bc78
chore(core): clean up after ConfigPermission Effect Schema migration ( #23749 )
2026-04-21 17:40:54 -04:00
Kit Langton
5ada6e2456
refactor(core): migrate ConfigPermission.Info to Effect Schema canonical ( #23740 )
2026-04-21 17:33:13 -04:00
opencode-agent[bot]
dc385fa32d
chore: generate
2026-04-21 18:08:04 +00:00
Kit Langton
b806dd96c6
refactor(core): make Config.Info canonical Effect Schema ( #23716 )
2026-04-21 14:06:47 -04:00
Kit Langton
58f44430d7
feat(core): bridge GET /config through experimental HttpApi ( #23712 )
2026-04-21 16:05:23 +00:00
Aiden Cline
0654240c9e
chore: kill unused tool ( #23701 )
2026-04-21 11:31:20 -04:00
Aiden Cline
2d908487dd
tweak: rename tail_tokens -> preserve_recent_tokens ( #23491 )
2026-04-20 01:06:29 -05:00
Dax Raad
8890f79f60
Merge branch 'nxl/improve-compaction-strategy' into dev
2026-04-19 19:38:46 -04:00
Kit Langton
7f4564ee5c
refactor(config): migrate config.ts root Info to Effect Schema ( #23241 )
2026-04-18 03:44:35 +00:00
opencode-agent[bot]
11488f5e36
chore: generate
2026-04-18 03:17:28 +00:00
Kit Langton
b9e0d0c1fc
refactor(config): migrate agent.ts Info to Effect Schema ( #23237 )
2026-04-18 03:16:24 +00:00
opencode-agent[bot]
995f4cee56
chore: generate
2026-04-18 03:05:59 +00:00
Kit Langton
839be49f54
refactor(config): migrate permission.ts Info to Effect Schema ( #23231 )
2026-04-18 03:05:06 +00:00
Kit Langton
c8b854f651
refactor(config): migrate keybinds.ts to Effect Schema ( #23227 )
2026-04-18 02:28:45 +00:00
Kit Langton
c951c438fc
refactor(config): migrate Server + Layout to Effect Schema ( #23216 )
2026-04-18 01:20:06 +00:00
Kit Langton
b9de690ad6
refactor(config): drop ZodOverride from PositiveInt in provider.ts ( #23215 )
2026-04-18 01:04:40 +00:00
opencode-agent[bot]
82e2236bd2
chore: generate
2026-04-18 00:29:26 +00:00
Kit Langton
75ee8c3148
refactor(config): migrate provider (Model + Info) to Effect Schema ( #23197 )
2026-04-18 00:29:26 +00:00
Dax
00f0febe02
refactor(npm): use object-based package spec for install API ( #23181 )
2026-04-17 17:30:50 -04:00
opencode-agent[bot]
ee46adfe42
chore: generate
2026-04-17 21:08:00 +00:00
Kit Langton
d3ec3f6cd6
feat(effect-zod): add tuple support; migrate config/plugin to Effect Schema ( #23178 )
2026-04-17 21:06:55 +00:00
opencode-agent[bot]
7abe09bbd9
chore: generate
2026-04-17 21:00:20 +00:00
Kit Langton
c2654aee58
refactor(config): migrate model-id and command to Effect Schema ( #23175 )
2026-04-17 20:59:24 +00:00
Kit Langton
dbd1131e3d
refactor(config): migrate skills, formatter, console-state to Effect Schema ( #23162 )
2026-04-17 20:49:36 +00:00
opencode-agent[bot]
57908d0e67
chore: generate
2026-04-17 20:47:05 +00:00
Kit Langton
eb2a78fd0f
feat(effect-zod): translate Schema.check filters into zod .superRefine + promote LSP refinement to Effect layer ( #23173 )
2026-04-17 20:46:05 +00:00
Kit Langton
58d24fff76
refactor(config): migrate permission Action/Object/Rule leaves to Effect Schema ( #23168 )
2026-04-17 20:35:42 +00:00
Kit Langton
29c200e790
refactor(config): migrate lsp schemas to Effect Schema ( #23167 )
2026-04-17 20:34:47 +00:00
Kit Langton
691f2200ca
refactor(config): migrate mcp schemas to Effect Schema.Class ( #23163 )
2026-04-17 20:25:49 +00:00
Dax
99871ed954
refactor: consolidate npm exports and trace flock acquisition ( #23151 )
2026-04-17 18:58:37 +00:00
Dax Raad
f05db05a03
trace npm fully
2026-04-17 14:08:45 -04:00
Dax
28ce430a27
core: migrate config loading to Effect framework ( #23032 )
2026-04-17 06:44:01 +00:00
Brendan Allan
118a2b3939
Merge branch 'dev' into nxl/improve-compaction-strategy
2026-04-17 11:53:17 +08:00
Dax
8e9172e230
refactor: make formatter config opt-in ( #22997 )
2026-04-17 02:33:09 +00:00
Dax
103d30f53a
refactor: split config parsing steps ( #22996 )
2026-04-17 01:57:43 +00:00
Kit Langton
898e6243f4
refactor: eliminate account/ barrel, route consumers to sibling files ( #22995 )
2026-04-17 01:55:50 +00:00
opencode-agent[bot]
9120a8902a
chore: generate
2026-04-17 01:36:45 +00:00
Dax
dd12f6da94
refactor: split config lsp and formatter schemas ( #22986 )
2026-04-17 01:35:26 +00:00
Dax Raad
92013b8ef0
tui: fix Windows terminal suspend and input undo keybindings
...
On Windows, native terminals don't support POSIX suspend (ctrl+z), so we now
assign ctrl+z to input undo instead of terminal suspend. Terminal suspend is
disabled on Windows to avoid conflicts with the undo functionality.
2026-04-16 20:37:58 -04:00
Kit Langton
c8655f6903
refactor: unwrap ConfigSkills namespace + self-reexport ( #22950 )
2026-04-17 00:02:53 +00:00
Kit Langton
2a33b20cad
refactor: unwrap ConfigProvider namespace + self-reexport ( #22949 )
2026-04-17 00:00:48 +00:00
opencode-agent[bot]
1806d799a1
chore: generate
2026-04-16 23:53:10 +00:00
Kit Langton
8ffb5340aa
refactor: unwrap ConfigMCP namespace + self-reexport ( #22948 )
2026-04-16 19:52:04 -04:00
Kit Langton
b3fb3fe933
refactor: unwrap ConfigPlugin namespace to flat exports + self-reexport ( #22876 )
2026-04-16 16:59:17 -04:00
Kit Langton
2902acc08c
fix: remove 10 more unnecessary as any casts in opencode core ( #22882 )
2026-04-16 20:11:05 +00:00
Dax Raad
e4217c982d
core: reorganize ConfigPaths module export for cleaner dependency management
2026-04-16 13:33:54 -04:00
Dax Raad
3519d2cbb1
core: reorganize ConfigPaths module export for cleaner dependency management
2026-04-16 13:32:22 -04:00
Dax Raad
85ff86fe9e
core: modularize config parsing to improve maintainability
...
Extract error handling, parsing logic, and variable substitution into dedicated
modules. This reduces duplication between tui.json and opencode.json parsing
and makes the config system easier to extend for future config formats.
2026-04-16 13:29:03 -04:00