Skip to content

Expose executor skills through skill tools - #35184

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/1b5de95d5d1b9f79c34d2879d6e67f24401e9c29
Jul 24, 2026
Merged

Expose executor skills through skill tools#35184
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/1b5de95d5d1b9f79c34d2879d6e67f24401e9c29

Conversation

@copyberry

@copyberry copyberry Bot commented Jul 24, 2026

Copy link
Copy Markdown

Expose executor skills through skill tools

What changed

  • Add executor authority support to skills.list and skills.read for skills from selected capability roots.
  • Allow skills.read to load package-relative resources referenced by an executor skill while keeping reads within the selected package.
  • Paginate skill listings and resource contents with bounded response sizes and stale-cursor validation.
  • Resolve executor filesystems per sampling step so skill tools use the active selected capability roots.

Testing

  • Extend the app-server executor skill test to list an executor skill, read its main SKILL.md, and read a paginated reference resource.
  • Cover visibility filtering, metadata bounds, pagination, invalid cursors, package boundaries, and resource size limits.

## What changed

- Add executor authority support to `skills.list` and `skills.read` for skills from selected capability roots.
- Allow `skills.read` to load package-relative resources referenced by an executor skill while keeping reads within the selected package.
- Paginate skill listings and resource contents with bounded response sizes and stale-cursor validation.
- Resolve executor filesystems per sampling step so skill tools use the active selected capability roots.

## Testing

- Extend the app-server executor skill test to list an executor skill, read its main `SKILL.md`, and read a paginated reference resource.
- Cover visibility filtering, metadata bounds, pagination, invalid cursors, package boundaries, and resource size limits.

GitOrigin-RevId: 1b5de95d5d1b9f79c34d2879d6e67f24401e9c29
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/1b5de95d5d1b9f79c34d2879d6e67f24401e9c29 branch from 0563da9 to 7c71783 Compare July 24, 2026 13:47
@copyberry
copyberry Bot merged commit 7c71783 into main Jul 24, 2026
14 of 32 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/1b5de95d5d1b9f79c34d2879d6e67f24401e9c29 branch July 24, 2026 13:48
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 24, 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.

9 participants