{"_id":"@cherninlab/ennodia-io","_rev":"5-bb56a9ea0a758b9dbc7ba243562ef596","name":"@cherninlab/ennodia-io","dist-tags":{"next":"0.3.0-rc.2","latest":"0.4.1"},"versions":{"0.2.0":{"name":"@cherninlab/ennodia-io","version":"0.2.0","keywords":["ai","agents","api","byok","local","openai-compatible"],"license":"MIT","_id":"@cherninlab/ennodia-io@0.2.0","maintainers":[{"name":"cherninlab","email":"cherninlab@gmail.com"}],"homepage":"https://ennodia.cherninlab.com/docs/reference/ennodia-io/","bugs":{"url":"https://github.com/cherninlab/ennodia/issues"},"bin":{"ennodia-io":"bin/ennodia-io"},"dist":{"shasum":"6a85a12cd09dd1f785215f64e0b5d29c43a01375","tarball":"https://registry.npmjs.org/@cherninlab/ennodia-io/-/ennodia-io-0.2.0.tgz","fileCount":7,"integrity":"sha512-DRUOAfvQADeUOd1rowLoC5Ys7jN47btlPQO1V20B3cFsNkicwepxS9Q4QrGOI0ALrHUxiFYCb14/cLWjPpXPmQ==","signatures":[{"sig":"MEYCIQDnZ12uXhWJTXBHj77OsyduGWppbgx8Zs4Lruip2isY6QIhAMfuxBFfbnLeWOpYSNjm46UzDeAx+IJi9IJ6Dt2ATcmE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25662},"type":"module","engines":{"bun":">=1.3.14"},"exports":{".":"./src/index.ts"},"gitHead":"73feac8fc37227f3104d042c16af9e4351fde78c","scripts":{"dev":"bun run src/cli.ts","test":"bun test src","check":"tsc --noEmit --project tsconfig.json","smoke":"bun run src/dev/io-smoke.ts","start":"bun run src/cli.ts","pack:check":"npm pack --dry-run","publish:dry-run":"npm publish --dry-run --tag next"},"_npmUser":{"name":"cherninlab","email":"cherninlab@gmail.com"},"repository":{"url":"git+https://github.com/cherninlab/ennodia.git","type":"git","directory":"packages/ennodia-io"},"_npmVersion":"12.0.2","description":"Experimental OpenAI-compatible local HTTP surface for Ennodia","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","ennodia":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"@types/bun":"^1.3.14","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ennodia-io_0.2.0_1787245619545_0.07947731339587638","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-rc.2":{"name":"@cherninlab/ennodia-io","version":"0.3.0-rc.2","keywords":["ai","agents","api","byok","local","openai-compatible"],"license":"MIT","_id":"@cherninlab/ennodia-io@0.3.0-rc.2","maintainers":[{"name":"cherninlab","email":"cherninlab@gmail.com"}],"homepage":"https://ennodia.cherninlab.com/docs/reference/ennodia-io/","bugs":{"url":"https://github.com/cherninlab/ennodia/issues"},"bin":{"ennodia-io":"bin/ennodia-io"},"dist":{"shasum":"55f14ecf3b541bafc04ff2e380f90f5714c84d1d","tarball":"https://registry.npmjs.org/@cherninlab/ennodia-io/-/ennodia-io-0.3.0-rc.2.tgz","fileCount":7,"integrity":"sha512-hvHeQYQBv0SLLYLrenq2yR1Svl0d2HFvba0J79PQC83qRurCxV+LYRYkBFdvMKc0KeclR9VZ7jWBC3RG1EW9tw==","signatures":[{"sig":"MEYCIQCCGxpOuEJ8WPTIDZ8cQC9Tc8eeAW2wwf65Ujya+VE5iAIhAIuVQPvSWuRPV02YpRHJDFI8pduo63oOxii0NIP/19bY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29183},"type":"module","engines":{"bun":">=1.3.14"},"exports":{".":"./src/index.ts"},"gitHead":"18e1c0fb4943b9f953143c140e0c642ee0cfa3fd","scripts":{"dev":"bun run src/cli.ts","test":"bun test src","check":"tsc --noEmit --project tsconfig.json","smoke":"bun run src/dev/io-smoke.ts","start":"bun run src/cli.ts","pack:check":"npm pack --dry-run","publish:dry-run":"npm publish --dry-run --tag next"},"_npmUser":{"name":"cherninlab","email":"cherninlab@gmail.com"},"repository":{"url":"git+https://github.com/cherninlab/ennodia.git","type":"git","directory":"packages/ennodia-io"},"_npmVersion":"12.0.2","description":"Experimental OpenAI-compatible local HTTP surface for Ennodia","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","ennodia":"0.3.0-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","readmeFilename":"README.md","devDependencies":{"@types/bun":"^1.3.14","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ennodia-io_0.3.0-rc.2_1789374439194_0.438969182533683","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cherninlab/ennodia-io","version":"0.3.0","keywords":["ai","agents","api","byok","local","openai-compatible"],"license":"MIT","_id":"@cherninlab/ennodia-io@0.3.0","maintainers":[{"name":"cherninlab","email":"cherninlab@gmail.com"}],"homepage":"https://ennodia.cherninlab.com/docs/reference/ennodia-io/","bugs":{"url":"https://github.com/cherninlab/ennodia/issues"},"bin":{"ennodia-io":"bin/ennodia-io"},"dist":{"shasum":"bc3c8d5c49be9d962aa3936c353fbfd4af104155","tarball":"https://registry.npmjs.org/@cherninlab/ennodia-io/-/ennodia-io-0.3.0.tgz","fileCount":7,"integrity":"sha512-hKAY6CMUZ/nKZhR0bMkGAnd484cd/y11NGzPYPyt8jRLlRemPghUz7CsPi66YtaMeKo4PbMLVM7ybhXUizuDNg==","signatures":[{"sig":"MEQCIGXdL0Fn96Jz3UqAO/syQUBpcZisqrjyEUzVERgsNWAeAiAMwfROlHmmNWfF5YlwnOdpZKJowPbMvK63He7g3PCNhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGtBIqtGK8mCbcVwp2kd5dWxKbKJP5wHoJuIkiWznPiEAiEAhj7h4pC86V3M4hGNbM8xyDAsLUnQl/Xl71biaXm+P0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29173},"type":"module","engines":{"bun":">=1.3.14"},"exports":{".":"./src/index.ts"},"gitHead":"1152f7e51264d5c10b10b3ce6d4e3c3cf06a8f8b","scripts":{"dev":"bun run src/cli.ts","test":"bun test src","check":"tsc --noEmit --project tsconfig.json","smoke":"bun run src/dev/io-smoke.ts","start":"bun run src/cli.ts","pack:check":"npm pack --dry-run","publish:dry-run":"npm publish --dry-run --tag next"},"_npmUser":{"name":"cherninlab","email":"cherninlab@gmail.com"},"repository":{"url":"git+https://github.com/cherninlab/ennodia.git","type":"git","directory":"packages/ennodia-io"},"_npmVersion":"12.0.2","description":"Experimental OpenAI-compatible local HTTP surface for Ennodia","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","ennodia":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"@types/bun":"^1.3.14","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ennodia-io_0.3.0_1789729254923_0.4900179550707362","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@cherninlab/ennodia-io","version":"0.4.0","keywords":["ai","agents","api","byok","local","openai-compatible"],"license":"MIT","_id":"@cherninlab/ennodia-io@0.4.0","maintainers":[{"name":"cherninlab","email":"cherninlab@gmail.com"}],"homepage":"https://ennodia.cherninlab.com/docs/reference/ennodia-io/","bugs":{"url":"https://github.com/cherninlab/ennodia/issues"},"bin":{"ennodia-io":"bin/ennodia-io"},"dist":{"shasum":"a1e625366c0a6fd2af37d539576bc33462caee39","tarball":"https://registry.npmjs.org/@cherninlab/ennodia-io/-/ennodia-io-0.4.0.tgz","fileCount":7,"integrity":"sha512-7dQMQxVHPXupTMAs3DSj5LsY9HFboxfv9sSZAwJr+vh49TLbXnynKFTY0mtfN54GX11cdHIlfy85rsGHjdaGeA==","signatures":[{"sig":"MEQCIHsbAkaHPSvbNrX0c+2m/4rtgYuv9nvRd18iWuzbF8UmAiBxPb95uRt7at7eltUEsr+8dlY2J3twU3DytcaLImZ4FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDe1CoUliML+zomeprC4iBdaIjwMhdyuFePA9w0AwxYkAIhALBOLT7pnSBzT63GzNr2frkXZUtnXDYjxbe2NqhNxKQo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29173},"type":"module","engines":{"bun":">=1.3.14"},"exports":{".":"./src/index.ts"},"gitHead":"a429612d0a1bf51748d9fa75b161861940bf2305","scripts":{"dev":"bun run src/cli.ts","test":"bun test src","check":"tsc --noEmit --project tsconfig.json","smoke":"bun run src/dev/io-smoke.ts","start":"bun run src/cli.ts","pack:check":"npm pack --dry-run","publish:dry-run":"npm publish --dry-run --tag next"},"_npmUser":{"name":"cherninlab","email":"cherninlab@gmail.com"},"repository":{"url":"git+https://github.com/cherninlab/ennodia.git","type":"git","directory":"packages/ennodia-io"},"_npmVersion":"12.1.0","description":"Experimental OpenAI-compatible local HTTP surface for Ennodia","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","ennodia":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"@types/bun":"^1.3.14","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ennodia-io_0.4.0_1790418832993_0.5641616393408067","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"_id":"@cherninlab/ennodia-io@0.4.1","bin":{"ennodia-io":"bin/ennodia-io"},"bugs":{"url":"https://github.com/cherninlab/ennodia/issues"},"dist":{"shasum":"c8e174115dceff9051d28377859f347f76e94c7f","tarball":"https://registry.npmjs.org/@cherninlab/ennodia-io/-/ennodia-io-0.4.1.tgz","fileCount":7,"integrity":"sha512-SW5+7L3cJy/2dkI5cpqdvOQqU8pSPYO+9qJhNTkgRaQJyXOc4pPiAdTalQuvMdSuRK6cjfpdrrd5tyH3FpNljQ==","signatures":[{"sig":"MEYCIQCf60Ls9sj1pa3xTLdnpyFqa2pBXKqwZh17EnqdZYIYFAIhALTjJIRhx1iCI71vMKUIECqbwTNP9JaXF1xD7nrrqTyS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCM9Mr1EGj3Te6DVE9+JRdlW31ymqFEfN0sct8dro9ikQIhAK1defgXuq9MRU90S5off/uHnTcUnoU1EXdzf85zCD/k"}],"unpackedSize":29173},"name":"@cherninlab/ennodia-io","type":"module","engines":{"bun":">=1.3.14"},"exports":{".":"./src/index.ts"},"gitHead":"979b6e908af43704f86cffe8f7f70b1b1563b532","license":"MIT","scripts":{"dev":"bun run src/cli.ts","test":"bun test src","check":"tsc --noEmit --project tsconfig.json","smoke":"bun run src/dev/io-smoke.ts","start":"bun run src/cli.ts","pack:check":"npm pack --dry-run","publish:dry-run":"npm publish --dry-run --tag next"},"version":"0.4.1","_npmUser":{"name":"cherninlab","email":"cherninlab@gmail.com"},"homepage":"https://ennodia.cherninlab.com/docs/reference/ennodia-io/","keywords":["ai","agents","api","byok","local","openai-compatible"],"repository":{"url":"git+https://github.com/cherninlab/ennodia.git","type":"git","directory":"packages/ennodia-io"},"_npmVersion":"12.1.0","description":"Experimental OpenAI-compatible local HTTP surface for Ennodia","directories":{},"maintainers":[{"name":"cherninlab","email":"cherninlab@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","ennodia":"0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"@types/bun":"^1.3.14","typescript":"^6.0.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ennodia-io_0.4.1_1790613921220_0.5096370388118956"}}},"time":{"created":"2026-08-20T17:06:59.380Z","modified":"2026-09-28T16:45:21.472Z","0.2.0":"2026-08-20T17:06:59.702Z","0.3.0-rc.2":"2026-09-14T08:27:19.341Z","0.3.0":"2026-09-18T11:00:55.014Z","0.4.0":"2026-09-26T10:33:53.083Z","0.4.1":"2026-09-28T16:45:21.318Z"},"bugs":{"url":"https://github.com/cherninlab/ennodia/issues"},"license":"MIT","homepage":"https://ennodia.cherninlab.com/docs/reference/ennodia-io/","keywords":["ai","agents","api","byok","local","openai-compatible"],"repository":{"url":"git+https://github.com/cherninlab/ennodia.git","type":"git","directory":"packages/ennodia-io"},"description":"Experimental OpenAI-compatible local HTTP surface for Ennodia","maintainers":[{"name":"cherninlab","email":"cherninlab@gmail.com"}],"readme":"# @cherninlab/ennodia-io\n\nExperimental local Hypertext Transfer Protocol (HTTP) surface for Ennodia.\n\nInstall and run it separately from the core Model Context Protocol (MCP)\npackage:\n\n```sh\nbunx @cherninlab/ennodia-io\n```\n\nIt exposes local provider options and a non-streaming chat-completions subset\nover installed local agent command-line interface (CLI) programs. The server\nbinds to loopback by default, checks `Host` and `Origin` headers, and requires\nJSON media types for chat posts. See the main Ennodia docs for current limits,\nCross-Origin Resource Sharing (CORS) posture, and examples.\n","readmeFilename":"README.md"}