cloudaxe-opencode/packages/opencode/src/config
Dax Raad ff55a40749 core: remove @effect/language-service plugin and optimize hot path type performance
- Removed @effect/language-service from both packages/core and packages/opencode tsconfig files and dependencies

- Wrapped mergeDeep calls in config loading and LLM streaming to avoid expensive remeda conditional merge type instantiations in hot paths

- Narrowed Drizzle migrate() overload signature to avoid expensive variance checks during database initialization

These changes reduce TypeScript type-checking overhead and improve startup and runtime performance for config loading, LLM streaming, and database migrations.
2026-04-30 23:21:05 -04:00
..
agent.ts Prepare Effect HttpApi backend parity (#24853) 2026-04-29 09:34:50 -04:00
command.ts refactor: remove module barrels (#24554) 2026-04-27 14:33:33 -04:00
config.ts core: remove @effect/language-service plugin and optimize hot path type performance 2026-04-30 23:21:05 -04:00
console-state.ts Prepare Effect HttpApi backend parity (#24853) 2026-04-29 09:34:50 -04:00
entry-name.ts config: refactor 2026-04-16 12:40:24 -04:00
error.ts refactor: rename shared package to core (#24309) 2026-04-25 10:59:17 -04:00
formatter.ts refactor(config): migrate skills, formatter, console-state to Effect Schema (#23162) 2026-04-17 20:49:36 +00:00
keybinds.ts refactor(config): migrate keybinds.ts to Effect Schema (#23227) 2026-04-18 02:28:45 +00:00
layout.ts refactor(config): migrate Server + Layout to Effect Schema (#23216) 2026-04-18 01:20:06 +00:00
lsp.ts chore: generate 2026-04-17 20:47:05 +00:00
managed.ts refactor: remove module barrels (#24554) 2026-04-27 14:33:33 -04:00
markdown.ts refactor: remove module barrels (#24554) 2026-04-27 14:33:33 -04:00
mcp.ts Prepare Effect HttpApi backend parity (#24853) 2026-04-29 09:34:50 -04:00
model-id.ts refactor(config): migrate model-id and command to Effect Schema (#23175) 2026-04-17 20:59:24 +00:00
parse.ts fix(config): preserve permission order with Effect decode (#24308) 2026-04-25 13:30:12 -04:00
paths.ts refactor: remove module barrels (#24554) 2026-04-27 14:33:33 -04:00
permission.ts chore: rm broken codesearch tool (#24992) 2026-04-29 13:15:44 -05:00
plugin.ts refactor: rename shared package to core (#24309) 2026-04-25 10:59:17 -04:00
provider.ts Prepare Effect HttpApi backend parity (#24853) 2026-04-29 09:34:50 -04:00
server.ts refactor(schema): use Schema.Int and consolidate PositiveInt/NonNegativeInt (#24029) 2026-04-23 13:22:48 -04:00
skills.ts refactor(config): migrate skills, formatter, console-state to Effect Schema (#23162) 2026-04-17 20:49:36 +00:00
variable.ts refactor: remove module barrels (#24554) 2026-04-27 14:33:33 -04:00