Skip to content

fix: Codex plugin manifest name mismatch - #126

Open
Vadman97 wants to merge 1 commit into
mainfrom
fix/codex-plugin-name
Open

fix: Codex plugin manifest name mismatch#126
Vadman97 wants to merge 1 commit into
mainfrom
fix/codex-plugin-name

Conversation

@Vadman97

@Vadman97 Vadman97 commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • align .codex-plugin/plugin.json with the launchdarkly name advertised by the marketplace
  • add a regression test that requires the Codex manifest and root marketplace entry to use the same plugin name

Without this, codex plugin add launchdarkly@launchdarkly-ai-tooling fails with: plugin.json name launchdarkly-mcp does not match marketplace plugin name launchdarkly.

Validation

  • python3 -m unittest discover -s tests -p "test_*.py"
  • python3 scripts/validate_skills.py
  • verified the corrected snapshot installs successfully with Codex CLI 0.145.0

Supersedes #120 (same commit, 089cd09). That PR was opened from a fork, so pull_request runs could not see secrets.ANTHROPIC_API_KEY and every Skill Evals suite errored with ANTHROPIC_API_KEY environment variable is not set → 0% against the 75% threshold. Re-opening from a branch in this repo so the evals actually run.


Note

Low Risk
Metadata-only manifest rename plus a CI guard; no runtime MCP or skill behavior changes.

Overview
Renames the Codex plugin id in .codex-plugin/plugin.json from launchdarkly-mcp to launchdarkly so it matches the root entry in .claude-plugin/marketplace.json. That mismatch blocked codex plugin add launchdarkly@launchdarkly-ai-tooling.

Adds tests/test_plugin_manifests.py, a unittest that loads both manifests and asserts the Codex name equals the marketplace plugin with "source": ".".

Reviewed by Cursor Bugbot for commit 089cd09. Bugbot is set up for automated code reviews on this repo. Configure here.

@Vadman97
Vadman97 requested a review from a team as a code owner July 27, 2026 20:49
@github-actions

Copy link
Copy Markdown

Skill eval results

Skill Before After Δ
agentcontrol/configs-create 100/100 (4/4) 100/100 (4/4) no change
agentcontrol/configs-update 80/100 (4/5) 80/100 (4/5) no change
agentcontrol/configs-variations 80/100 (4/5) 80/100 (4/5) no change
agentcontrol/tools 75/100 (3/4) 75/100 (3/4) no change
feature-flags/flag-and-release-change - 100/100 (4/4) new
feature-flags/flag-release - 100/100 (5/5) new
feature-flags/launchdarkly-flag-command - 100/100 (3/3) new
feature-flags/launchdarkly-flag-create 100/100 (3/3) 100/100 (4/4) no change
feature-flags/should-flag-change - 100/100 (10/10) new

Only suites whose source actually changed since their last recorded score were re-run. Soft-failing while we stabilise the baseline.

@Vadman97
Vadman97 requested review from a team and nieblara July 28, 2026 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant