mirror of
https://github.com/openai/codex.git
synced 2026-10-27 18:48:37 +00:00
## Why A single `skills/list` request should use one view of shared skill roots across all requested workspaces while still applying each workspace's skill rules. ## What changed - Add a request-scoped host skills view that reuses non-plugin root snapshots across `cwd` entries without persisting them across requests. - Resolve user-scoped plugin skill roots once per request, then apply workspace skill configuration separately for each `cwd`. - Make `forceReload` refresh plugin roots before building the request-scoped view so subsequent entries see the refreshed skills. ## Testing Expanded `skills/list` and host skills service tests to cover multiple ordered workspaces, per-workspace skill rules, request-local snapshots, cached results, and forced plugin-root refreshes. GitOrigin-RevId: eedd3a4c3e213b7f30df6cacd3adf23ba2967437