Skip to content

Support plugin roots in the host skill loader - #37267

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/cdde821643ce39bd030d0c3753b3304b75161690
Aug 6, 2026
Merged

Support plugin roots in the host skill loader#37267
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/cdde821643ce39bd030d0c3753b3304b75161690

Conversation

@copyberry

@copyberry copyberry Bot commented Aug 6, 2026

Copy link
Copy Markdown

Support plugin roots in the host skill loader

What changed

  • Carry plugin identity, namespace, root, and discovery mode through host skill loading.
  • Apply the owning plugin namespace and IDs to loaded skill metadata.
  • Respect direct-child discovery for Agent Plugins and reject skills that resolve outside the plugin root or are not regular files.
  • Preserve recursive discovery and symlink behavior for legacy plugin roots, and allow the full 64-character namespace plus 64-character skill name.

Testing

Add host-loader coverage for plugin metadata, namespace ownership, direct-child filtering, path containment, recursive symlinks, shared assets, and maximum-length qualified names.

## What changed

- Carry plugin identity, namespace, root, and discovery mode through host skill loading.
- Apply the owning plugin namespace and IDs to loaded skill metadata.
- Respect direct-child discovery for Agent Plugins and reject skills that resolve outside the plugin root or are not regular files.
- Preserve recursive discovery and symlink behavior for legacy plugin roots, and allow the full 64-character namespace plus 64-character skill name.

## Testing

Add host-loader coverage for plugin metadata, namespace ownership, direct-child filtering, path containment, recursive symlinks, shared assets, and maximum-length qualified names.

GitOrigin-RevId: cdde821643ce39bd030d0c3753b3304b75161690
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/cdde821643ce39bd030d0c3753b3304b75161690 branch from 715eba4 to bfb6a6e Compare August 6, 2026 12:45
@copyberry
copyberry Bot merged commit bfb6a6e into main Aug 6, 2026
29 of 32 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/cdde821643ce39bd030d0c3753b3304b75161690 branch August 6, 2026 12:46
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 6, 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.

5 participants