Files
opencode/packages
Kit Langton 3da88c870d effectify Bus service: migrate to Effect PubSub + InstanceState
- Replace manual subscription Map with PubSub.unbounded per instance
- Per-type PubSubs + wildcard PubSub, cleaned up via addFinalizer
- InstanceDisposed published before PubSub shutdown so subscribers see it
- Add makeRuntime to run-service.ts (single runtime with runPromise + runFork)
- Legacy facade preserved: publish/subscribe/subscribeAll same signatures
- subscribe/subscribeAll fork stream consumer fibers, return interrupt function
- Extract Format.file() for explicit formatting, remove event-driven subscription
- Inline Format.file() calls in write/edit/apply_patch tools
- Drop Bus.once (zero callers)
- Keep makeRunPromise as deprecated wrapper for existing services
2026-03-21 21:38:54 -04:00
..
2026-03-21 15:34:05 +00:00
2026-03-21 04:07:51 -04:00
2026-03-19 18:44:24 -04:00
2026-03-16 02:33:48 +00:00
2026-03-19 18:44:24 -04:00
2026-03-21 13:12:54 +00:00
2026-03-16 02:33:48 +00:00
2026-03-20 05:24:27 +00:00
2026-03-16 02:33:48 +00:00