You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- CodexProvider: use conditional spread for optional `skills` so
`exactOptionalPropertyTypes` does not surface `undefined`.
- PerfProviderRegistry: add `slashCommands: []` and `skills: []` to the
codex and claudeAgent fixture snapshots so they satisfy ServerProvider.
- PerfProviderAdapter: add a no-op `compactThread` stub (succeeds with
`null` for known sessions) to satisfy ProviderAdapterShape.
- PerfProviderAdapter: capture the runtime context once and use
`Effect.runForkWith` inside the timer callback; yield tagged errors
directly instead of wrapping them in `Effect.fail`.
- PerfProviderLayers: switch to `Layer.provideMerge` for the session
directory so the perf provider exposes it to downstream consumers
(matches DefaultProviderLayerLive) — this also resolves the
`ProviderSessionDirectory` context leak flagged by cli.test.ts and
server.ts.
- ProviderSessionReaper.test: add `stopSessionForProvider` and
`compactThread` mocks to the mock `ProviderServiceShape`.
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments