feat(codex): native plugin install manifests + agents-only converter (#616)
This commit is contained in:
@@ -22,8 +22,9 @@ const result = await syncReleaseMetadata({
|
||||
},
|
||||
})
|
||||
const changed = result.updates.filter((update) => update.changed)
|
||||
const metadataErrors = result.errors
|
||||
|
||||
if (configErrors.length === 0 && changed.length === 0) {
|
||||
if (configErrors.length === 0 && changed.length === 0 && metadataErrors.length === 0) {
|
||||
console.log(
|
||||
`Release metadata is in sync. compound-engineering currently has ${counts.agents} agents, ${counts.skills} skills, and ${counts.mcpServers} MCP server${counts.mcpServers === 1 ? "" : "s"}.`,
|
||||
)
|
||||
@@ -37,6 +38,13 @@ if (configErrors.length > 0) {
|
||||
}
|
||||
}
|
||||
|
||||
if (metadataErrors.length > 0) {
|
||||
console.error("Release metadata structural errors detected:")
|
||||
for (const error of metadataErrors) {
|
||||
console.error(`- ${error}`)
|
||||
}
|
||||
}
|
||||
|
||||
if (changed.length > 0) {
|
||||
console.error("Release metadata drift detected:")
|
||||
for (const update of changed) {
|
||||
|
||||
Reference in New Issue
Block a user