Skip to content

Tighten the skills extension API surface - #37838

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

Tighten the skills extension API surface#37838
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/e79c77fc3e69ecc0231b0c87e5f9f24a5487f9e4

Conversation

@copyberry

@copyberry copyberry Bot commented Aug 10, 2026

Copy link
Copy Markdown

Tighten the skills extension API surface

What changed

  • Restrict host loading, snapshot, and outcome implementation details to the
    skills extension crate.
  • Require HostSkillsLoadInput construction through its public constructor
    instead of exposing its fields.
  • Remove redundant implicit-invocation helpers from SkillLoadOutcome; use the
    ImplicitSkillLookup interface for enabled-skill lookup instead.

## What changed

- Restrict host loading, snapshot, and outcome implementation details to the
  skills extension crate.
- Require `HostSkillsLoadInput` construction through its public constructor
  instead of exposing its fields.
- Remove redundant implicit-invocation helpers from `SkillLoadOutcome`; use the
  `ImplicitSkillLookup` interface for enabled-skill lookup instead.

GitOrigin-RevId: e79c77fc3e69ecc0231b0c87e5f9f24a5487f9e4
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/e79c77fc3e69ecc0231b0c87e5f9f24a5487f9e4 branch from 93bb3e5 to 3c60d4d Compare August 10, 2026 15:04
@copyberry
copyberry Bot merged commit 3c60d4d into main Aug 10, 2026
22 of 24 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/e79c77fc3e69ecc0231b0c87e5f9f24a5487f9e4 branch August 10, 2026 15:05
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 10, 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.

4 participants