opencode/packages
Kit Langton ab89f84b0c refactor(snapshot): effectify SnapshotService as scoped service
Convert Snapshot from a promise-based namespace with Instance ALS reads
to an Effect service on the Instances LayerMap.

- SnapshotService with ChildProcessSpawner for git subprocess execution
  and Effect FileSystem for file operations (replaces Process.run and
  raw fs calls)
- Nothrow git helper that always returns { code, text, stderr }, with
  spawn failure details preserved in stderr
- Hourly cleanup via Effect.forkScoped + Schedule.spaced (replaces
  Scheduler.register)
- Promise facade preserved for all existing callers
- Parallelized before/after git show in diffFull
- Add worktree to InstanceContext.Shape (needed for --work-tree flag)
- Add Instance.current getter for single ALS read
- Extract repeated git config flags into GIT_CORE/GIT_CFG/GIT_CFG_QUOTE
  constants
- Platform layers (NodeChildProcessSpawner, NodeFileSystem, NodePath)
  provided directly on the service layer
2026-03-17 10:08:13 -04:00
..
app app: inherit owner when creating prompt session 2026-03-17 19:47:06 +08:00
console release: v1.2.27 2026-03-16 02:33:48 +00:00
containers ci 2026-01-29 23:17:57 -05:00
desktop release: v1.2.27 2026-03-16 02:33:48 +00:00
desktop-electron release: v1.2.27 2026-03-16 02:33:48 +00:00
docs fix(web): favicon rename again 2026-01-21 14:36:21 -06:00
enterprise release: v1.2.27 2026-03-16 02:33:48 +00:00
extensions/zed release: v1.2.27 2026-03-16 02:33:48 +00:00
function release: v1.2.27 2026-03-16 02:33:48 +00:00
identity
opencode refactor(snapshot): effectify SnapshotService as scoped service 2026-03-17 10:08:13 -04:00
plugin release: v1.2.27 2026-03-16 02:33:48 +00:00
script refactor: replace bun semver with npm semver package 2026-03-09 15:29:55 -04:00
sdk chore: generate 2026-03-17 03:47:33 +00:00
slack release: v1.2.27 2026-03-16 02:33:48 +00:00
storybook fix(storybook): restore build by mocking useLocation (#16472) 2026-03-07 09:55:43 -06:00
ui Wrap question option descriptions instead of truncating (#17782) 2026-03-16 11:29:18 +00:00
util release: v1.2.27 2026-03-16 02:33:48 +00:00
web docs: add describe annotation to snapshot config field (#17861) 2026-03-16 22:46:09 -05:00