From 53848653642e80c16e57d25e27bad05b95a88175 Mon Sep 17 00:00:00 2001 From: Steve Calvert Date: Mon, 13 Jul 2026 16:26:07 -0700 Subject: [PATCH] fix: align Codex packaging with runtime --- CHANGELOG.md | 9 +++++++++ package.json | 1 + src/components.ts | 2 +- tests/conformance.test.ts | 10 ++++++++-- 4 files changed, 19 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fceba7b..22577ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## 0.7.0 (2026-07-13) + +- Add a native Codex target that emits `.agents/plugins/marketplace.json`, + `.codex-plugin/plugin.json`, skills, hooks, assets, and optional MCP config. +- Add per-plugin marketplace entry overrides for Codex policy and category + metadata. +- Consolidate target dispatch behind an adapter registry and harden source, + path, cleanup, and dependency handling. + ## 0.1.0 - Initial prerelease. diff --git a/package.json b/package.json index 95033c4..95551b3 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "agent-skills", "ai-agents", "claude-code", + "codex", "cursor", "plugins", "skills", diff --git a/src/components.ts b/src/components.ts index beaeaa5..fe3af20 100644 --- a/src/components.ts +++ b/src/components.ts @@ -19,7 +19,7 @@ export const targetDefaultComponents: Record = { copilot: ["skills", "agents", "hooks", "scripts", "assets"], cursor: ["skills", "agents", "rules", "hooks", "scripts", "assets"], antigravity: ["skills", "agents", "rules", "hooks", "scripts", "assets"], - codex: ["skills", "agents", "hooks", "scripts", "assets"], + codex: ["skills", "hooks", "scripts", "assets"], }; export function resolveTargetComponents( diff --git a/tests/conformance.test.ts b/tests/conformance.test.ts index 053d83b..d3bb798 100644 --- a/tests/conformance.test.ts +++ b/tests/conformance.test.ts @@ -112,7 +112,10 @@ const CONFIG = `export default { glean: { from: ["glean"], entry: { - policy: { installation: "AVAILABLE", authentication: "NONE" }, + policy: { + installation: "AVAILABLE", + authentication: "ON_INSTALL", + }, category: "Developer Tools" } } @@ -289,7 +292,10 @@ describe("emitted output conforms to external target schemas", () => { name: "glean", source: "./plugins/glean", version: "2.1.1", - policy: { installation: "AVAILABLE", authentication: "NONE" }, + policy: { + installation: "AVAILABLE", + authentication: "ON_INSTALL", + }, category: "Developer Tools", });