feat: expose codex migration marketplace governance
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user