feat: expose codex migration marketplace governance

This commit is contained in:
AI Bot
2026-06-03 11:55:48 +08:00
parent 0fdee4bcf7
commit ca64a4c498
12 changed files with 169 additions and 7 deletions

View File

@@ -78,6 +78,14 @@ if (args[0] === "app-server" && args[1] === "generate-json-schema") {
{ properties: { method: { const: "fs/copy" } } },
{ properties: { method: { const: "fs/watch" } } },
{ properties: { method: { const: "fs/unwatch" } } },
{ properties: { method: { const: "externalAgentConfig/detect" } } },
{ properties: { method: { const: "externalAgentConfig/import" } } },
{ properties: { method: { const: "externalAgentConfig/import/completed" } } },
{ properties: { method: { const: "marketplace/add" } } },
{ properties: { method: { const: "marketplace/remove" } } },
{ properties: { method: { const: "marketplace/upgrade" } } },
{ properties: { method: { const: "experimentalFeature/list" } } },
{ properties: { method: { const: "experimentalFeature/enablement/set" } } },
{ properties: { method: { const: "skills/extraRoots/set" } } },
{ properties: { method: { const: "hooks/list" } } },
{ properties: { method: { const: "turn/interrupt" } } },
@@ -152,6 +160,11 @@ process.exit(2);
assert.equal(manifest.supports.fsRead, true);
assert.equal(manifest.supports.fsWrite, true);
assert.equal(manifest.supports.fsWatch, true);
assert.equal(manifest.supports.externalAgentImport, true);
assert.equal(manifest.supports.marketplaceAdd, true);
assert.equal(manifest.supports.marketplaceRemove, true);
assert.equal(manifest.supports.marketplaceUpgrade, true);
assert.equal(manifest.supports.experimentalFeatureEnablementSet, true);
assert.deepEqual(manifest.methods, [
"account/chatgptAuthTokens/refresh",
"account/login/cancel",
@@ -166,6 +179,11 @@ process.exit(2);
"config/batchWrite",
"config/mcpServer/reload",
"config/value/write",
"experimentalFeature/enablement/set",
"experimentalFeature/list",
"externalAgentConfig/detect",
"externalAgentConfig/import",
"externalAgentConfig/import/completed",
"fs/copy",
"fs/createDirectory",
"fs/getMetadata",
@@ -176,6 +194,9 @@ process.exit(2);
"fs/watch",
"fs/writeFile",
"hooks/list",
"marketplace/add",
"marketplace/remove",
"marketplace/upgrade",
"plugin/install",
"plugin/read",
"plugin/share/checkout",