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

@@ -167,6 +167,28 @@ test("codex app-server discovery includes governance and MCP summaries without l
userInitiatedOnly: true,
labels: ["执行命令", "写入 stdin", "调整 PTY", "终止命令", "输出流"],
});
assert.deepEqual(metadata.externalAgentGovernanceSummary, {
actionCount: 3,
importActionCount: 1,
notificationActionCount: 1,
detectActionAvailable: true,
userInitiatedOnly: true,
labels: ["迁移检测", "迁移导入", "导入完成"],
});
assert.deepEqual(metadata.marketplaceGovernanceSummary, {
actionCount: 3,
writeActionCount: 3,
upgradeAvailable: true,
userInitiatedOnly: true,
labels: ["添加市场", "移除市场", "升级市场"],
});
assert.deepEqual(metadata.experimentalFeatureGovernanceSummary, {
actionCount: 2,
writeActionCount: 1,
listAvailable: true,
userInitiatedOnly: true,
labels: ["实验列表", "启用设置"],
});
const serialized = JSON.stringify(metadata);
assert.equal(serialized.includes("sk-secret-should-not-leak"), false);