{"_id":"@autonav/communication-layer","_rev":"9-12cfd0c941414eea3789656827b89783","name":"@autonav/communication-layer","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@autonav/communication-layer","version":"0.1.0","keywords":["autonav","communication-protocol","agent-communication","schemas","typescript"],"author":{"name":"Terra"},"license":"Apache-2.0","_id":"@autonav/communication-layer@0.1.0","maintainers":[{"name":"terraboops","email":"node@terratauri.com"}],"homepage":"https://github.com/terraboops/platform-ai#readme","bugs":{"url":"https://github.com/terraboops/platform-ai/issues"},"dist":{"shasum":"43b7a48b2c546d023ca74b0c13c7d3738dc27029","tarball":"https://registry.npmjs.org/@autonav/communication-layer/-/communication-layer-0.1.0.tgz","fileCount":132,"integrity":"sha512-7WqxxZTsX7NKOXkiP+D8SMi0CnJTC3Vlr2QVqiOrG8vNkGbtj/v+L0XVsvzquovhmC7scSTTrqwOVJdxOBliAg==","signatures":[{"sig":"MEUCICwvSKjSNeVcGgfIpA5W60nnBtUAJmDqXxVZaLNS3xHtAiEA+ixPUtLcV+z/JT17MDy0lo1FF9M5k7kr04vIFUeDNbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323520},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"bb6cd098224353acd340c32b8b9d79a4fdd26b2b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && echo '{\"type\":\"module\"}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"terraboops","email":"node@terratauri.com"},"repository":{"url":"git+https://github.com/terraboops/platform-ai.git","type":"git","directory":"packages/communication-layer"},"_npmVersion":"11.6.3","description":"Communication protocol and schemas for Autonav multi-agent system","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.2.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/communication-layer_0.1.0_1764363165537_0.8037041764634136","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@autonav/communication-layer","version":"0.1.1","keywords":["autonav","communication-protocol","agent-communication","schemas","typescript"],"author":{"name":"Terra"},"license":"Apache-2.0","_id":"@autonav/communication-layer@0.1.1","maintainers":[{"name":"terraboops","email":"node@terratauri.com"}],"homepage":"https://github.com/terraboops/platform-ai#readme","bugs":{"url":"https://github.com/terraboops/platform-ai/issues"},"dist":{"shasum":"54ba58f16afbfba4ade96aec3214e2abea6ce907","tarball":"https://registry.npmjs.org/@autonav/communication-layer/-/communication-layer-0.1.1.tgz","fileCount":132,"integrity":"sha512-2LucMIyzIxwIBp2bl3UhANkkVbnwzKlKcq7R5fQkIQlZAUPjAalPrtfxDdAI5kihsNKwjRHhOpslKM73Xkeehw==","signatures":[{"sig":"MEYCIQCiAhYr/vc5fer6ejIRGVqqf8UlCBR3aBaNb4DioO345AIhAIR/i1FTVTkv/m+eu0Q8hq19wXPIbqnBOAkGvhNCVrPE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329062},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"44c5ba3e93886139eb2324c9ac14d68a24b7db01","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && echo '{\"type\":\"module\"}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"terraboops","email":"node@terratauri.com"},"repository":{"url":"git+https://github.com/terraboops/platform-ai.git","type":"git","directory":"packages/communication-layer"},"_npmVersion":"11.8.0","description":"Communication protocol and schemas for Autonav multi-agent system","directories":{},"_nodeVersion":"25.5.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.2.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/communication-layer_0.1.1_1769927443780_0.8352502461784679","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@autonav/communication-layer","version":"0.1.2","keywords":["autonav","communication-protocol","agent-communication","schemas","typescript"],"author":{"name":"Terra"},"license":"Apache-2.0","_id":"@autonav/communication-layer@0.1.2","maintainers":[{"name":"terraboops","email":"node@terratauri.com"}],"homepage":"https://github.com/terraboops/platform-ai#readme","bugs":{"url":"https://github.com/terraboops/platform-ai/issues"},"dist":{"shasum":"d20572c9c76ba93ac4416f010ebeb00d78e7306e","tarball":"https://registry.npmjs.org/@autonav/communication-layer/-/communication-layer-0.1.2.tgz","fileCount":132,"integrity":"sha512-rqoadN8dNgDeHvPSYCwQGpo3g00Mfl3RIIUIF7XDM4C8zOGtY4kUcWjGWDDmMDTfBXS/Ocs3zG69Jt77MpypvQ==","signatures":[{"sig":"MEQCID0XTPaYjDOVee0Qs/8HzH6JXoirviDgcJhhTUTefjYHAiA02e/yyyQ3xnr1QbBmeC7qAbd9D5c/zYJqd7bKr2ZQPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329422},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"13cb442817135512cdc4840eb57f6bac22f98841","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && echo '{\"type\":\"module\"}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"terraboops","email":"node@terratauri.com"},"repository":{"url":"git+https://github.com/terraboops/platform-ai.git","type":"git","directory":"packages/communication-layer"},"_npmVersion":"11.8.0","description":"Communication protocol and schemas for Autonav multi-agent system","directories":{},"_nodeVersion":"25.5.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.2.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/communication-layer_0.1.2_1769930970814_0.6045306771961061","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@autonav/communication-layer","version":"0.1.3","keywords":["autonav","communication-protocol","agent-communication","schemas","typescript"],"author":{"name":"Terra"},"license":"Apache-2.0","_id":"@autonav/communication-layer@0.1.3","maintainers":[{"name":"terraboops","email":"node@terratauri.com"}],"homepage":"https://github.com/terraboops/platform-ai#readme","bugs":{"url":"https://github.com/terraboops/platform-ai/issues"},"dist":{"shasum":"5531bcd964c96710a29e2a6bf7acf418fd9b74ef","tarball":"https://registry.npmjs.org/@autonav/communication-layer/-/communication-layer-0.1.3.tgz","fileCount":132,"integrity":"sha512-/fG05I2dUB9k9xQeUlkqGzrnt0fu2Nm6uckzHUnsV/Kn9I4mRWv55hGCXqzuzI5NYEEoQVMsV6YEcD13DX3PCw==","signatures":[{"sig":"MEQCIGR+msPBK1Yn4hWGnw379XQ4KfFipOrxqLD4Tj71vCiQAiAI5u5r3VTgI5PqBH4nJxFVIk/vRhokSixba85FNo9HOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338279},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"b06f3ef03a3bce70e9f29d7ef4ba2b597ca2145e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && echo '{\"type\":\"module\"}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"terraboops","email":"node@terratauri.com"},"repository":{"url":"git+https://github.com/terraboops/platform-ai.git","type":"git","directory":"packages/communication-layer"},"_npmVersion":"11.8.0","description":"Communication protocol and schemas for Autonav multi-agent system","directories":{},"_nodeVersion":"25.5.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.2.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/communication-layer_0.1.3_1769936248818_0.4156496263936382","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@autonav/communication-layer","version":"0.1.4","keywords":["autonav","communication-protocol","agent-communication","schemas","typescript"],"author":{"name":"Terra"},"license":"Apache-2.0","_id":"@autonav/communication-layer@0.1.4","maintainers":[{"name":"terraboops","email":"node@terratauri.com"}],"homepage":"https://github.com/terraboops/platform-ai#readme","bugs":{"url":"https://github.com/terraboops/platform-ai/issues"},"dist":{"shasum":"0065bc0615a5db5b26d88631657d1eed804d7564","tarball":"https://registry.npmjs.org/@autonav/communication-layer/-/communication-layer-0.1.4.tgz","fileCount":276,"integrity":"sha512-p/1uHuoKgnVbsZXeIQ4UW78nw9RXkAXWUC0VXGXF8u7etcEkF++twdn6kUFN5tWaVq8ij3+LyDHpawuynb3CIQ==","signatures":[{"sig":"MEQCIDBhpd8UxlGoykhiSOvmbB1zkL+fKJEMwS7p5qUk5BaeAiBmEIYA8A/BKC6+AU9pDsRFXNgSGbstRZulYoc3HHqxbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451249},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && echo '{\"type\":\"module\"}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"terraboops","email":"node@terratauri.com"},"repository":{"url":"git+https://github.com/terraboops/platform-ai.git","type":"git","directory":"packages/communication-layer"},"_npmVersion":"11.8.0","description":"Communication protocol and schemas for Autonav multi-agent system","directories":{},"_nodeVersion":"25.5.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.2.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/communication-layer_0.1.4_1770135273170_0.8563691707814312","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@autonav/communication-layer","version":"0.1.5","keywords":["autonav","communication-protocol","agent-communication","schemas","typescript"],"author":{"name":"Terra"},"license":"Apache-2.0","_id":"@autonav/communication-layer@0.1.5","maintainers":[{"name":"terraboops","email":"node@terratauri.com"}],"homepage":"https://github.com/terraboops/platform-ai#readme","bugs":{"url":"https://github.com/terraboops/platform-ai/issues"},"dist":{"shasum":"8c6d9b0750c8e22c6bc04cb60abf7353ff580c3b","tarball":"https://registry.npmjs.org/@autonav/communication-layer/-/communication-layer-0.1.5.tgz","fileCount":173,"integrity":"sha512-6VjNVcxMohahp+cRewBA6k1wBkXkUp5ijlzOHRI9YN1tbiIpZIx+OfuXFeQQWtkBoG3KwREEdLgbtEpEaSegag==","signatures":[{"sig":"MEQCIB0XlvfDsrDoFS2NMNINbjYOAPOwMKVwq8QXUKW5szgtAiBLrgHgbc/AyhiCXZ1Hx+oNLGTr9u/k6YsAsvZjynm3BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298327},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"6baeb3827726a5be4d7c8f7809576243e3998201","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && echo '{\"type\":\"module\"}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"terraboops","email":"node@terratauri.com"},"repository":{"url":"git+https://github.com/terraboops/platform-ai.git","type":"git","directory":"packages/communication-layer"},"_npmVersion":"11.8.0","description":"Communication protocol and schemas for Autonav multi-agent system","directories":{},"_nodeVersion":"25.5.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.2.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/communication-layer_0.1.5_1770135625550_0.30626041596544606","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@autonav/communication-layer","version":"0.2.0","keywords":["autonav","communication-protocol","agent-communication","schemas","typescript"],"author":{"name":"Terra"},"license":"Apache-2.0","_id":"@autonav/communication-layer@0.2.0","maintainers":[{"name":"terraboops","email":"node@terratauri.com"}],"homepage":"https://github.com/terraboops/platform-ai#readme","bugs":{"url":"https://github.com/terraboops/platform-ai/issues"},"dist":{"shasum":"8232c7fc3204459efd996506d7f0be64bb1c7c4b","tarball":"https://registry.npmjs.org/@autonav/communication-layer/-/communication-layer-0.2.0.tgz","fileCount":284,"integrity":"sha512-80/Nevj0SWh7L7GsiAfajb+GlptQfjR6A9Y77/QWvSejiF04I1/ID1p5mkrkHBZeQZW/701mvCwbHPv31UxMUQ==","signatures":[{"sig":"MEYCIQC5ivFGuyqMkR910W6wIA+KH+iph9fFcvxuEE1dtdu4awIhAJkSLLDDS2oFIKbZcKLcjOHOp1UJjzVREBMr9MSTglDY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479832},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && echo '{\"type\":\"module\"}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"terraboops","email":"node@terratauri.com"},"repository":{"url":"git+https://github.com/terraboops/platform-ai.git","type":"git","directory":"packages/communication-layer"},"_npmVersion":"11.9.0","description":"Communication protocol and schemas for Autonav multi-agent system","directories":{},"_nodeVersion":"25.6.1","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.2.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/communication-layer_0.2.0_1771476154774_0.8996340478771907","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@autonav/communication-layer","version":"0.3.0","keywords":["autonav","communication-protocol","agent-communication","schemas","typescript"],"author":{"name":"Terra"},"license":"Apache-2.0","_id":"@autonav/communication-layer@0.3.0","maintainers":[{"name":"terraboops","email":"node@terratauri.com"}],"homepage":"https://github.com/terraboops/autonav#readme","bugs":{"url":"https://github.com/terraboops/autonav/issues"},"dist":{"shasum":"ef796f877511dcbfff71e369b0ea4cdfbb921586","tarball":"https://registry.npmjs.org/@autonav/communication-layer/-/communication-layer-0.3.0.tgz","fileCount":292,"integrity":"sha512-2pTxSW9YaVG74oFTkrmjrm6XQle6mU/QLF8InLJc+Hga/5DBzuXYaUUoxOI3SXahUy6VfL2gjuOugD5DiFLQ2g==","signatures":[{"sig":"MEUCIQChzikHCpctVAoV3d9G8MhFNDGGY9tYliAaasRFeOv+TAIgbrmijltNCmQUf6CfqQtQlaIaA4DQnue4WHxQCX5YrS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@autonav%2fcommunication-layer@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":502238},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.js"}},"gitHead":"ccdd20261738d4e00370432672f431e0bc72e230","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && tsc -p tsconfig.esm.json && echo '{\"type\":\"module\"}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfaf7382-8328-4566-b4ef-7573898f5308"}},"repository":{"url":"git+https://github.com/terraboops/autonav.git","type":"git","directory":"packages/communication-layer"},"_npmVersion":"11.10.0","description":"Communication protocol and schemas for Autonav multi-agent system","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.2.0","typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/communication-layer_0.3.0_1771478449266_0.15489442712875556","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@autonav/communication-layer","version":"0.4.0","description":"Communication protocol and schemas for Autonav multi-agent system","main":"./dist/index.js","module":"./dist/esm/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"tsc && tsc -p tsconfig.esm.json && echo '{\"type\":\"module\"}' > dist/esm/package.json","dev":"tsc --watch","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit"},"keywords":["autonav","communication-protocol","agent-communication","schemas","typescript"],"author":{"name":"Terra"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/terraboops/autonav.git","directory":"packages/communication-layer"},"homepage":"https://github.com/terraboops/autonav#readme","bugs":{"url":"https://github.com/terraboops/autonav/issues"},"dependencies":{"zod":"^3.25.76"},"devDependencies":{"@types/node":"^20.0.0","typescript":"^5.3.0","vitest":"^1.2.0"},"engines":{"node":">=18.0.0"},"gitHead":"fd035ce02aedfbc2ad0abac3b79556d1fe8de417","_id":"@autonav/communication-layer@0.4.0","_nodeVersion":"22.22.0","_npmVersion":"11.10.0","dist":{"integrity":"sha512-6X+Zsd4RWvdBnTSl5XcoHr6oV6k5dIKpORHWNY8TOlBTk8wHVeUidxm2CkNBSSZPRGBl3V7LzeA2DBlapHVdiw==","shasum":"d1f23e5100add3fc1d2ea2b3587ef8d8ec711f30","tarball":"https://registry.npmjs.org/@autonav/communication-layer/-/communication-layer-0.4.0.tgz","fileCount":292,"unpackedSize":499258,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@autonav%2fcommunication-layer@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCsO2IDuiLauWeXNUwMg+t6E5UZ5qC55kLxt28mEGLnSgIgBKHSb9veqTYKQOSIxC4yHLFRnnIlYwxZQf4IgXhx3W4="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfaf7382-8328-4566-b4ef-7573898f5308"}},"directories":{},"maintainers":[{"name":"terraboops","email":"node@terratauri.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/communication-layer_0.4.0_1771507638710_0.41356828679821356"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-28T20:52:45.474Z","modified":"2026-02-19T13:27:19.217Z","0.1.0":"2025-11-28T20:52:45.743Z","0.1.1":"2026-02-01T06:30:43.934Z","0.1.2":"2026-02-01T07:29:30.957Z","0.1.3":"2026-02-01T08:57:28.984Z","0.1.4":"2026-02-03T16:14:33.397Z","0.1.5":"2026-02-03T16:20:25.692Z","0.2.0":"2026-02-19T04:42:34.939Z","0.3.0":"2026-02-19T05:20:49.420Z","0.4.0":"2026-02-19T13:27:18.889Z"},"bugs":{"url":"https://github.com/terraboops/autonav/issues"},"author":{"name":"Terra"},"license":"Apache-2.0","homepage":"https://github.com/terraboops/autonav#readme","keywords":["autonav","communication-protocol","agent-communication","schemas","typescript"],"repository":{"type":"git","url":"git+https://github.com/terraboops/autonav.git","directory":"packages/communication-layer"},"description":"Communication protocol and schemas for Autonav multi-agent system","maintainers":[{"name":"terraboops","email":"node@terratauri.com"}],"readme":"# @autonav/communication-layer\n\nProtocol schemas and validation for navigator responses.\n\n## Install\n\n```bash\nnpm install @autonav/communication-layer\n```\n\n## What's in here\n\n- **Schemas** - Zod schemas for responses, configs, queries\n- **Validation** - Source checking, hallucination detection\n- **Errors** - Typed errors for common failure cases\n- **Templates** - CLAUDE.md templates and partials for navigator initialization\n- **Skills** - Built-in skills (mend, commit, etc.) for navigator capabilities\n\nThis is protocol-only. No execution logic. For that, see `@autonav/core`.\n\n## Usage\n\n```typescript\nimport {\n  NavigatorResponseSchema,\n  validateResponse,\n  createAnswerQuestionPrompt,\n  generateClaudeMd,\n  getAllSkills,\n} from \"@autonav/communication-layer\";\n\n// Validate a response\nconst result = validateResponse(response, knowledgeBasePath);\nif (!result.valid) {\n  console.error(result.errors);\n}\n\n// Parse a response\nconst parsed = NavigatorResponseSchema.parse(json);\n\n// Generate a CLAUDE.md template\nconst claudeMd = generateClaudeMd({\n  name: \"my-navigator\",\n  domain: \"Platform Engineering\",\n  knowledgeBase: \"./knowledge\",\n});\n\n// Get available skills\nconst skills = getAllSkills();\n```\n\n## Key schemas\n\n**NavigatorResponse** - What the navigator returns:\n```typescript\n{\n  query: string;\n  answer: string;\n  sources: Source[];\n  confidence: \"high\" | \"medium\" | \"low\";\n  outOfDomain: boolean;\n}\n```\n\n**NavigatorConfig** - Navigator settings (config.json):\n```typescript\n{\n  version: string;\n  name: string;\n  knowledgeBase: string;\n  confidenceThreshold?: number;\n}\n```\n\n## Validation\n\n`validateResponse()` checks:\n- All cited source files exist\n- No hallucination patterns (fake ARNs, placeholder paths)\n- Confidence is reasonable\n\nReturns `{ valid: boolean, errors: [], warnings: [] }`.\n","readmeFilename":"README.md"}