feat(agents): integrate isolated Pi conversion foundation from PR 3022

Carry the canonical IR, Pi emitter and source-schema doctor from https://github.com/affaan-m/ECC/pull/3022. Cursor and OpenCode emitters remain with the open source PR pending capability fixes.

Co-authored-by: alizahidraja <alizahidrajaa@gmail.com>
This commit is contained in:
haelyra
2026-10-10 17:43:18 -04:00
co-authored by alizahidraja
parent 58fc8f25a5
commit eb7ffd8d64
14 changed files with 1159 additions and 4 deletions
@@ -67,6 +67,7 @@ function buildExpectedPublishPaths(repoRoot) {
"scripts/eval-harness.js",
"examples/eval-harness",
"scripts/feedback.js",
"scripts/agent-convert.js",
"scripts/catalog.js",
"scripts/ci/scan-supply-chain-iocs.js",
"scripts/ci/supply-chain-advisory-sources.js",
@@ -303,6 +304,11 @@ function main() {
"skills/backend-patterns/SKILL.md",
"skills/skill-comply/SKILL.md",
"skills/unified-memory/SKILL.md",
"scripts/agent-convert.js",
"scripts/lib/agent-ir.js",
"scripts/lib/agent-tool-map.js",
"scripts/lib/agent-emit-pi.js",
"schemas/agent.schema.json",
]) {
assert.ok(
packagedPaths.has(requiredPath),