Skip to content

[codex] Canonicalize shared workspace plugin IDs#22564

Merged
xl-openai merged 1 commit into
mainfrom
xl/plugins3
May 13, 2026
Merged

[codex] Canonicalize shared workspace plugin IDs#22564
xl-openai merged 1 commit into
mainfrom
xl/plugins3

Conversation

@xl-openai
Copy link
Copy Markdown
Collaborator

Summary

  • Canonicalize private and unlisted workspace shared plugin IDs to workspace-shared-with-me.
  • Keep plugin/list private/unlisted shared-with-me buckets as UI grouping only.
  • Update share read/list/checkout and cache cleanup coverage for the canonical namespace.

Tests

  • cargo test -p codex-app-server --test all plugin_list_fetches_shared_with_me_kind
  • cargo test -p codex-app-server --test all plugin_read_returns_share_context_for_shared_remote_plugin
  • cargo test -p codex-app-server --test all suite::v2::plugin_share
  • cargo test -p codex-core-plugins list_remote_plugin_shares_fetches_created_workspace_plugins
  • cargo test -p codex-core-plugins stale_remote_plugin_cleanup_removes_old_shared_with_me_cache_and_keeps_canonical_cache
  • git diff --check

@xl-openai xl-openai requested a review from xli-oai May 13, 2026 23:00
@xl-openai xl-openai marked this pull request as ready for review May 13, 2026 23:00
@xl-openai xl-openai merged commit e3bf0cf into main May 13, 2026
31 checks passed
@xl-openai xl-openai deleted the xl/plugins3 branch May 13, 2026 23:29
@github-actions github-actions Bot locked and limited conversation to collaborators May 13, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants