{"_id":"@noetic-tools/core","_rev":"35-871e7759baf9b52fdd4a415797097b86","name":"@noetic-tools/core","dist-tags":{"latest":"5.5.0"},"versions":{"0.0.1":{"name":"@noetic-tools/core","version":"0.0.1","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@0.0.1","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"68b692ca66e0881d0136db835ba6c345f50dfcbb","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-0.0.1.tgz","fileCount":207,"integrity":"sha512-ah0KU0yi5gLKUxfIsa4Bri0pbDoFLQ/XPiXvGpFpfPJpMTh+rFVK6+BXeVDOsCv/6DhQo0WF6NKabeXCPRwU+w==","signatures":[{"sig":"MEQCIFWeQWqmzLhsa4ZPK6il0DZRGWJvbHgcTWkR9cIti18NAiB2puWkL7d8tflmeg8Kv57kH4g9l+1SFOiW37CoXawifQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534515},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=json","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=json","prepublishOnly":"rm -rf dist && bun run build"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.1_1778775574953_0.8787631213841651","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@noetic-tools/core","version":"0.1.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@0.1.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"b17baa4d56770cdab25ca7031ff43ad471ae5020","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-0.1.0.tgz","fileCount":275,"integrity":"sha512-Db3Yi6CRjSfXp819sKebpCRajwRF8G+uOUP4WauD6PgJAvjV3vEZP/qWAQCH1QvHeJU1SaDdTdnfCBN2Km8H2w==","signatures":[{"sig":"MEUCIArOdtQ6XpYu7M8+dnKYj4hDLu53Ho1FIUBHDKsvoVTpAiEA4SQAmjsLwdgEoo80ibl7fDQ12pqYH/4+BjJOgpuQtOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":701317},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"49bd506f1b7c8c7dfcc17b6911930eed43ac3bd3","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=json","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=json","prepublishOnly":"rm -rf dist && bun run build"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1780109512980_0.5232929656291905","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@noetic-tools/core","version":"0.1.1","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@0.1.1","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"a2f3524a7d35607bd3fce7355fc1e23f2fdf656f","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-0.1.1.tgz","fileCount":273,"integrity":"sha512-2E2p6cYLTbGTg35qafX0XoreDU8AkKsn7ZEE1msVKAzSiPzpK7jFgJ70QpVY9RtXiWj4aiBxET9+pQH+vJffqQ==","signatures":[{"sig":"MEUCIDNyltYbhaBtUteNrU4HawzsPN2P564T/DiJCdZu6ygDAiEA/1ikWcMbUrFG87A+L+fGgSGQvqNOyFo/3A9cZYtqtBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":705037},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"4720a76e0dbb04d447032e55032843145098feb6","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=json","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=json","prepublishOnly":"rm -rf dist && bun run build && bun run verify:esm"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.1_1780117890108_0.8570699384992773","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@noetic-tools/core","version":"0.1.2","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@0.1.2","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"a5dec3a6ca0e075d8520ca2ecf41317e98a32b18","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-0.1.2.tgz","fileCount":273,"integrity":"sha512-K2wAAqU6I1r4zcJ9qAl6EqTi+LcyP2AbqzZw3npwYQBBskXCFylE4Fc2BlFdkmkJiHLjbfsqJk76OnLhHBwhcg==","signatures":[{"sig":"MEYCIQDCADFyz5t1NZ5jDxdkZGuTvmJIJZK6+/KxfB4enX7NgAIhALl2o7fkZU/tISOUYRiat/dLq/8sVqmaUSuE7V/JOiSj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":705037},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"e5b4ef39577eef52444418b3ce7972fd4c0656b8","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=json","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=json","prepublishOnly":"rm -rf dist && bun run build && bun run verify:esm"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.2_1780190094075_0.814179564820614","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@noetic-tools/core","version":"0.2.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@0.2.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"6a4199a1e2b5469d1f79f770e305c88c8e0bd1db","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-0.2.0.tgz","fileCount":275,"integrity":"sha512-Eea8ZvUPT3hyo9LgY+CfdYSKcjMH07Tt+cV1IjkDHB9fkCkE5qhj9F2HzDLTE4qIz1MdbZ4zotlmTcQzGCaHkA==","signatures":[{"sig":"MEQCIGiJ+n88/ldrFSbSUCcE9RuQt0UsozIswtyLojkJbI7lAiA6kl9jvr+XJ+UDtOEsxt/C04+wlmv7fbCGGp/qExKoCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":718773},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"8cbfe809975dc4de50453aa3061d7502a2ecbcb8","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=json","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=json","prepublishOnly":"rm -rf dist && bun run build && bun run verify:esm"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0_1780661708766_0.792635291867962","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@noetic-tools/core","version":"0.2.1","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@0.2.1","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"5426302e172f7d59d46fa061d4a154b0a0da4790","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-0.2.1.tgz","fileCount":275,"integrity":"sha512-SAdUV+V9ctqyW0JSrd/C/LBWCJXbk6vVFieu8HPRgd2i6rHvrW6UiT7Vkbc5ZZTAfjf0jJwdruJ3E4u37zPR5g==","signatures":[{"sig":"MEYCIQDonfHiZvK17nSiBEttF0/zCuZCVOlBN7wymd4v/VYzuwIhAJgI2gjPt6l3dxcE643zDaBmWiQPA7O4P/xibJ2EJ/mX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":718773},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"321f8f7715d9290ea30b0f9da2521f5b0108afa3","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run build && bun run verify:esm"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.1_1780793594090_0.23735974752522648","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@noetic-tools/core","version":"0.3.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@0.3.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"2c0d5cc96a7844f5945a19f098317625313e61d2","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-0.3.0.tgz","fileCount":183,"integrity":"sha512-J79BIVPEltVpR2oEuHbo+FvGkp60AyfENcgbiZGFNK1umpRLVOobUFPhsvqdXVKXg0N1bSgLIa0VkXdQ5Tj2Qw==","signatures":[{"sig":"MEUCIFhjDqHCIcPR6/OoW6gcpv17Z0BFnrmO6dlRJzxJb+uPAiEA37GsQodgEe1qaTVuIIJj0WfdTFgn/KbdBQuUutqxyLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476303},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"722a1fce5f7f47de164a2af1161754e3b3ae0ce5","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^0.2.0","@noetic-tools/memory":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0_1780935749339_0.8261902113265411","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@noetic-tools/core","version":"1.0.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@1.0.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"aa607ac356ed97f07673a028ffc1a3622836a429","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-1.0.0.tgz","fileCount":183,"integrity":"sha512-GG0BMBsHLRRQ2903kbfT43UHMu/qD2xgHtYtBMGuv8XD4jkfBw5vDhK5VDHJh1EfY4Juyr9rqlP4z+4jYpGILQ==","signatures":[{"sig":"MEUCIE74OPjByY6r+3g5fKrhmvQDJKAC8Fdn7w8gXvsaTD+1AiEAjutlkwyd8MS/hfzryJNhuR57EOIfDwCwTCwWaHGDvPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":496394},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"24f442206694fbf4da05467898029db4941be073","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^1.0.0","@noetic-tools/memory":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0_1781092306857_0.34950685310845775","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@noetic-tools/core","version":"1.1.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@1.1.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"96514b0bf0cd27afddb532c098bef2d9dde544b9","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-1.1.0.tgz","fileCount":184,"integrity":"sha512-jagmC0ksKVYeo0q5BHEEFDqw4LDl8sOItaB4V2o6pFZnf02q4eMaCIAU1IFp45Dat6C9FVEPxHLnLXcrUE/PMg==","signatures":[{"sig":"MEUCIQDYQPCGzDiZFcJJvrUAaLM8fS6V3X5t/Gu8oFLpBm1VngIgHYxB5nOAmFRvI36wo/shZIIH/oe3sYuIrvBpv2uSnGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":509259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"facb33fbb8a55108d4702440384c056531d4bffb","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^1.0.0","@noetic-tools/memory":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.0_1781451477310_0.8185841546631638","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@noetic-tools/core","version":"1.1.1","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@1.1.1","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"2ca2bdd34bf9d0266c0e163f75277e8486829941","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-1.1.1.tgz","fileCount":184,"integrity":"sha512-FYLw+0yg+dJ8x8BaWvrKWrqfYkuGiML/O7wyTSnmyVTvN25SZz/yrIUVJeFxQ1CzzDqXVSzlHp8xvDzkK/qlyQ==","signatures":[{"sig":"MEUCIQCe9gSpfbUzgSU2iG6MRN9oza+qDd5MfZv1sIS+hwdWaQIgWvBGlZe7X3IHH6RoRzqocnHIXyzqICIeZ+X+FafYDno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":509259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"4e3f3859e047e0d4b81a0d4a9127ae5f840e13a6","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^1.0.0","@noetic-tools/memory":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.1_1781452861668_0.9367048791244497","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@noetic-tools/core","version":"1.1.2","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@1.1.2","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"1ecbc6efca96c85b9587a00231cf791136051331","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-1.1.2.tgz","fileCount":188,"integrity":"sha512-JekWxhUVMaTVtVbs1eQGqp0TpZLq3tTMttz8Yfa7HMyWSSV3TJS9XqdtsfOQmrI7+4iR19NgvxUpuotR6RifWA==","signatures":[{"sig":"MEQCIDLbu/GXy0fnsBZYq73sIEXvQRnJUqmbjUJ3X5jiIP42AiAWyv9zvWmzkjPdVrNRrpEkjAb2Iz6RdQenqaL691zxIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":548635},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"12e7acf1f51e3656bd7c2730627b54af8b313f52","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^1.0.1","@noetic-tools/memory":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.1.2_1781475071749_0.16200787877049283","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@noetic-tools/core","version":"1.2.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@1.2.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"17ac68f6fbce2fb8ba00aecdd4e4772f5e72f9fc","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-1.2.0.tgz","fileCount":188,"integrity":"sha512-GSrbIgCrVv8SL6YdBoTEL7gWxNFDslqYKembtmjloZlWQaQhVAY5Ox43U9+ZHXKpc4F2cDgzbYOHA9pyav0H3Q==","signatures":[{"sig":"MEUCIQD0StvP4PkK13+EW/FIr2FS/KCkENgB8QULfT22dvSHwgIgA/8BUnyJAWPiMs3/Os93J/WpxUDHtFIo4+uHjeO2grE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"1fa2b2eef1c1b6dbdce458f6f56945a28758e889","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^1.0.1","@noetic-tools/memory":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.0_1781557879543_0.06499854294476082","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@noetic-tools/core","version":"1.2.1","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@1.2.1","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"135066598e83073046bd5f455c4fcf61edbf3453","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-1.2.1.tgz","fileCount":188,"integrity":"sha512-pyqSrFtZ0S3RFlOpA4afvAuXo/ij37fMl+zbq2gpiAwZvYpxJjmKDMp5AYTpo4Bub1BjZiSN3cQSgfQ+KvAwaQ==","signatures":[{"sig":"MEQCIDl9swg73ubM47CL278xvVNf0LAfojJcN7Vv/r+9u4aiAiA1bU7CBCVgpyjfQcLw9DKhimkSTwVKm8nB7zFHMaeIRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552894},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"5b4d0fd8115c624deec2c1886a2ebbc3c0f7a1c9","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^1.0.1","@noetic-tools/memory":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.1_1782215417152_0.33816134080122606","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@noetic-tools/core","version":"1.2.2","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@1.2.2","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"75aed596b1b573881c7ee60a3f42d361fb6b3d1a","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-1.2.2.tgz","fileCount":188,"integrity":"sha512-FyDdZSWdNwPuWO9Qgc5G0xitskJRBvfGr03gVyFZxdTG1sBARZv/t1GaK3lyuM3DSEcF+dwnrDVSmZjPgeOm1Q==","signatures":[{"sig":"MEUCIQC1j12iG9tR8x3GGtx9qJPAr3cbU/F+ILat+X8lbKfZFQIgalozTGKqPxkqPY5fB46BtLzNVoo9Qvc6py4z284QhWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":560549},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"9955f22ac936d9ad3c907457b2275ad606bdb72a","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^1.0.2","@noetic-tools/memory":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.2_1782252665705_0.5630661819732647","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@noetic-tools/core","version":"1.2.3","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@1.2.3","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"2910c0f166e1f86738bf6e3f2c9533f8717a871d","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-1.2.3.tgz","fileCount":188,"integrity":"sha512-gCg/sFwSTKkC+YS87qimj9iGsmTa4qSEdaRA4Dy6na6dPS3vpUYN95OgHvGuis3U2Xp+cF5YZ5RPl7RzEZET2g==","signatures":[{"sig":"MEQCIAaTMmxWBCdUXn99IMWZREP2LwOmclD2D+TpYjt5a7uxAiAzBuDand5HoBlu9VNSvGYI7g14laUrBeeLxfhmXfG73w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561227},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"ac341728e53c6a29ce5ef9ffab5a743f5a657407","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^1.0.3","@noetic-tools/memory":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.2.3_1782261307783_0.3108954115217899","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@noetic-tools/core","version":"1.3.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@1.3.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"754367bb644088d831bfddf9164090de33ebd275","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-1.3.0.tgz","fileCount":188,"integrity":"sha512-92sZFG7qQ0CDwF+vb5FiUTEIpqXjxl1e8ESxMnyQeQSjO/fqQoGOCZk4TOKL5JkFRLyAYkEQD7d2Hsvs76KyxQ==","signatures":[{"sig":"MEUCIEMuAt0h187MyMum6hDXDpXEs4kAnA0MVL19d72NWVYpAiEA8DNcWysI/N4nXKe1IG73JcNx1Y9rRxe0qhKAyQze/9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562469},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"a4c96a4df844a0363a955fc0f6c3ffdff1b1f996","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^1.0.3","@noetic-tools/memory":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_1.3.0_1782271540466_0.6949800414531078","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@noetic-tools/core","version":"2.0.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@2.0.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"7f95726119551277a027434b267d03bf60aa5daa","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-2.0.0.tgz","fileCount":188,"integrity":"sha512-a6e+J3tnLX8XAr6GQaWfPpc0lR9Y0jJQwAIdpssgCFkvhqB9ymskdgvh9FEdJDeOf9mGzFIyaPxL40U5AHCZ1A==","signatures":[{"sig":"MEUCIB57plXj0MWknLfUq2KEdCtd4BeJWSEi9Aap2hvbHK+AAiEA3moN576sSPRS9/r928I8yUAHVvKGQH1sOxDf1Yjg3Oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"44fa777087cae068cb4b25e76e784e072530da03","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^1.1.0","@noetic-tools/memory":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0_1782616864302_0.7658621068353286","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@noetic-tools/core","version":"2.1.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@2.1.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"08cebaf46da6109a184f4e297a3e8ff110512588","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-2.1.0.tgz","fileCount":188,"integrity":"sha512-8Zr7ctgG9+PPSwkizc5x3RS64/vj/+2sa5Ua2KdM9Lcy7ItWIqGEKKMECFNvitbHwZMoXQtVb/dzSe9x2yI8Lw==","signatures":[{"sig":"MEUCIQC7IYT1Qosfnh/rt27RbPQIYDQS5Q1IVL2eZ7QdTLzI6QIgNhlynS+r/PdRh+sFmUy625BsdJv0Ey0/QUOf6t7tzac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":583084},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"32ae456e04434648220cb905a286a59245167059","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^1.2.0","@noetic-tools/memory":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.1.0_1782846024357_0.6137723371920216","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@noetic-tools/core","version":"2.2.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@2.2.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"22c20d67de9a44b4c0c86b3514e3b4f1cff9d84c","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-2.2.0.tgz","fileCount":190,"integrity":"sha512-UP2iExfZTsk+z6lJDVLkA7ytOuxenZPNfzzKuLFSvL7g2ExwyBLV2NwDEXXTBAIl+aAs+w5St0Z6gNv7gUMfUw==","signatures":[{"sig":"MEUCIAbVi6vU3d0PiSvdMPR6LAG08aBRYGWwgbstEGnZeMqIAiEArLSPRv8fkT5uniatML3EgPfATg4+oCedtWADp/dF2uA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":594736},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"a80d48bf6fd11f401160b82305a63d6db739ba19","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^1.3.0","@noetic-tools/memory":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.2.0_1783465668995_0.9590633205676422","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@noetic-tools/core","version":"2.2.1","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@2.2.1","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"000992ad51bb24811175f98935efd25adab4686c","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-2.2.1.tgz","fileCount":190,"integrity":"sha512-BcEQ8Dfrmq/oLo6qaPb9+CqvZqXUsw6/CCAFv0aU1thkq+vonSBQCHzD0XrO+4oo6dR3c2si5XuPiaRwC4qexg==","signatures":[{"sig":"MEUCIQCtcgQz0oEGKpSbx3KmQT1C0VIezRwV+uwQdrXH165eYAIgUn1tWUDwNv4ey2LBCxm73y5U4PglMyKyIIf+mHEPprc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":595146},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"7fdebfaf33cfa63301e3acdbf03df73b3d358696","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^1.3.0","@noetic-tools/memory":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.2.1_1783480497751_0.4340936258169925","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@noetic-tools/core","version":"2.3.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@2.3.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"2e3fe3f3984ca65f7f726a41e6073437ef59a434","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-2.3.0.tgz","fileCount":190,"integrity":"sha512-S7b8z4dKw4RSyPywXVVfvQTUyIETv9H5Y6ePkpq6LBkJo5Ni2anCM8qKZGfqDMijlACWyPQGfpRtjWWk3a5fbA==","signatures":[{"sig":"MEUCIQC+cSQcpqv4ErWgW7xYa2EAjnrJZEm8/GmeWx5x0OvFTwIgAWYu6Qrznsv3ak97EqUKKnSd8lfzTV97izIgBTqsKvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":600124},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"755b28b15750b423ef1f05375e317c2561bff0fe","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^1.4.0","@noetic-tools/memory":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.3.0_1784930029361_0.6312745638452308","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@noetic-tools/core","version":"2.4.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@2.4.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"6828dd2299c71c6391947bd0f59ed56182628470","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-2.4.0.tgz","fileCount":190,"integrity":"sha512-P81UrhRwFR+MhvoCfYeWCsr5iQaPH+V5E977FZkpYCcil+aLv1pZl4ABxmaGTMW7Qwf0bkKg0rC8SFWLi7EBfQ==","signatures":[{"sig":"MEYCIQCatc3hMh8z+GgwczL9THKPJNIqnB9u8CiWVv0BSj2HNQIhAKQL1vdCeKCCU0XcHlxDoULd+iiYVTNBUINPxSctyWVM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":600493},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"b38ffe1039cefc3514c0d964b629aa6b5a9cc613","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^1.4.0","@noetic-tools/memory":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.4.0_1784937349337_0.4416810993654048","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@noetic-tools/core","version":"2.5.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@2.5.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"7a1f97e8911263ca84f7dfb1dd1e3e35b1dae13c","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-2.5.0.tgz","fileCount":192,"integrity":"sha512-/ZHrlIk9r9Hx9Vn0Cd4qQ68t2uRHQvbzdSjSAiTM4QpKECT0D8s9+9zlYSXBR4Jaha/QhlstMlp1Id9hRd+cug==","signatures":[{"sig":"MEYCIQCj5moTvzQAqLy9MLFlGju+13qYIq/3ma3b0JSnHOSAfgIhAJTnIjTJJXhXH3g6EV/OmD5RFqml0w27CYJDV+Nev+XI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":618716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"ae577bd03a0b7f4fec136bc6d987c34ae597c901","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^1.4.0","@noetic-tools/memory":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_2.5.0_1785088822709_0.9111012259136169","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@noetic-tools/core","version":"3.0.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@3.0.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"d7d3c6767d9aab01933799d8e98876e8ad7d07ce","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-3.0.0.tgz","fileCount":192,"integrity":"sha512-ccOGCzm+8mQUPd5jgPO4zWLBdvej7HvoYLrna6PFV1Q8SJjn3ja6Atua3ud+McxfhmSDxBYfP5XlRbQpzCdYug==","signatures":[{"sig":"MEUCIQDK7MqUJqFxj4iZGJesWkDh7tnFvQnj+bfEBMnDDli4pAIgPCvxKR01SOu+rr8O7q0rTQ479NUGszuHxfowAD5fD/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":619729},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"0470ccdc79268286de6f3104814827e349c2eb55","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^2.0.0","@noetic-tools/memory":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_3.0.0_1785103745749_0.9486522949667204","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@noetic-tools/core","version":"3.1.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@3.1.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"586c7c0dbc6004f266bd22ca61a6fbdb357058f7","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-3.1.0.tgz","fileCount":192,"integrity":"sha512-mTq/FHiBqgZpmmB/Zjcfvglwn0c9ZB0USyJxh5eM6hPjEw9QWPgBVtHbyNd0sjrrNtcZRo8SQ4WHzjH/1dsibQ==","signatures":[{"sig":"MEQCIGgNY7fpLE38o+NIuek6Rd4EW5eM3fjAUM3AWtCE9C4KAiB9SOcqcAqfh0V2/WLSRLdkbFvkCeV0AtR5IrVGnFswCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":623306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"7e0942fe5340cc671efc5d0f3ad6e4bddeceeee7","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^2.1.0","@noetic-tools/memory":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_3.1.0_1785104232164_0.8146224067499432","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@noetic-tools/core","version":"3.2.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@3.2.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"21a07af3c2ec520feef679c9780a9a0dd36d0fb8","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-3.2.0.tgz","fileCount":192,"integrity":"sha512-cGL8tAel+xuYD0+Zs/KwVy179BsrW2gxOzeILHgm0ff0P/rTSRSC1kUktVYWpCrZg95uQyEE/uZa7+PxiusEGg==","signatures":[{"sig":"MEUCIQCMnOcnA/6I/M8QKgTEmdDD6ZlLZWup97n+bLYUYBUuuwIgHcgUeV2XQXEgq/rWb8b74Yzn1hlouEDDpgJjF8EOBBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":650968},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"17ca37caa798e77fbdf44126ecf197c41e0c9496","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Step primitives, interpreter, runtime, and memory layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^2.1.0","@noetic-tools/memory":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_3.2.0_1785105399367_0.273460388641827","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@noetic-tools/core","version":"4.0.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@4.0.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"c12b77cbce2cc16ae6cd0cf2c981ace852b9fb36","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-4.0.0.tgz","fileCount":196,"integrity":"sha512-HlJONZiSKPERVhAsmZMOXq6NJ4TuKxSte3Ddf6T/b4l2AULpi5VkwrLlTf2pS+0BWRBpEjqkgt0pfG5nN5rPNg==","signatures":[{"sig":"MEYCIQD4rmXCiJVn+gRqbF7bcfZPiuR6WObxlQx4GWH3lh0ryQIhAKdmzqm7OK9dzKn9tCLPURkQIAEUvm90+1VElUUDyAW2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":653654},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"b4d51c7137c79c583623613af07289fd8d5d9985","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.9","description":"Step primitives, interpreter, runtime, and context layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^2.3.0","@noetic-tools/context":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_4.0.0_1785704450628_0.7012232541386036","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@noetic-tools/core","version":"5.0.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@5.0.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"d3a4b8f18d4bd9c9c4bd8736fb46635cbbb53616","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-5.0.0.tgz","fileCount":196,"integrity":"sha512-xWv0dsaellfiCj++6vPpSNw26oEJhsytT1gglJyjoYs5UEVBPGGoiSYbMFhmlSnGUbVqxhbh2JQWHxB/CiHtdg==","signatures":[{"sig":"MEUCIESLdxIHFE0lwKRI7wIoVURy5Vl6j3LAQgegNOiK0yGlAiEAys+lp8g5Xh0a9nPpMkzgatAHzYPuq559/FVYPTBNyTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":668618},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"7651acc1736ac3a8745cec97d191f6372422ab99","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.9","description":"Step primitives, interpreter, runtime, and context layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^3.0.0","@noetic-tools/context":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_5.0.0_1785706402633_0.4352910231050844","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@noetic-tools/core","version":"5.1.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@5.1.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"67d3d748d2646a00463e47bf57a63bf93483d745","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-5.1.0.tgz","fileCount":196,"integrity":"sha512-kVWovVXbzYMOzvlCi/Txfqkbn9xMyWImCLYYBcxfrxZHqPKxI8drs4QGS811UTD47ZpX7Q0zOO2btEmh8BRHhw==","signatures":[{"sig":"MEUCIBQ/CvNiVbVj1TuV1SM/zBgUMzm6BGyhgITU6Ny8ZESLAiEAswXi74OIMn1gIXuev7raKa4pvgKgAUzjOoPFRqk1FoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":671800},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"fc8c1e9f3bda4ed81e804f33f9e623b2732fa18d","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.9","description":"Step primitives, interpreter, runtime, and context layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^3.0.0","@noetic-tools/context":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_5.1.0_1785706895880_0.12508763419432967","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@noetic-tools/core","version":"5.2.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@5.2.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"88ad7dc88556f679cd3878d53bf0a773ff72f4cc","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-5.2.0.tgz","fileCount":196,"integrity":"sha512-rtDKFF1o1/LANeu8G13Kdi4lQ9BdSIWRuf6jb1cleTwMRGQt70lS+eczjxlyZVccwULM/z1L4LtsrvCUVhBAZA==","signatures":[{"sig":"MEUCIQCHisszzB4KEGB7M2E/claa5EZROYuF2MCI58pHijfbLAIgAVPgk1EtYGW5L33neD+s/bdkF+32tVcBSwJKxzyX3PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":671822},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"72e6142deb5ad5290b1c8862c8a37d30da4aea90","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.9","description":"Step primitives, interpreter, runtime, and context layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^3.0.0","@noetic-tools/context":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_5.2.0_1785754780434_0.2602003368102792","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@noetic-tools/core","version":"5.3.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@5.3.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"f68254c01714457db9187604a16ceaf59868076c","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-5.3.0.tgz","fileCount":198,"integrity":"sha512-mSrAvdB/KOs8bfjw+bBu2w+Tr/Awl6d8lu4z/8myKo/Ec/ueYSYSngUGqe72ihuOd+uaWtlLrqTicmrWTV6SQg==","signatures":[{"sig":"MEYCIQDyinZgHTCPQr++D4rnOk0PnuMRl+O07tAeN8+kHcf4tAIhAJMmpXw3mm/AAVXulMJG5PBr5gfNVPEpE6T8ohoLdeTs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@5.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":705115},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"ead541089d242357bb237594d1fb853f204eeb2a","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.9","description":"Step primitives, interpreter, runtime, and context layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^3.1.0","@noetic-tools/context":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","@openrouter/agent":"^0.6.0"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_5.3.0_1785767365332_0.19071578295570357","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@noetic-tools/core","version":"5.4.0","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@5.4.0","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"6ba0a8e9ad1550b1e3aa87f9b01448c61cb2ff20","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-5.4.0.tgz","fileCount":188,"integrity":"sha512-ZvLMxrD3dAsJNiUSBwMwnyDYQ9f+A2Y05Ww/p8SmMTAgdeY3IHADH4LFfuUdjqdO6NPGcMGJozArdljRoOwPMw==","signatures":[{"sig":"MEUCIQDJt7r23pgO0PLqrVaI4QLDgZfADR6X9SAlJg30SHoTfQIgbrwQSSCDR0gGdx4a1J3QGJO9YdGCL02X/RyirgIYjMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@5.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":692850},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"6cc38f92326e99b4459b01a2a6890780c9cfab8d","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.9","description":"Step primitives, interpreter, runtime, and context layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^3.2.1","@noetic-tools/context":"^1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"valibot":"1.4.2","bun-types":"latest","@openrouter/agent":"^0.6.0","@valibot/to-json-schema":"1.7.1"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_5.4.0_1786576154066_0.4405258196212085","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"@noetic-tools/core","version":"5.4.1","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@5.4.1","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"4a1bad7a3ba32e612fc00dd378ea6daaf93b8038","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-5.4.1.tgz","fileCount":194,"integrity":"sha512-5e1SKeP13gmTh42QCr34rRyVqWvNUGS7vGj7Z77+6MrO6FgHt93FKp2ZVozPtcNV2pvcylWcrwXNc89ppIb6IQ==","signatures":[{"sig":"MEUCIQDAYVoN+gaf6E9lWDlSulTYoPdGKZ5zWi9Wefayn9/F6gIgDEAPoLuKclMapE0lqsfksHryTxEBQgR/VArpQE00iQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@5.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":729071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"2512b5b1b365a4452f4fc3fe406a7aae29fa4e10","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.9","description":"Step primitives, interpreter, runtime, and context layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^3.2.2","@noetic-tools/context":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"valibot":"1.4.2","bun-types":"latest","@openrouter/agent":"^0.6.0","@valibot/to-json-schema":"1.7.1"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_5.4.1_1786716333165_0.7044526251949565","host":"s3://npm-registry-packages-npm-production"}},"5.4.2":{"name":"@noetic-tools/core","version":"5.4.2","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"license":"Apache-2.0","_id":"@noetic-tools/core@5.4.2","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"dist":{"shasum":"dff58b38ec57c424214ef1ea44c26fe6e4d4f69b","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-5.4.2.tgz","fileCount":194,"integrity":"sha512-RovCy+GoMgguExUaRo38X56Jaa7bPvdZ7kTaLp5sjZpQwcJnEPK0a8GVXkAv2K2jk10r/k1Omj1Go04dTXFTmw==","signatures":[{"sig":"MEUCIQCQxMUYzGmoftF/QPITnx/8svxEVYI7tpDYEVjcgHkMkgIgPbwig8gcnmlrmquDv2coVsAWFgRU62kXjLHQBlJO5tQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@5.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":729071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./schema":"./schema/noetic-workflow.schema.json","./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./package.json":"./package.json","./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"}},"gitHead":"e593ed53a696865018fc59c4ced3e7e0eb1474a3","scripts":{"lint":"bunx biome check .","test":"bun test","build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","format":"bunx biome format --write .","test:ci":"bun test --coverage --coverage-reporter=lcov","lint:fix":"bunx biome check --fix .","typecheck":"bunx tsc --noEmit","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","format:check":"bunx biome format .","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts"},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"repository":{"url":"git+https://github.com/mattapperson/noetic.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.9","description":"Step primitives, interpreter, runtime, and context layer contract for Noetic agents.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0","@noetic-tools/types":"^3.2.2","@noetic-tools/context":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"valibot":"1.4.2","bun-types":"latest","@openrouter/agent":"^0.6.0","@valibot/to-json-schema":"1.7.1"},"peerDependencies":{"zod":"^4.0.0","@openrouter/agent":"^0.6.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_5.4.2_1787102975439_0.35477189936584685","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@noetic-tools/core","version":"5.5.0","type":"module","description":"Step primitives, interpreter, runtime, and context layer contract for Noetic agents.","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/mattapperson/noetic.git","directory":"packages/core"},"homepage":"https://github.com/mattapperson/noetic#readme","bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./portable":{"types":"./dist/portable.d.ts","default":"./dist/portable.js"},"./unstable":{"types":"./dist/unstable.d.ts","default":"./dist/unstable.js"},"./internal/test":{"types":"./dist/internal-test.d.ts","default":"./dist/internal-test.js"},"./schema":"./schema/noetic-workflow.schema.json","./package.json":"./package.json"},"publishConfig":{"access":"public"},"devDependencies":{"@openrouter/agent":"^0.6.0","@valibot/to-json-schema":"1.7.1","bun-types":"latest","valibot":"1.4.2"},"peerDependencies":{"@openrouter/agent":"^0.6.0","zod":"^4.0.0"},"peerDependenciesMeta":{"@openrouter/agent":{"optional":true}},"dependencies":{"@noetic-tools/context":"^1.3.0","@noetic-tools/types":"^3.3.0","@openrouter/agent":"^0.6.0","zod":"^4.0.0"},"scripts":{"build":"bunx tsc -p tsconfig.build.json && bun scripts/add-js-extensions.ts","gen:schema":"bun scripts/generate-workflow-schema.ts","verify:esm":"bun scripts/verify-node-esm.ts","prepublishOnly":"rm -rf dist && bun run gen:schema && bun run build && bun run verify:esm && bun scripts/pin-workspace-deps.ts && bun scripts/strip-dev-conditions.ts","test":"bun test","test:coverage":"bun test --coverage --coverage-reporter=text --coverage-reporter=lcov","test:ci":"bun test --coverage --coverage-reporter=lcov","typecheck":"bunx tsc --noEmit","lint":"bunx biome check .","lint:fix":"bunx biome check --fix .","format":"bunx biome format --write .","format:check":"bunx biome format ."},"_id":"@noetic-tools/core@5.5.0","gitHead":"a32c0b13b071f3110171d5c297fd519f3cf7b26b","_nodeVersion":"22.23.2","_npmVersion":"10.9.9","dist":{"integrity":"sha512-MvtrIjq1fd0+PwtlR4oqo5Lr639ZVrI8CxQr5MqzwFbbcfbHlY8qtQWybcjcyS7AnQD65tF44Bo+s11AjnvU5w==","shasum":"401b1a0ce5cf1023e533ef6d95303b9651d362e2","tarball":"https://registry.npmjs.org/@noetic-tools/core/-/core-5.5.0.tgz","fileCount":194,"unpackedSize":731497,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@noetic-tools%2fcore@5.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC9x+l4arWrq78gjZ/EQgRwosTxIBoW4Z8Z1rCz/n5DlwIgcz1H7T3nAy32yysD4+tM/Z7SIxWayih3kLeUCAIhk/4="}]},"_npmUser":{"name":"mattapperson","email":"me@mattapperson.com"},"directories":{},"maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_5.5.0_1787110228808_0.43426398710823966"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-14T16:19:34.837Z","modified":"2026-08-19T03:30:29.285Z","0.0.1":"2026-05-14T16:19:35.132Z","0.1.0":"2026-05-30T02:51:53.152Z","0.1.1":"2026-05-30T05:11:30.309Z","0.1.2":"2026-05-31T01:14:54.317Z","0.2.0":"2026-06-05T12:15:08.927Z","0.2.1":"2026-06-07T00:53:14.234Z","0.3.0":"2026-06-08T16:22:29.481Z","1.0.0":"2026-06-10T11:51:47.026Z","1.1.0":"2026-06-14T15:37:57.460Z","1.1.1":"2026-06-14T16:01:01.842Z","1.1.2":"2026-06-14T22:11:11.907Z","1.2.0":"2026-06-15T21:11:19.740Z","1.2.1":"2026-06-23T11:50:17.312Z","1.2.2":"2026-06-23T22:11:05.852Z","1.2.3":"2026-06-24T00:35:07.979Z","1.3.0":"2026-06-24T03:25:40.637Z","2.0.0":"2026-06-28T03:21:04.465Z","2.1.0":"2026-06-30T19:00:24.526Z","2.2.0":"2026-07-07T23:07:49.182Z","2.2.1":"2026-07-08T03:14:57.986Z","2.3.0":"2026-07-24T21:53:49.538Z","2.4.0":"2026-07-24T23:55:49.535Z","2.5.0":"2026-07-26T18:00:22.865Z","3.0.0":"2026-07-26T22:09:05.904Z","3.1.0":"2026-07-26T22:17:12.330Z","3.2.0":"2026-07-26T22:36:39.542Z","4.0.0":"2026-08-02T21:00:50.839Z","5.0.0":"2026-08-02T21:33:22.805Z","5.1.0":"2026-08-02T21:41:36.041Z","5.2.0":"2026-08-03T10:59:40.660Z","5.3.0":"2026-08-03T14:29:25.494Z","5.4.0":"2026-08-12T23:09:14.216Z","5.4.1":"2026-08-14T14:05:33.406Z","5.4.2":"2026-08-19T01:29:35.592Z","5.5.0":"2026-08-19T03:30:28.972Z"},"bugs":{"url":"https://github.com/mattapperson/noetic/issues"},"license":"Apache-2.0","homepage":"https://github.com/mattapperson/noetic#readme","keywords":["noetic","agents","llm","ai","openrouter","agent-framework"],"repository":{"type":"git","url":"git+https://github.com/mattapperson/noetic.git","directory":"packages/core"},"description":"Step primitives, interpreter, runtime, and context layer contract for Noetic agents.","maintainers":[{"name":"mattapperson","email":"me@mattapperson.com"}],"readme":"# @noetic-tools/core\n\nCore primitives for the [Noetic](https://github.com/mattapperson/noetic) agent framework: step types, the interpreter, the runtime, and the context layer contract.\n\n## Install\n\n```bash\nnpm install @noetic-tools/core\n```\n\n`@noetic-tools/core` depends on `@openrouter/agent` (the OpenRouter LLM adapter) and `zod`; your package manager installs both automatically. Runs on Node.js 18+ and Bun.\n\nTool and structured-output schemas accept any [Standard Schema v1](https://standardschema.dev/schema) validator. Model-facing JSON Schema resolves through three tiers: Zod's native converter, the [Standard JSON Schema v1](https://standardschema.dev/json-schema) companion trait, then an explicit `inputJsonSchema` / `outputJsonSchema` override. Zod 4.2+, ArkType 2.1.28+, Zod Mini, VineJS, and Sury implement the companion trait; Valibot provides it via `toStandardJsonSchema()` from `@valibot/to-json-schema`.\n\n## Set your API key\n\nNoetic talks to LLMs through [OpenRouter](https://openrouter.ai). Grab a key at [openrouter.ai/keys](https://openrouter.ai/keys) and export it — the runtime reads `OPENROUTER_API_KEY` by default:\n\n```bash\nexport OPENROUTER_API_KEY=sk-or-...\n```\n\n## Quick start\n\nA complete, runnable program. Save it as `agent.mjs` and run `node agent.mjs`:\n\n```ts\nimport { AgentHarness, callModel } from '@noetic-tools/core';\n\n// 1. Define a single model-call step. `model` and `instructions` live here.\nconst greet = callModel({\n  id: 'greet',\n  model: 'openai/gpt-4o-mini', // any OpenRouter model id (provider/model)\n  instructions: 'You are a friendly assistant. Greet the user by name in one short sentence.',\n});\n\n// 2. Create the harness. `name` and `params` are required; `callModelDefaults` selects the provider.\nconst harness = new AgentHarness({\n  name: 'greeter',\n  params: {},\n  callModelDefaults: { provider: 'openrouter' }, // apiKey defaults to process.env.OPENROUTER_API_KEY\n});\n\n// 3. Run the step with a context and print the model's reply.\nconst ctx = harness.createContext();\nconst reply = await harness.run(greet, 'Sam', ctx);\nconsole.log(reply); // -> \"Hello, Sam! How can I help you today?\"\n```\n\n**Using TypeScript?** Save the file as `agent.ts` and run it with `bunx tsx agent.ts` (or `bun run agent.ts`) — both execute TypeScript directly, no build step.\n\nModel ids use OpenRouter's `provider/model` format (e.g. `openai/gpt-4o`, `anthropic/claude-sonnet-4`) — see [openrouter.ai/models](https://openrouter.ai/models).\n\n## Documentation\n\nFull docs, specs, and examples live at [noetic.tools/docs](https://noetic.tools/docs) and in the [main repo](https://github.com/mattapperson/noetic).\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}