opencode/packages
Kit Langton 9e26c3a00d effect: introduce defineService and drop per-call Effect.provide
Wave A migrated TuiConfig/Installation callers to
`AppRuntime.runPromise(svc.use(fn).pipe(Effect.provide(svc.layer)))`,
which couples every call site to the service's layer construction.

`defineService(Service, layer)` composes `makeRuntime` on top of an
existing service so the service exposes its own runPromise/runFork/etc.
Each per-service runtime shares the global memoMap, so dependencies are
still built once.

Call sites collapse from:
  await AppRuntime.runPromise(
    TuiConfig.Service.use((svc) => svc.get()).pipe(Effect.provide(TuiConfig.layer)),
  )
to:
  await TuiConfig.runPromise((svc) => svc.get())

Same shape applied to Installation. No per-method async wrappers.
2026-05-12 19:32:23 -04:00
..
app Remove Zod from app global SDK (#27111) 2026-05-12 14:02:12 -04:00
console sync 2026-05-12 16:06:19 -04:00
containers chore: bump Bun to 1.3.13 (#23791) 2026-04-23 00:25:36 -04:00
core Remove Zod from core dependencies (#27107) 2026-05-12 13:51:08 -04:00
desktop refactor(desktop): remove configureEnv callback from spawnLocalServer (#27022) 2026-05-12 16:39:56 +08:00
docs fix(web): favicon rename again 2026-01-21 14:36:21 -06:00
enterprise Remove Zod from core dependencies (#27107) 2026-05-12 13:51:08 -04:00
extensions/zed sync release versions for v1.14.48 2026-05-11 02:07:48 +00:00
function sync release versions for v1.14.48 2026-05-11 02:07:48 +00:00
http-recorder chore(http-recorder): remove content-matching dispatch mode (#26792) 2026-05-11 11:10:18 -04:00
identity chore: identity cleanup, vscode ext images 2025-12-08 06:47:57 -06:00
llm Emit LLM stream lifecycle events (#26971) 2026-05-11 21:31:48 -04:00
opencode effect: introduce defineService and drop per-call Effect.provide 2026-05-12 19:32:23 -04:00
plugin Track session usage totals (#26644) 2026-05-12 01:18:57 -04:00
script refactor: replace bun semver with npm semver package 2026-03-09 15:29:55 -04:00
sdk chore: remove codesearch tool (#27019) 2026-05-12 13:44:02 +05:30
slack sync release versions for v1.14.48 2026-05-11 02:07:48 +00:00
storybook Remove unused app ID schema (#27105) 2026-05-12 13:09:23 -04:00
ui fix(ui): better handle patch file support when rendering patch/edit tools (#26828) 2026-05-11 17:21:59 +08:00
web feat(scout): autocomplete configured mentions (#26843) 2026-05-11 20:50:03 +05:30