{"_id":"@marketintellabs/hermes-paperclip-adapter","_rev":"79-0a366a2384c8fa6bff28959161f86ced","name":"@marketintellabs/hermes-paperclip-adapter","dist-tags":{"mil":"0.9.4-mil.0","latest":"0.9.8-mil.0"},"versions":{"0.3.1-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.3.1-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.3.1-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"dist":{"shasum":"1ee84f82e73c243aa7f91dc3b47b54ef5b74561d","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.3.1-mil.0.tgz","fileCount":53,"integrity":"sha512-8C9Y06NsP4CTJirjmOil2Pk7YbkGkhPBePphpkAMkx3MNvCGjy/iXqKwLrAZs2aTSBlbEe1sZ0Lvs/gaj/27Xw==","signatures":[{"sig":"MEQCICekbnPbwZXTAWpSGrmAlgG2WZ2dhQCJ0bzo2VIwH/GcAiBH1NVS7keEwLyJKolKHl1XZQd+/1rLN1OHJ9xNVZwGmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.3.1-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149426},"type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./server":"./dist/server/index.js"},"gitHead":"578b1a42cbe45546b05fb1f74547961fd9da08f3","scripts":{"dev":"tsc --watch","lint":"eslint src/","build":"tsc","clean":"rm -rf dist","prepare":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"10.8.2","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with a published 0.3.1+ release, MIL heartbeat prompt template, and OpenRouter model-prefix hints","directories":{},"_nodeVersion":"20.20.2","dependencies":{"picocolors":"^1.1.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.3.1-mil.0_1776531409235_0.2013627411444494","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.3.2-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.3.2-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"dist":{"shasum":"d8f4323a1820927a61ea1434cf098bcc9d679006","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.3.2-mil.0.tgz","fileCount":53,"integrity":"sha512-06F4s0YojNgb4xLb62VKUEUUf/lGO0sL9un58yQVol+n23/D4m0rle8tEM+JAci5R4Y2lxUtM6MPMGBhlrVWQg==","signatures":[{"sig":"MEUCIQDhBb03Y0rq51N4fGIHDU/1S0VvoTWKfsplnjYIvdesYwIgLeAlHQTPOx1haYxG2+c20g+ssf4aIQ9EJJ1JR9wnH7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.3.2-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157353},"type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./server":"./dist/server/index.js"},"gitHead":"58dabcf31bde262e44fcdc6e5909ba22f5b42969","scripts":{"dev":"tsc --watch","lint":"eslint src/","build":"tsc","clean":"rm -rf dist","prepare":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"10.8.2","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with a published 0.3.1+ release, MIL heartbeat prompt template, and OpenRouter model-prefix hints","directories":{},"_nodeVersion":"20.20.2","dependencies":{"picocolors":"^1.1.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.3.2-mil.0_1776549237850_0.10431578896191862","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.4.0-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.4.0-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"dist":{"shasum":"b4721aec6ef5b1d8764c731738a203ca91ed6e5e","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.4.0-mil.0.tgz","fileCount":62,"integrity":"sha512-Rnm94yoERiRZR3pYhZk57CrgLvgUYCHb84dENokgYRs9JMbYFC44PiLbnl9bzISTjcIdv9GDluYH7OyAPLx4Ag==","signatures":[{"sig":"MEUCIQCBnmXZgGqzgAuLA++QlkKi/tA+sc8TON6J07ugHH0cOAIgKeSzccXKsG9Gmn1K9z6QQeh51L/u1cVXlfJLT5w3lDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.4.0-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":198421},"type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./server":"./dist/server/index.js"},"gitHead":"595f557fed38683b9548b376848a063a2b496bae","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc","clean":"rm -rf dist","prepare":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"10.8.2","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, published 0.3.1+ release, MIL heartbeat prompt templates, and OpenRouter model-prefix hints","directories":{},"_nodeVersion":"20.20.2","dependencies":{"picocolors":"^1.1.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.4.0-mil.0_1776551333786_0.6833173171118283","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.4.1-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.4.1-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"dist":{"shasum":"7baff25ceca633a7ecc81e6b7c9aaa1b08dc82a1","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.4.1-mil.0.tgz","fileCount":66,"integrity":"sha512-JOjd/CtlydoezKeJFJ1rKjz4l//51gGgxBOzQiyyzFQ0ljtJ7+l2kYWec+oLBl1nJWOuuRg9LYeQvuy8dzUhxQ==","signatures":[{"sig":"MEUCIQD3kFA4u/EJyWHCx4Ynmbay3itLTNN/VYK3huwMLc/I+AIgMIHXdbwfqyNjQgPdkf8J4QbucyAKrua6Y0qDyApNxqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.4.1-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207760},"type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./server":"./dist/server/index.js"},"gitHead":"7c3dd8a5a870224cb704b8278d4d9073d0651c17","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc","clean":"rm -rf dist","prepare":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"10.8.2","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, published 0.3.1+ release, MIL heartbeat prompt templates, and OpenRouter model-prefix hints","directories":{},"_nodeVersion":"20.20.2","dependencies":{"picocolors":"^1.1.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.4.1-mil.0_1776574641314_0.08066504524881024","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.4.2-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.4.2-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"dist":{"shasum":"6921cde5c1efba37b7b4340da2a6c08de6cfbf35","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.4.2-mil.0.tgz","fileCount":70,"integrity":"sha512-8CFSkpn+07K6BrtFzBmZoOCIw31WPx1TT817rUY7ciWmqzt4EQCRC77CWDRrrlwlLcFtzdVNfPVhdGUYM6g/3g==","signatures":[{"sig":"MEYCIQDiXTybhB897d243fPkETyITRT545jQAoU4Oq5fD37xugIhANq/w5LEDhL/WmUkxGfi/nGmXdtlViZdk9jOKDSgt0g2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.4.2-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224379},"type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./server":"./dist/server/index.js"},"gitHead":"03413fbe8655560a7251a7573aa5d2f9f329f45a","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc","clean":"rm -rf dist","prepare":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"10.8.2","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, published 0.3.1+ release, MIL heartbeat prompt templates, and OpenRouter model-prefix hints","directories":{},"_nodeVersion":"20.20.2","dependencies":{"picocolors":"^1.1.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.4.2-mil.0_1776610486257_0.013387918652082886","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.7.0-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.7.0-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"a85e7b276bc9257f4e4d585e87e4ae09371aa8fd","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.7.0-mil.0.tgz","fileCount":127,"integrity":"sha512-ZL9K1NyFIh3GOFAAD7HHpfBcoCzECi8sYfu4fJzgjnW6Fn/iMknXgwRekI/krhNPUsECo8WYPV7zcywB0KvCHw==","signatures":[{"sig":"MEUCIQCw3QEbBtBs9IIfR7rC31JXraHschBREPIavkICW7z9lgIgPWtBchzZtJxfMr8OZ1CkH/hfe3q981JVwRr1PQDhJ/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.7.0-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":368935},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"c546c5af536b8fc54d022fe6c6698ec7a7f494ee","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"10.8.2","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.7.0-mil.0_1776618532064_0.30972889188700936","host":"s3://npm-registry-packages-npm-production"}},"0.7.1-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.7.1-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.7.1-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"0e34851ef9329e2813a7d0153586efce01c5cf4a","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.7.1-mil.0.tgz","fileCount":127,"integrity":"sha512-n/3V5eIJ/dGVXtjEyBBT5QU4MdKwCiWIPvjYYGmR/IY06GeFuxmgjR4QE/SDH2P28zaFqq30bOCgLwghyObmjw==","signatures":[{"sig":"MEUCIQD1QI32YFZimPzukC7ofVPJ9Cnn6yUr/vv47DAxWXL1rQIgB27xB8feGShotK/8bsn0f0BcjOyTTZzQA0LOK81F0JQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.7.1-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377038},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"0e8ed01259aa447f57120bc4ac82aa5da18e4f74","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.7.1-mil.0_1776619423927_0.3587096615450269","host":"s3://npm-registry-packages-npm-production"}},"0.7.2-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.7.2-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.7.2-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"58e923c03d2f17b9fbd18b9f1d734c5d245831aa","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.7.2-mil.0.tgz","fileCount":127,"integrity":"sha512-lVLBmwNlf7mMvEkv8nj/Q0fLMQqtVEAtno4GzOkIP6eFbs67cJ6MYcrG/1SEd7IzAmK5AoUtzpBHeTmXj6UfvA==","signatures":[{"sig":"MEUCIQCGvKB3NtLXARUNOxCvwIXTZlKTbGtFF+zx5jz4sU/4AwIgaW5JleyZujuh/ieeQ1yQMZSHyAN4DvB1MnWCT1YrQtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.7.2-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377038},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"22a2a61d1a4f4f1607e7088a3d8daf4410d4b9d1","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.7.2-mil.0_1776619606671_0.06949922323853053","host":"s3://npm-registry-packages-npm-production"}},"0.7.3-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.7.3-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.7.3-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"9bcc93ff3b6b3ef3696d65ae5548530bcd376227","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.7.3-mil.0.tgz","fileCount":131,"integrity":"sha512-PNuwsU3DFGsptPDl/EKIapamKYRkzSqCrQOKsNvl24a766tCaooU5IGbRqMHTsJ7qohMfwp89Kip8VwElNeokQ==","signatures":[{"sig":"MEUCIDgLi4s7qUBWylTNMtOB3Dhk2tB/QhURS+2xE2PL038DAiEAsO9M41IxeAoJYZLgZQiGYGMe5upMNjLEIIgrPjUDqqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.7.3-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388674},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"ae5d57d73bb6fbc79d16668cc3fa92488fe5bbea","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.7.3-mil.0_1776625451255_0.8919587402268925","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.0-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.0-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"815fc82b4dcefbc76f96bc50cdc86a331c81b05a","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.0-mil.0.tgz","fileCount":151,"integrity":"sha512-jPegbRoL9OPF6GlsMgmtl+tUmB2iqq3nWAe/7RW8eW38Y7ff7bemdGw8zirJ83+Y5GSQlT5pOtLu+7wvLRwoJw==","signatures":[{"sig":"MEQCIEZhE/OIO1S0rzAt48ef4zW3KqLy34/YBnJzNyzlXQZaAiBrxtnwERJpKemzju66z2g349VGweKhhBbMfcibLeboTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.0-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490684},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"fbc617359d74941ee0a19e2da98d3e975c13e865","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.0-mil.0_1776627695466_0.3668791307299675","host":"s3://npm-registry-packages-npm-production"}},"0.8.1-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.1-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.1-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"d7df31001d0aa80276458bb89fa9ea036a5551ac","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.1-mil.0.tgz","fileCount":151,"integrity":"sha512-wPyaaZuvANKCXhUmAJiuFkZE0y9rxnh3N65UXeAkHL0bKGfWOdtgkKqHbKPiqtVVJA55zsMcUNREaCfmONib7g==","signatures":[{"sig":"MEUCIQDUOEarngkYYeqBZidaqzTDzsiudqHCzRyy85fDYU2PlwIgTq+WKwjUCW7Dctpxa9FT+K5dlvhOncgmeWwZPGCoutA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.1-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":491659},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"c7db52c59965c8b729edf2b9532b005a18e5d2e1","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.1-mil.0_1776631154526_0.6623410302379278","host":"s3://npm-registry-packages-npm-production"}},"0.8.2-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.2-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.2-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"fa6b8d9f1578726f17620b238ac94a284fbede8e","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.2-mil.0.tgz","fileCount":151,"integrity":"sha512-9wmZKzRkHfaKUVW9ZiK6JcRQiyXfnVSTUu8aiVWfXu2gMkenPDHw9DySWzwfU1sawuB/VJTpIW+QEezT2Vw9AA==","signatures":[{"sig":"MEQCIG9j+MrwiLPCGdDjWb5uLUgpUCSyeIGpJZ7GQpEb/dFAAiAI4CJ6IBer6SkTce3xz1OFc3T4lqhvt8htEVZrqWSxHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.2-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506210},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"ddf0b20033a2873a58587e7752a974e13eea663e","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.2-mil.0_1776632348554_0.14941332372092253","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.3-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.3-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"5bfe972ec4e9e4cfa448dd63e3607b939e0ecb14","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.3-mil.0.tgz","fileCount":151,"integrity":"sha512-jD5ERjPnemgDLLdurSU1a/5hgB/o2sLZQexZ3hQ2BYBotOMu2G3BHeVmCdRPEEmIdyQokTVtJcTZwGdAMrzx5Q==","signatures":[{"sig":"MEQCIFd6YIJQDnd94OvVt1IpTf/Ngrf/NQ9Y4DoB4Wnh6nHgAiA4LM/gBminWdy04G68KPYxpvytXDvMYq9Q+o0U6J0c9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.3-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":516717},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"f8f6c63715cdc8db2f8d17374677009d42cfa119","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.3-mil.0_1776636695674_0.3571058222286805","host":"s3://npm-registry-packages-npm-production"}},"0.8.4-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.4-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.4-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"b35b4dbb70feda45c905632881ce2def4c52165c","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.4-mil.0.tgz","fileCount":155,"integrity":"sha512-J6CTiWfpZRWwpea47IFn283kqvVcIu0K9ZCqza8cM6C+xoBaDSq5hqUbStqT8evOVhTeQ5+tA3uZw+EM4rWXHw==","signatures":[{"sig":"MEQCIFwU+Dr0ftBjprTd4dWWIRNIHD3AUBOVfqkViLiKEf3aAiANcf6Y2BRKfDBvuPDI+GLhzfSGTOr6oCLB/wnS22tbLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.4-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":520098},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"b209f31f2870d915aefd9496efdc19e3aa6c0dc9","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.4-mil.0_1776637734700_0.17436822592520307","host":"s3://npm-registry-packages-npm-production"}},"0.8.5-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.5-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.5-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"32c88ccb96fa0fdf877c9bfc7322f512e64863ad","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.5-mil.0.tgz","fileCount":163,"integrity":"sha512-uEdQ9JVd/M8v8gv884XiWWPcv7xt1gSRq7jgyS4w1qv8py7s6B9/yMzZHrOhg4zLBaQcWdLyXCLdmNj34HFf2Q==","signatures":[{"sig":"MEYCIQDyx3oKs421m3L+A5a0MpdMVPmqfQbNefXQcHhKijx+cgIhANH/e0wmxxx/2omALmvJhqBN8/CjKvZ7VIfEAdQzRWh6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.5-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":551270},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"ae8743af5e8cf79eb52b9cf475828a85a6ccad2c","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.5-mil.0_1776639031605_0.34430342134465763","host":"s3://npm-registry-packages-npm-production"}},"0.8.6-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.6-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.6-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"5184d9c85f3255cc5b4322cf35179de57f0253bd","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.6-mil.0.tgz","fileCount":163,"integrity":"sha512-XYfb4PcdpnqQa3yb4mOyMe/uBbXr6rQonZlio1b82Sdulotee4sDFhpjUeiwef92PENo8jjwTLW7iu/wE9StWg==","signatures":[{"sig":"MEYCIQCYkhIs1VdzsbxXm8ek0Wx5AP2cbckKdd3qp3J4D2tcRAIhAK9VnYKvAcFHVXocLPnFeQ1SzcZfsvkyy4eH1Pgk8Bub","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.6-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553955},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"1cb300ee48b65a8166fb03ee609fcda200368995","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.6-mil.0_1776639500234_0.22120550896386382","host":"s3://npm-registry-packages-npm-production"}},"0.8.7-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.7-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.7-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"356c5140c831f2477fbed9ea71fb7c5444a142dd","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.7-mil.0.tgz","fileCount":171,"integrity":"sha512-g1ZxiQ2mWcMxj/Nph8Sj1lPbD4GQxPy5jJSrWdVRLamlbeIVNN3zQ3Ugv7PFlsi3H5v9CP5VsQWoOdVKMI8Qwg==","signatures":[{"sig":"MEYCIQCkHdlS1B5Wouv4DsYtbuL1UChC+WXAc9WggZCxT9H5JAIhANu+hrPBjjq6jldzb9nOHP34Lu5zTSlh6NGJxHYOeNSK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.7-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":589590},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"5ad7f4e353a10f9addb0f7f8aef369cbabcd3d3d","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.7-mil.0_1776820334646_0.9383929161257478","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.8-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.8-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"d0b9d98910dbd95c41fb6faa833b1c709819d674","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.8-mil.0.tgz","fileCount":171,"integrity":"sha512-Z18yiTmtHD/i0KtZYaCPBU3g7U/aN/gnYnVZzBmzhvi5QW0uaMaaeY/VClL2lYvIaWfyOnvOoLSmF8+FjARmKg==","signatures":[{"sig":"MEUCIHoSsGmtXjPiYCDqBlF+o97v7Z9rDOjoJjTrk6f/SZZwAiEAmiZ8n8s3ZyBqmMX2kOWF0R8jpXNpcrCsJ5AW4lcj5yI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.8-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":608024},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"3c71f7e8e2834fd522d79384e1637ce5a47e3192","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.8-mil.0_1776821573670_0.11827514148765061","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-mil.1":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.8-mil.1","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.8-mil.1","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"55c27e6a12fcf3c237505b01aec497c13a127bba","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.8-mil.1.tgz","fileCount":172,"integrity":"sha512-fgVnu/Enol6M8/KdQXHj8gdlR9bum7N1oFOJM+34HcG4Ry2WkLwgQS9qRAeHmO1XlJWXrZwxfw18e4GDNIzBZQ==","signatures":[{"sig":"MEYCIQCgVNzhxj1S1SD3+I3m1ef6t6xpTHmvIx9z58PRhfLW8AIhAKK4Jr3b0SafYwvfA187xhOPUlUEmddE7Olp60tq5gNl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.8-mil.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":615600},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"313dc0a9bc768b70353e83fa297cc4fba37723aa","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.8-mil.1_1776960201822_0.8042780441380766","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-mil.2":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.8-mil.2","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.8-mil.2","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"beac1bfdcde8bea007d4c3ff52864bb045c6dbd8","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.8-mil.2.tgz","fileCount":172,"integrity":"sha512-ScrPGU/KCBGf9+9xd5SVSVIbQyA2fzc9Irz9funQ8vyutgefAoLajVHAdoBEKvmmIQeU9g+uxIHyH3eGdVFNKw==","signatures":[{"sig":"MEUCIQDcPnLff8z7gqlQqEyy2Kp2XQnhGnf55O4831xZ2qytaQIgRI4/uVYRKT9fI9x9gGKwzW0EiwD6eeizGfAm4lurOE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.8-mil.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":616376},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"fa834bcaf76778b506f90d7cb66984d3fe63d95c","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.12.1","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.8-mil.2_1776965286106_0.22606519681320614","host":"s3://npm-registry-packages-npm-production"}},"0.8.9-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.9-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.9-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"765e204c1e344f8fc103d329dac5b005727befe8","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.9-mil.0.tgz","fileCount":172,"integrity":"sha512-7KOffdpok37x2wT1n/i++2I/BXcrzCFKcpkt1p4Ywfbwd1Nu+ouADNnYErKahhk5ZPkim3+xAoONK34UKu10pQ==","signatures":[{"sig":"MEUCIQD2P+ibYd9hS5ILASNu/tSf980ktQTuPWLVzt2BoXZKPgIgGKJ8pnZ4M+C2QekN3LHPrcXgdPckcG4RVfjn1znaO68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.9-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":639515},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"24e382951be4732b260fb3b2288b1ccfb9bf61ae","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.9-mil.0_1777129159613_0.10878148735853443","host":"s3://npm-registry-packages-npm-production"}},"0.8.10-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.10-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.10-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"db1a57143486c31b0955e15853189f81372f46e0","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.10-mil.0.tgz","fileCount":180,"integrity":"sha512-KPuxuzBMEdlWvbHybD6b51EYcqKLcAD0lRpMw7RHNoPGb7eHRrUebtlzFuDW6896jRP3cSYVwHwWxHATMgFuNQ==","signatures":[{"sig":"MEUCIQDqMomrtRKMzg0coZP7DYPZw+63kmCYjOHKVkJoEhLBsQIgJQJMuSnQqOLuZrAZ+rBlgG/EHoj743jB9OsFKMZydeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.10-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":670592},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"9ee1653caedbee30051af104c6d4dab8dab7eb5d","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.10-mil.0_1777131465175_0.8986077822917937","host":"s3://npm-registry-packages-npm-production"}},"0.8.11-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.11-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.11-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"05594eaf0881f66b712ea05e2bb3ada3ef1d6646","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.11-mil.0.tgz","fileCount":180,"integrity":"sha512-YnWXlsrouZI7NLT/B1hmkG3xKFO5Xw4pYQzVEwiXdewoGwYWCiVOP3U9wff+cHg9EYWiyM/kqTLR10C4lK+Adg==","signatures":[{"sig":"MEYCIQDj912wDb7n2kH35vPNQPvhe3z5oZs3ia5smD8bt7i1pwIhAO7cVHerwZperWgVz5vzkk5hGHE/AXoh2q++JHHZQS+g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.11-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":716022},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"c164832888f87fd9d2a3045894341a57830bef57","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.11-mil.0_1777132261720_0.49742091407514843","host":"s3://npm-registry-packages-npm-production"}},"0.8.11-mil.1":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.11-mil.1","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.11-mil.1","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"4b8b2d1d6340e6bd46fa0414d8da4343dd7a3871","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.11-mil.1.tgz","fileCount":180,"integrity":"sha512-wnxCX55arMmRfBmkOmonnLS8ia/8nW2GoInU4mUU+OoQor7KsjBz2x/sphNT08nyt8PebIa0aaKTxmJG4UxkLw==","signatures":[{"sig":"MEYCIQDQiiZy5D17aHIebdsFawNMJB1fh7zYdeQlUe9uyMOLLQIhAMlcgw3bnAz9DVuVxyMnXBr0D88px5snRJQcOXbORaW2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.11-mil.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":717013},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"792bfe6246e3cf8b8625339655aa62ca6b3b458e","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.11-mil.1_1777133424036_0.021241105257820525","host":"s3://npm-registry-packages-npm-production"}},"0.8.12-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.12-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.12-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"7b3a573c3f50b0b31eed97ca8863104e0511087b","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.12-mil.0.tgz","fileCount":180,"integrity":"sha512-6ms2VH8dpm6/pXUVfMjRrZJ13bX6psfQCHl37JPp3vC6ZUbR0J0oE5nQa7UhYGFZYQAFGxhK7LzQ83M+7FSixA==","signatures":[{"sig":"MEYCIQC8I+HjJE2VVymRO9V3HZyhMC7twoMjj6uQ+naEHMRL5wIhAPxVXmAHiQV+bVoJUclo+jsWXft5w0Sw6QkRKoq0zzl+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.12-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":748398},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"c2f7df5f4ebafd7f6cebb70103214be8308ee41a","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.12-mil.0_1777148065822_0.24034089352663623","host":"s3://npm-registry-packages-npm-production"}},"0.8.12-mil.1":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.12-mil.1","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.12-mil.1","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"7abd73af922be4782567f9129e025627a325ed98","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.12-mil.1.tgz","fileCount":180,"integrity":"sha512-XzYISb7x2IUph2vhhpb5/BP+XoGHsUkwhFTOB36VM+pC9hKYxm7gQ90hD+vvNHryJkegRl3f/scLtxcdTJO/GQ==","signatures":[{"sig":"MEQCIAgV03al4cOejb1L3QxGwl7vIonoXK54wynjn0Jfwl4kAiBxvN5pchg3HbKI8ovDn5WVqNbevKvyy0roeIhpoJ8UAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.12-mil.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":751552},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"7a06568a96fc64eb09fe4811b5d3a01c639e7164","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.12-mil.1_1777149437488_0.9468764406678509","host":"s3://npm-registry-packages-npm-production"}},"0.8.13-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.13-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.13-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"97188794ff11d852366ec2b691d1235cac516b95","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.13-mil.0.tgz","fileCount":180,"integrity":"sha512-huuK4/+nSBB9I4vgJSmNxIp+JSCixLZNLRKxQg1BnnL3izBB3FJZfVcHlgeO4rVic53pHRS+yVUZ3gHIN9z27w==","signatures":[{"sig":"MEQCIQDc30/1LJKDK1yTanhHJNI9HzabdEPFGjULYU/e5r0umQIfDo9mrtNMIBYqm7JntYXqdbnucogcZsazdld95TRWuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.13-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":759961},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"25e805e1305120ca09c3e9f86a00095b4806c994","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.13-mil.0_1777165158839_0.5612558561073169","host":"s3://npm-registry-packages-npm-production"}},"0.8.14-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.14-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.14-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"4e9a83f24c8c455011859312c2e809f7649d3334","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.14-mil.0.tgz","fileCount":180,"integrity":"sha512-zyXw8uAnfXUwNrjMIiNW4+mOpUtkuewN07TO/0j7xiPvNBMOUjY1ZopthEQnB7qsxW1pvmp0mnv1IKUZvFyQKg==","signatures":[{"sig":"MEQCIG+U3pVgYg6PKuWtF2BCKbr4JGw4KtUMBhjiBdSys5z+AiB+kDtPa1bqH0w9iHLOC8OSQ0nwT31xE10SCDXsADYaAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.14-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766986},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"ee14e7504423219defb03bcfa95ef11da4e84321","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.14-mil.0_1777171509685_0.21971086205847712","host":"s3://npm-registry-packages-npm-production"}},"0.8.15-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.15-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.15-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"96a115e509dcacb7fe0411e20ef167870ed9dd8e","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.15-mil.0.tgz","fileCount":196,"integrity":"sha512-d/sjYDWirtkQJJ9QOqb5c5xO6EhYbQnTyycd7ftGjQxr0QdEom+lqkZX8R6BeHENuRS+myOrVUOsL9Nkd4B33g==","signatures":[{"sig":"MEUCIQCeqAmXSuo0xQbexuSwYZ/kGSN7WaHo02jUUVEscaILFgIgSMt9aZmsW0BrNIvzo7wxKpQvTgz3cCYvxoguGMwlNSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.15-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":812402},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"6e779360171f3af028e63cda3e6a39821f753bfc","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test dist/**/*.test.js","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.15-mil.0_1777222804151_0.5859195608920735","host":"s3://npm-registry-packages-npm-production"}},"0.8.16-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.16-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.16-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"739bd2761c3c96ca7d41a200575890c9280c67c8","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.16-mil.0.tgz","fileCount":204,"integrity":"sha512-XmPIqABk42hl/8ulCZBMCiu4zaSe29S5SN1DP1uOWheBzgqjufqMvOuWxG4eTwcPhGqFh1hVrAE3DUJh/0eJBQ==","signatures":[{"sig":"MEQCIBOxb1m85RUecBwwD9jBP1HUH2N0xXp8qOZDNtjuzVl9AiBeVdIrhDZEELl13h88FA12xBo6n0FMHpnT8lyspkLR5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.16-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":873294},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"9d8111de057c9ab0b3518ed06c9f02e51bbc6c47","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test --test-reporter=spec 'dist/**/*.test.js'","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.16-mil.0_1777225477094_0.11501176917646139","host":"s3://npm-registry-packages-npm-production"}},"0.8.16-mil.1":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.16-mil.1","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.16-mil.1","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"1c6a1a1573c9601396863fcabbddf1affcb92eb3","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.16-mil.1.tgz","fileCount":208,"integrity":"sha512-6JaxIY+zDXjDQElVN1j0oLNkkjiVb2vGFN/hrlXZNLDNCTh8nTOCtPohvlYQ7KYfFJJYCmxaKfV14XZ1PDBy0Q==","signatures":[{"sig":"MEUCIQCG262DDU+/yT2duR8lyezy3hBWbnyCWSVU8OSJyVn1JgIgRt9/lFCaO3Kwql1X35Heok4qoSAKpvot/YuAEAaR2lY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.16-mil.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":886093},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"217b352e3dbc5f8b28175d4141c7a4a7f2c0a8de","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test --test-reporter=spec 'dist/**/*.test.js'","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.16-mil.1_1777228034677_0.0027106663659506314","host":"s3://npm-registry-packages-npm-production"}},"0.8.17-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.17-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.17-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js"},"dist":{"shasum":"7953cc1fa44fd7d2b7a2fd1bc1c9ca901feba11f","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.17-mil.0.tgz","fileCount":216,"integrity":"sha512-Y1Q9h1vjJNHo/BoMYdXa3L4sXQpnyxJBJ28S53lm60zazKuaovxcyk3lnEotn70ts/Km8gTB0VVADyhenPkckg==","signatures":[{"sig":"MEQCIEvvzH9ZuL6J6m5v+8AveiZUstxa9drkyXeagTfY/ulTAiBK1NBmIpLIad3lV7V2lJI0Ul0PElMhw5yDx1ZOpEjNfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.17-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":920945},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"a40546e25b2d31fca66bd5540bd0139c6560a9b5","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test --test-reporter=spec 'dist/**/*.test.js'","build":"tsc && chmod +x dist/mcp/cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.17-mil.0_1777229164725_0.6279912156187566","host":"s3://npm-registry-packages-npm-production"}},"0.8.18-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.18-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.18-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js","paperclip-hermes-health":"dist/cli/health-cli.js"},"dist":{"shasum":"81591b67d9f097aa4ead1a031248e98d79d12f73","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.18-mil.0.tgz","fileCount":252,"integrity":"sha512-2q2sPcJ6m90QvurmJFqJBgZR7AR5QJcYp28GZJOelzad9A9Jk6M1PtSXAOkr5bC5165SThl8CJxKtjs7gLP5xA==","signatures":[{"sig":"MEUCIHVAzkALiKan6u8X0c2auJwUC7ouNmNaEteHyvXmEkPUAiEAnoc2djMLZ/N7f/ZrBhxf93G9lWm70QEiHWVH9AIAZQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.18-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036908},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"b7796cc2a330176c4ca5aa5dee173a56bda70971","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test --test-reporter=spec 'dist/**/*.test.js'","build":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.18-mil.0_1777232629972_0.5121772356544947","host":"s3://npm-registry-packages-npm-production"}},"0.8.19-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.19-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.19-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js","paperclip-hermes-health":"dist/cli/health-cli.js"},"dist":{"shasum":"b02efb3bb17fbfb0e6f5d70c20e6b6bde0bab463","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.19-mil.0.tgz","fileCount":256,"integrity":"sha512-UcbsLb5bxEXLkN76uN0w3J4dq6Ed9M/sUYP6ilg/62ZxlL7i5EdQyBsOeASrNZj/w3nqXFVv/j5ODQk2bSujsQ==","signatures":[{"sig":"MEUCIB8UuClXmQFoIgaZeiJdL8u5PqoRfxg3L75Q7Cijijq+AiEAxVnJ5zZoZpljXBXPtpAoGZxoPrS4wGXRp4iMFdoCRNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.19-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1057101},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"9dfa791556ac5c4f7639722167322e115cf53362","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test --test-reporter=spec 'dist/**/*.test.js'","build":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.19-mil.0_1777734566442_0.07299406951707499","host":"s3://npm-registry-packages-npm-production"}},"0.8.20-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.20-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.20-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js","paperclip-hermes-health":"dist/cli/health-cli.js"},"dist":{"shasum":"f4aaa7e5562c540dafb109ee069b1dc6e3e348e2","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.20-mil.0.tgz","fileCount":264,"integrity":"sha512-a+XOYNtFIEFNi7UhjipKYTqjJtRkPB0BKlBr9/VUD36QOa97yoYyj+lFTC6OJaqmJY/aPTjbrbDQNaOAPhrkZA==","signatures":[{"sig":"MEQCIH0QtE9rUrWyieu4CDBNO77ekQ2+vt7qPSvl/x9J5WouAiBfc2c9T9SN5YSrxbz4edFCTFezicYeOHGg5ogMaNVjIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.20-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1110058},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"adb8dbbf181ee8c9a4febe3ff3532416e9373577","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test --test-reporter=spec 'dist/**/*.test.js'","build":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.20-mil.0_1777745282003_0.5470255657755161","host":"s3://npm-registry-packages-npm-production"}},"0.8.21-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.8.21-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.8.21-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js","paperclip-hermes-health":"dist/cli/health-cli.js"},"dist":{"shasum":"d1f34b4d574795b65d0fa9cddcac5dfedee92894","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.8.21-mil.0.tgz","fileCount":272,"integrity":"sha512-MZR94N5ZeNpXa5FYFqYTw917LDAt2VKmVa4wIYmEMdj5m1rvdNkPzL3urh758nLqiyqRBeB+wwp9HhB/tUAhQQ==","signatures":[{"sig":"MEUCIFlNn747C/JB9L+cAtrWnhzL/t8kCepIj555adysazbZAiEA3FNHNGN6cu6/3ZE3bA2w+oP38ifFex5SLdePyOvS3c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.8.21-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1160160},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"96dd44d7e60a8140508edec2f8d6d8130dbe4e27","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test --test-reporter=spec 'dist/**/*.test.js'","build":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.8.21-mil.0_1777745429588_0.7702634943705851","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.9.0-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.9.0-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js","paperclip-hermes-health":"dist/cli/health-cli.js"},"dist":{"shasum":"a8596f4969b95d2a34fbdffdfb88a8a7f3a287a6","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.9.0-mil.0.tgz","fileCount":273,"integrity":"sha512-Ip0IMn05urUPZ8tPzWR6QsecvkqiUa/156ottiTNOKWlU+ImvVwFyRuUH5fBOsxAjPYQ98/I0WZuFaXerxlCwA==","signatures":[{"sig":"MEUCIBCLmv586RAHTIc09nADvR7orfcazoW70Hs0iRFiLJorAiEApFWL3ec8BKj5xwyATax5pMegDz82WxOoU5aY7EXYM/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.9.0-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1183056},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"c16f0242d595d97d12921416841526fdb89be57b","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test --test-reporter=spec 'dist/**/*.test.js'","build":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.9.0-mil.0_1777762826369_0.21614400579214","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.9.1-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.9.1-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js","paperclip-hermes-health":"dist/cli/health-cli.js"},"dist":{"shasum":"c665d5c81250d68dda5c596903ec764f38b6aa93","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.9.1-mil.0.tgz","fileCount":281,"integrity":"sha512-N0ObHxOT2ZZzMC0SxaVxKDGBBj8F5q3LE1qHpYosqN5Q5NCZYqB6Ra9cxnIQUT2VTtigcbvL4yrkyy6r+cCrqQ==","signatures":[{"sig":"MEUCIQCfVlg2SIQ3wYZs95nt9wTft0uYbaZwqlFdGufKxZYZuwIgLcU4A60X8FPhFRnURoybBaAY591pYPXcW8MP0nlzZH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.9.1-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1189774},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"a17d7b832793baf6c0dec451f613decd90ef7b8f","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test --test-reporter=spec 'dist/**/*.test.js'","build":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.9.1-mil.0_1777764127397_0.2065334120665292","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.9.2-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.9.2-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js","paperclip-hermes-health":"dist/cli/health-cli.js"},"dist":{"shasum":"16697b72c6981370f36758022c4686ec3e0adfd1","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.9.2-mil.0.tgz","fileCount":285,"integrity":"sha512-xRdjavRqN2OWo08jD4fsWGO9D2cE2r8SMxg011Ytwa9GBMko4NRXkfZU8MAVD3MEE2pPzTxsnTvJtqnqVCcAVQ==","signatures":[{"sig":"MEYCIQDQRTuV7Jkq0uA14QNczH+d6eBiF32TJUzUGiOraWvVYgIhAJY3QZpx+Rvu8MyS2PMLvK+x2GU8d/er98qWeaajhNbK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.9.2-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1213135},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"8fff922ab39d1de7b3f9aff5e789161451f6e530","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test --test-reporter=spec 'dist/**/*.test.js'","build":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.9.2-mil.0_1777833011340_0.054469538768767256","host":"s3://npm-registry-packages-npm-production"}},"0.9.3-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.9.3-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.9.3-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js","paperclip-hermes-health":"dist/cli/health-cli.js"},"dist":{"shasum":"2a1ce99a435a66d0c0317cf4a7f521f89bbf4779","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.9.3-mil.0.tgz","fileCount":285,"integrity":"sha512-gjzvLlJvISyl7Qw1Fwpco+7pRQnEmDJaLuHFHZa2mUeadkFCgHNsyyVd3gr3v59UmTAvGT0yKjB8xwQMRB52UA==","signatures":[{"sig":"MEYCIQDo/2RBeijd/WeFc94nWB6OffWxATsWbbbsFqOZWSp4wwIhAMyZlMTUnnE4iYKLpJjScjqmSu3E6L0mXAowDyvxmYFR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.9.3-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1240693},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"c0616151b9bdf00f3268d093b8d0f192b9d75035","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test --test-reporter=spec 'dist/**/*.test.js'","build":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.9.3-mil.0_1777833241533_0.9092271464536357","host":"s3://npm-registry-packages-npm-production"}},"0.9.4-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.9.4-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.9.4-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js","paperclip-hermes-health":"dist/cli/health-cli.js"},"dist":{"shasum":"9eee2b7d515c2f2885194511f1ee38f62ba2c869","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.9.4-mil.0.tgz","fileCount":289,"integrity":"sha512-iJmOHUuQXJulzLMutyNFyrtvQy3JggFW+uwhfYqZU+W9pWNwx8chEJc4PoqX5wKigyI6/0k3j9KxYjXZ/IMX2A==","signatures":[{"sig":"MEYCIQD6IEX3vPBkJ+/kd9P7SnaypSCaTa2/SvKUYeOK6uOCrgIhAPzHX7C0ruB88Vt+jCspkxtcXFIEyUqLfH+V/FU55cWL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.9.4-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1247817},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"96e0cdb68dd21e2e7f296e03db66f12c6a3ef93b","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test --test-reporter=spec 'dist/**/*.test.js'","build":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"justinltodd","email":"justin.todd@marketintellabs.com"},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.11.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.9.4-mil.0_1777836674994_0.7095004723651517","host":"s3://npm-registry-packages-npm-production"}},"0.9.5-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.9.5-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.9.5-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js","paperclip-hermes-health":"dist/cli/health-cli.js"},"dist":{"shasum":"bddd37ba5c2d60257b56a4091d3cdac02bc327c4","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.9.5-mil.0.tgz","fileCount":297,"integrity":"sha512-9v/ljaGGzkG8iwqXO0jxPva+qjtnGWrQyh//Yxn02VM4UB8wiNH+KdSuelzsQyHWVQkDwU+BbxNOhWhObU/BOA==","signatures":[{"sig":"MEYCIQD7erHvmkvjTsgftZox0ULl1LCDi6WENo5LaRVhTleLlgIhAKmqelJ84bR7AGIw6ZKSTr9UkFNgzVet448tdGI1Wb+d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.9.5-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1283227},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"268f36c1216eaa35c793f8036547664b0cd5f325","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test --test-reporter=spec 'dist/**/*.test.js'","build":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46115ed5-7dd7-453f-84bc-2a89fdaec745"}},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.16.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.9.5-mil.0_1780178024236_0.8020537696757619","host":"s3://npm-registry-packages-npm-production"}},"0.9.6-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.9.6-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.9.6-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js","paperclip-hermes-health":"dist/cli/health-cli.js"},"dist":{"shasum":"1feabe752a55ea51d4207298639e189b782100aa","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.9.6-mil.0.tgz","fileCount":297,"integrity":"sha512-zTx1ctho7NtWSn5mRBTYbATYfUZtwvO3q2dFoyEsoyRx23ERMEHaKHJt07nTy0qKOUHBgaFl0GnolhnMmPSuYg==","signatures":[{"sig":"MEUCIFH/ErFtZSwXmMyQEf2rhviM96OAQjGb4IBy4Hspx20YAiEArDU57pXLBu0MK1QKdpcfFSIcwaXpGvenWBlgTzMvvG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.9.6-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1295898},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"1f680e50c9da05ca51b2fcfdf2c7cc214dbae543","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test --test-reporter=spec 'dist/**/*.test.js'","build":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46115ed5-7dd7-453f-84bc-2a89fdaec745"}},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.16.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.9.6-mil.0_1780181313059_0.6471936896797332","host":"s3://npm-registry-packages-npm-production"}},"0.9.7-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.9.7-mil.0","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"author":{"url":"fork of NousResearch/hermes-paperclip-adapter","name":"MarketIntelLabs Inc."},"license":"MIT","_id":"@marketintellabs/hermes-paperclip-adapter@0.9.7-mil.0","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"bin":{"paperclip-mcp":"dist/mcp/cli.js","paperclip-hermes-health":"dist/cli/health-cli.js"},"dist":{"shasum":"26210178339f257c6029594a3bedf3ecd356ded1","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.9.7-mil.0.tgz","fileCount":297,"integrity":"sha512-m8KrTcpw8Hb3dGxSPdhBrJMtfZsqSQjm3zYq6FiJNv/Pkh+K3ugyZAQeuPDZkPpIyk6BihlTtLjPTZfgpNw7XA==","signatures":[{"sig":"MEQCIDaTHj+m2INSeEgGCF6mj9SRmuC1nE/G7cdkt/wDc5h1AiBquVitT4blZuPsCbbKMWECN0HIuWPrAdfSTmJ8fPwgZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.9.7-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1299861},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./dist/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js","./server":"./dist/server/index.js"},"gitHead":"7b237e99b76be3875aa9b157afeadfa62eecc3ed","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"tsc && node --test --test-reporter=spec 'dist/**/*.test.js'","build":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js 2>/dev/null || true","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46115ed5-7dd7-453f-84bc-2a89fdaec745"}},"repository":{"url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git","type":"git"},"_npmVersion":"11.16.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","yaml":"^2.8.3","picocolors":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hermes-paperclip-adapter_0.9.7-mil.0_1780196227835_0.3651360162968682","host":"s3://npm-registry-packages-npm-production"}},"0.9.8-mil.0":{"name":"@marketintellabs/hermes-paperclip-adapter","version":"0.9.8-mil.0","description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","type":"module","license":"MIT","author":{"name":"MarketIntelLabs Inc.","url":"fork of NousResearch/hermes-paperclip-adapter"},"repository":{"type":"git","url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git"},"bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","publishConfig":{"access":"public"},"keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"exports":{".":"./dist/index.js","./server":"./dist/server/index.js","./ui":"./dist/ui/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/server.js"},"bin":{"paperclip-mcp":"dist/mcp/cli.js","paperclip-hermes-health":"dist/cli/health-cli.js"},"scripts":{"build":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js","dev":"tsc --watch","lint":"eslint src/","typecheck":"tsc --noEmit","test":"tsc && node --test --test-reporter=spec 'dist/**/*.test.js'","clean":"rm -rf dist","prepare":"tsc && chmod +x dist/mcp/cli.js dist/cli/health-cli.js 2>/dev/null || true"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","@paperclipai/adapter-utils":"^2026.325.0","picocolors":"^1.1.0","yaml":"^2.8.3","zod":"^4.3.6"},"devDependencies":{"@types/node":"^24.0.0","typescript":"^6.0.0"},"engines":{"node":">=24.0.0"},"gitHead":"dd0a795a0a4caaf09e574533c7fb9bdbcf9c6440","_id":"@marketintellabs/hermes-paperclip-adapter@0.9.8-mil.0","_nodeVersion":"24.16.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-3lXiLlBgQO3n+2mRD0UyRz2SJjFCxOSAe+LU5sdgk0M5nqQhT4niZjl0m2/P5e9mO4R4TFygQYS/f4+1G6eFfw==","shasum":"1f696fe3bcb50d86091b3da2a57e63b361d8abf6","tarball":"https://registry.npmjs.org/@marketintellabs/hermes-paperclip-adapter/-/hermes-paperclip-adapter-0.9.8-mil.0.tgz","fileCount":305,"unpackedSize":1273521,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@marketintellabs%2fhermes-paperclip-adapter@0.9.8-mil.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFTID75M6I6QFXXR6V+wokEt2qZjadxxCmgc3adWiMJQAiABDWnu5gbzavNX9eAAi+33JXXhARqzvMcsUFTJtoW0Gw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46115ed5-7dd7-453f-84bc-2a89fdaec745"}},"directories":{},"maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hermes-paperclip-adapter_0.9.8-mil.0_1781902236373_0.9637600048064967"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-18T16:56:49.125Z","modified":"2026-06-19T20:50:36.840Z","0.3.1-mil.0":"2026-04-18T16:56:49.368Z","0.3.2-mil.0":"2026-04-18T21:53:57.990Z","0.4.0-mil.0":"2026-04-18T22:28:53.943Z","0.4.1-mil.0":"2026-04-19T04:57:21.462Z","0.4.2-mil.0":"2026-04-19T14:54:46.400Z","0.7.0-mil.0":"2026-04-19T17:08:52.260Z","0.7.1-mil.0":"2026-04-19T17:23:44.059Z","0.7.2-mil.0":"2026-04-19T17:26:46.896Z","0.7.3-mil.0":"2026-04-19T19:04:11.460Z","0.8.0-mil.0":"2026-04-19T19:41:35.619Z","0.8.1-mil.0":"2026-04-19T20:39:14.743Z","0.8.2-mil.0":"2026-04-19T20:59:08.710Z","0.8.3-mil.0":"2026-04-19T22:11:35.883Z","0.8.4-mil.0":"2026-04-19T22:28:54.849Z","0.8.5-mil.0":"2026-04-19T22:50:31.776Z","0.8.6-mil.0":"2026-04-19T22:58:20.419Z","0.8.7-mil.0":"2026-04-22T01:12:14.876Z","0.8.8-mil.0":"2026-04-22T01:32:53.949Z","0.8.8-mil.1":"2026-04-23T16:03:22.064Z","0.8.8-mil.2":"2026-04-23T17:28:06.336Z","0.8.9-mil.0":"2026-04-25T14:59:19.778Z","0.8.10-mil.0":"2026-04-25T15:37:45.376Z","0.8.11-mil.0":"2026-04-25T15:51:01.890Z","0.8.11-mil.1":"2026-04-25T16:10:24.231Z","0.8.12-mil.0":"2026-04-25T20:14:26.040Z","0.8.12-mil.1":"2026-04-25T20:37:17.766Z","0.8.13-mil.0":"2026-04-26T00:59:19.015Z","0.8.14-mil.0":"2026-04-26T02:45:09.867Z","0.8.15-mil.0":"2026-04-26T17:00:04.394Z","0.8.16-mil.0":"2026-04-26T17:44:37.260Z","0.8.16-mil.1":"2026-04-26T18:27:14.906Z","0.8.17-mil.0":"2026-04-26T18:46:04.948Z","0.8.18-mil.0":"2026-04-26T19:43:50.139Z","0.8.19-mil.0":"2026-05-02T15:09:26.609Z","0.8.20-mil.0":"2026-05-02T18:08:02.162Z","0.8.21-mil.0":"2026-05-02T18:10:29.738Z","0.9.0-mil.0":"2026-05-02T23:00:26.565Z","0.9.1-mil.0":"2026-05-02T23:22:07.571Z","0.9.2-mil.0":"2026-05-03T18:30:11.552Z","0.9.3-mil.0":"2026-05-03T18:34:01.764Z","0.9.4-mil.0":"2026-05-03T19:31:15.178Z","0.9.5-mil.0":"2026-05-30T21:53:44.450Z","0.9.6-mil.0":"2026-05-30T22:48:33.252Z","0.9.7-mil.0":"2026-05-31T02:57:08.043Z","0.9.8-mil.0":"2026-06-19T20:50:36.564Z"},"bugs":{"url":"https://github.com/marketintellabs/hermes-paperclip-adapter/issues"},"author":{"name":"MarketIntelLabs Inc.","url":"fork of NousResearch/hermes-paperclip-adapter"},"license":"MIT","homepage":"https://github.com/marketintellabs/hermes-paperclip-adapter#readme","keywords":["paperclip","hermes","hermes-agent","ai-agent","adapter","orchestration","mcp","model-context-protocol","marketintellabs"],"repository":{"type":"git","url":"git+https://github.com/marketintellabs/hermes-paperclip-adapter.git"},"description":"MarketIntelLabs fork of the Paperclip adapter for Hermes Agent — with adapter-owned status transitions, an in-process MCP tool server (paperclip-mcp) that replaces curl-in-prompt with structured tool calls, MIL heartbeat prompt templates, and OpenRouter m","maintainers":[{"name":"justinltodd","email":"justin.todd@marketintellabs.com"}],"readme":"# @marketintellabs/hermes-paperclip-adapter\n\n> **Actively maintained by [MarketIntelLabs](https://marketintellabs.com).** This\n> package is a [MarketIntelLabs](https://marketintellabs.com) fork of the\n> upstream [`hermes-paperclip-adapter`](https://github.com/NousResearch/hermes-paperclip-adapter)\n> by [Nous Research](https://nousresearch.com), published to npm as\n> [`@marketintellabs/hermes-paperclip-adapter`](https://www.npmjs.com/package/@marketintellabs/hermes-paperclip-adapter).\n>\n> All production deploys at MarketIntelLabs consume this fork. Upstream credit\n> for the core adapter design goes to Nous Research; all fork-specific\n> behaviours (listed under [MIL-specific features](#mil-specific-features)\n> below) are maintained here. See [`UPSTREAM.md`](./UPSTREAM.md) for the fork\n> point, divergence list, and sync policy.\n\nA [Paperclip](https://paperclip.ing) adapter that lets you run [Hermes Agent](https://github.com/NousResearch/hermes-agent) as a managed employee in a Paperclip company.\n\nHermes Agent is a full-featured AI agent by [Nous Research](https://nousresearch.com) with 30+ native tools, persistent memory, session persistence, 80+ skills, MCP support, and multi-provider model access.\n\n## Recent releases\n\nThis fork's current workstream is **reliability of the MCP tool plane** —\nthe `paperclip-mcp` stdio server that replaced curl-in-prompt for every\nPaperclip read/write — plus model-routing controls for the OpenRouter\nfleet. Only the most recent releases are summarised here; see\n[`CHANGELOG.md`](./CHANGELOG.md) and the\n[GitHub Releases](https://github.com/marketintellabs/hermes-paperclip-adapter/releases)\npage for the full history.\n\n**0.9.5-mil.0 — `OPENROUTER_MODE` toggle (`production | hybrid | free_only`).**\nProcess-wide, env-controlled mode that maps each agent's tier to a paid or\nfree model. `production` is identity (deploy is a no-op until an operator\nopts in). See [`src/server/openrouter-mode.ts`](./src/server/openrouter-mode.ts).\n\n**0.9.6-mil.0 — per-tier fast free models.** Replaced the `openrouter/free`\nmeta-router (which landed on slow Nemotron free endpoints at random) with a\nspecific fast, tool-calling free slug per tier.\n\n**0.9.7-mil.0 — re-baselined free-model defaults from a live smoke test.**\nChose free slugs for *availability* (the popular \"fast\" slugs are essentially\nalways 429'd upstream), settling on the OpenAI `gpt-oss` family + `z-ai/glm-4.5-air`.\n\n**0.9.8-mil.0 — fixed the `create_sub_issue(s)` priority retry-loop (F6).**\n`priority` was a `0..4` integer schema, but the Paperclip API expects a string\nenum (`critical | high | medium | low`) and the MCP SDK rejected the enum\nstring — a no-win that sent the model into a `fix-args` loop and timed out\ndelegation. New [`src/mcp/tools/priority.ts`](./src/mcp/tools/priority.ts)\naccepts any input (`string | number`, never rejects) and coerces to the API\nenum or drops it.\n\n## MIL-specific features\n\nFeatures you get in this fork that upstream doesn't ship:\n\n- **Adapter-owned status transitions** (`builtin:mil-heartbeat-v2+`) —\n  the adapter PATCHes the issue to `in_progress` before spawning Hermes\n  and transitions it to the terminal status the LLM signalled via a\n  `RESULT:` marker, instead of trusting the LLM to run the status\n  `PATCH` itself. See [`src/server/result-marker.ts`](./src/server/result-marker.ts).\n- **MCP tool server** (`builtin:mil-heartbeat-v3`, 0.7.0+) — the\n  `paperclip-mcp` stdio server that replaced curl-in-prompt. See\n  [`src/mcp/server.ts`](./src/mcp/server.ts).\n- **Per-run `HERMES_HOME`** (0.7.0+) — race-free per-run configuration\n  for the MCP server. See [`src/server/hermes-home.ts`](./src/server/hermes-home.ts).\n- **MCP tool audit + bypass + death detection** (0.8.0+) — every run\n  that used the MCP tool plane gets a trustworthy record of which\n  tools were invoked (`resultJson.toolCalls`), a flag when the LLM\n  tried to bypass it with `curl` (`errorCode: tool_bypass_attempt`),\n  and a flag when the stdio subprocess died mid-run\n  (`errorCode: tool_server_died`). See `src/server/mcp-telemetry.ts`,\n  `src/server/bypass-detector.ts`.\n- **`update_issue_status` MCP tool** (0.8.0+) — structured status\n  transitions enforced by `PAPERCLIP_ISSUE_ID` scope. Replaces the\n  `RESULT:` marker as the preferred signal; marker stays as a\n  fallback.\n- **Session-id poisoning guard** (0.8.2+) — the legacy session-id\n  regex is anchored and validated so Hermes' own error prose can't be\n  mis-captured as a session id.\n- **OpenRouter model-prefix hints** — `anthropic/`, `openai/`, `x-ai/`,\n  `zai-org/` model IDs route to `provider: openrouter` automatically.\n- **MIL heartbeat prompt templates** shipped in the package\n  (`templates/mil-heartbeat{,-v2,-v3,-v4}.md`) selectable via\n  `promptTemplate: \"builtin:<name>\"`.\n- **Benign-stderr classifier** (0.4.1+) — stderr only flips\n  `errorMessage` on strong failure signatures, not substring matches.\n- **Run-context resolution** (0.4.2+) — per-run fields resolved from\n  `ctx.context` (the modern Paperclip shape) with `ctx.config` fallback.\n- **Runtime hot-patch deploy path** — the maintainer's infra ships a\n  `scripts/upgrade-adapter.sh` that overlays a new adapter tarball onto\n  running containers without a full image rebuild, cutting deploy time\n  significantly. Requires a companion entrypoint hook on the consumer\n  side.\n- **Release workflow** — `.github/workflows/release.yml` publishes to\n  npm on every `v*` tag push.\n\n## Key upstream features (unchanged)\n\n- **8 inference providers** — Anthropic, OpenRouter, OpenAI, Nous, OpenAI Codex, ZAI, Kimi Coding, MiniMax\n- **Skills integration** — Scans both Paperclip-managed and Hermes-native skills (`~/.hermes/skills/`), with sync/list/resolve APIs\n- **Structured transcript parsing** — Raw Hermes stdout is parsed into typed `TranscriptEntry` objects so Paperclip renders proper tool cards with status icons and expand/collapse\n- **Rich post-processing** — Converts Hermes ASCII banners, setext headings, and `+--+` table borders into clean GFM markdown\n- **Comment-driven wakes** — Agents wake to respond to issue comments, not just task assignments\n- **Auto model detection** — Reads `~/.hermes/config.yaml` to pre-populate the UI with the user's configured model\n- **Session codec** — Structured validation and migration of session state across heartbeats\n- **Session source tagging** — Sessions are tagged as `tool` source so they don't clutter the user's interactive history\n- **Filesystem checkpoints** — Optional `--checkpoints` for rollback safety\n- **Thinking effort control** — Passes `--reasoning-effort` for thinking/reasoning models\n\n### Hermes Agent Capabilities\n\n| Feature | Claude Code | Codex | Hermes Agent |\n|---------|------------|-------|-------------|\n| Persistent memory | ❌ | ❌ | ✅ Remembers across sessions |\n| Native tools | ~5 | ~5 | 30+ (terminal, file, web, browser, vision, git, etc.) |\n| Skills system | ❌ | ❌ | ✅ 80+ loadable skills |\n| Session search | ❌ | ❌ | ✅ FTS5 search over past conversations |\n| Sub-agent delegation | ❌ | ❌ | ✅ Parallel sub-tasks |\n| Context compression | ❌ | ❌ | ✅ Auto-compresses long conversations |\n| MCP client | ❌ | ❌ | ✅ Connect to any MCP server |\n| Multi-provider | Anthropic only | OpenAI only | ✅ 8 providers out of the box |\n\n## Installation\n\n```bash\nnpm install @marketintellabs/hermes-paperclip-adapter\n```\n\nThe package also ships a `paperclip-mcp` bin for the MCP tool server,\nwhich the adapter launches automatically when a run resolves to\n`builtin:mil-heartbeat-v3`. You shouldn't need to invoke it directly.\n\n### Prerequisites\n\n- [Hermes Agent](https://github.com/NousResearch/hermes-agent) installed (`pip install hermes-agent`)\n- Python 3.10+\n- **Node 24+** (the MCP tool server uses Node 24-compatible APIs; see `engines` in `package.json`)\n- At least one LLM API key (Anthropic, OpenRouter, or OpenAI)\n\n## Quick Start\n\n### 1. Register the adapter in your Paperclip server\n\nAdd to your Paperclip server's adapter registry (`server/src/adapters/registry.ts`):\n\n```typescript\nimport * as hermesLocal from \"@marketintellabs/hermes-paperclip-adapter\";\nimport {\n  execute,\n  testEnvironment,\n  detectModel,\n  listSkills,\n  syncSkills,\n  sessionCodec,\n} from \"@marketintellabs/hermes-paperclip-adapter/server\";\n\nregistry.set(\"hermes_local\", {\n  ...hermesLocal,\n  execute,\n  testEnvironment,\n  detectModel,\n  listSkills,\n  syncSkills,\n  sessionCodec,\n});\n```\n\n### 2. Create a Hermes agent in Paperclip\n\nIn the Paperclip UI or via API, create an agent with adapter type `hermes_local`:\n\n```json\n{\n  \"name\": \"Hermes Engineer\",\n  \"adapterType\": \"hermes_local\",\n  \"adapterConfig\": {\n    \"model\": \"anthropic/claude-sonnet-4.5\",\n    \"promptTemplate\": \"builtin:mil-heartbeat-v3\",\n    \"timeoutSec\": 300,\n    \"persistSession\": true,\n    \"enabledToolsets\": [\"terminal\", \"file\", \"web\"]\n  }\n}\n```\n\nThe `promptTemplate` values you can pick from:\n\n| Value | Behaviour |\n|-------|-----------|\n| `builtin:mil-heartbeat` | Legacy. LLM drives status transitions via curl. Kept for back-compat. |\n| `builtin:mil-heartbeat-v2` | Adapter-owned status. LLM signals outcome via a `RESULT:` marker; adapter PATCHes status. Still uses curl for Paperclip reads/writes. |\n| `builtin:mil-heartbeat-v3` | MCP tool server. All Paperclip interactions go through structured tools; curl-in-prompt removed. Adapter-owned status inherited from v2. |\n| `(omitted)` | Upstream default template. |\n| `<any other string>` | Treated as a literal template with `{{var}}` substitution. |\n\n### 3. Assign work\n\nCreate issues in Paperclip and assign them to your Hermes agent. On each heartbeat, Hermes will:\n\n1. Receive the task instructions\n2. Use its full tool suite to complete the work\n3. Report results back to Paperclip\n4. Persist session state for continuity\n\n## Configuration Reference\n\n### Core\n\n| Field | Type | Default | Description |\n|-------|------|---------|-------------|\n| `model` | string | `anthropic/claude-sonnet-4.5` | Model in `provider/model` format |\n| `provider` | string | *(auto-detected)* | API provider: `auto`, `openrouter`, `nous`, `openai-codex`, `zai`, `kimi-coding`, `minimax`, `minimax-cn` |\n| `timeoutSec` | number | `300` | Execution timeout in seconds |\n| `graceSec` | number | `10` | Grace period before SIGKILL |\n\n### Tools\n\n| Field | Type | Default | Description |\n|-------|------|---------|-------------|\n| `toolsets` | string | *(all)* | Comma-separated toolsets to enable (e.g. `\"terminal,file,web\"`) |\n\nAvailable toolsets: `terminal`, `file`, `web`, `browser`, `code_execution`, `vision`, `mcp`, `creative`, `productivity`\n\n### Session & Workspace\n\n| Field | Type | Default | Description |\n|-------|------|---------|-------------|\n| `persistSession` | boolean | `true` | Resume sessions across heartbeats |\n| `worktreeMode` | boolean | `false` | Git worktree isolation |\n| `checkpoints` | boolean | `false` | Enable filesystem checkpoints for rollback |\n\n### Advanced\n\n| Field | Type | Default | Description |\n|-------|------|---------|-------------|\n| `hermesCommand` | string | `hermes` | Custom CLI binary path |\n| `verbose` | boolean | `false` | Enable verbose output |\n| `quiet` | boolean | `true` | Quiet mode (clean output, no banner/spinner) |\n| `extraArgs` | string[] | `[]` | Additional CLI arguments |\n| `env` | object | `{}` | Extra environment variables |\n| `promptTemplate` | string | *(built-in)* | Custom prompt template or `builtin:<name>` (see above) |\n| `paperclipApiUrl` | string | `http://127.0.0.1:3100/api` | Paperclip API base URL |\n| `paperclipMcpTools` | string[] | *(all)* | Per-agent MCP tool allowlist. `[]` = deny-all; absent = register every tool. See [`CHANGELOG.md`](./CHANGELOG.md) (0.8.8-mil.0) for the design rationale. |\n| `auxiliaryModels` | object | *(none)* | Per-agent override for Hermes' auxiliary-task models (`compression`, `vision`, `session_search`, `title_generation`, …). Passed through to `config.yaml` `auxiliary:` block. Slot-level merge with `~/.hermes/config.yaml`. No-op against Hermes < v2026.4.23. See 0.8.9 entry above. |\n| `preflightSkip` | boolean | `true` | Skip the Hermes spawn when no work is assigned. Set `false` per-agent to opt out. See 0.8.7 entry above. |\n| `softTimeoutWarn` | boolean | `true` | Emit a `[hermes] WARN: soft-timeout reached at <N>s …` line when the run crosses `softTimeoutThreshold` × `timeoutSec` (one-shot, observational only — never modifies run behaviour). Set `false` per-agent to opt out. See 0.8.15 entry above. |\n| `softTimeoutThreshold` | number | `0.8` | Fraction of `timeoutSec` at which the soft-timeout warning fires. Must be strictly between `0` and `1`; out-of-range values fall back to `0.8`. Warning is also skipped if the resulting delay is < 5 s (too noisy to be useful at very short timeouts). |\n\n### Test mode (per-issue UX + process-wide big-hammer)\n\nTwo ways to flip the adapter into test mode (both produce the same overrides — only the LLM endpoint is swapped to a free OpenRouter model). Activation priority: env > issue-marker > issue-intent > production.\n\n**1. Per-issue (recommended day-to-day, 0.8.11+).** Add ANY of the following to the issue title or body:\n\n- The explicit marker `<!-- mode: test -->` (canonical, zero false-positive risk).\n- One of the intent phrases: `smoketest`, `smoke test`, `smoke-test`, `test mode`, `low-cost validation`, `test flow`.\n\nThe adapter probes each spawn's task title + body and routes that one issue's work tree to the free model. Sub-issues created via `create_sub_issue` (or `create_sub_issues` for bulk delegation, 0.8.16+) while in this mode automatically inherit the marker, so the whole delegation tree stays free until it terminates.\n\nAn operator prompt that reliably trips the override:\n\n> *Run a smoketest of the system in low-cost validation mode. Validate pipeline integrity end-to-end (wake-on-assign, MCP tool calls, status reconciliation, sub-agent delegation). Don't worry about output quality — free models are inconsistent under tool-use load.*\n\n**2. Process-wide env vars (operator big-hammer, incident response).** Set on the adapter process. Apply to every spawn while present, regardless of per-agent `adapterConfig` or issue contents. See the 0.8.10 entry above for full semantics.\n\n| Env var | Default | Description |\n|---------|---------|-------------|\n| `PAPERCLIP_ADAPTER_TEST_MODE` | unset | Truthy values (`1`, `true`, `yes`, `on`) activate test-mode override; anything else (including unset) leaves per-agent config untouched. |\n| `PAPERCLIP_ADAPTER_TEST_MODEL` | `openrouter/free` | Model slug to use while test mode is active. The default is OpenRouter's meta-router that auto-selects free models supporting tool calling. |\n| `PAPERCLIP_ADAPTER_TEST_PROVIDER` | `openrouter` | Provider to use while test mode is active. |\n| `PAPERCLIP_ADAPTER_TEST_AUXILIARY_MODEL` | (same as `_TEST_MODEL`) | Optional. Override the auxiliary-slot model independently of the main model. All four slots (`compression`, `vision`, `session_search`, `title_generation`) are forced to this value. |\n\nThe `*** TEST MODE ACTIVE ***` banner emitted at the top of each spawn includes a `source=<env|issue-marker|issue-intent>` field plus the matched marker / phrase, so a single grep tells you which path activated test mode for that run.\n\n### Prompt Template Variables\n\nUse `{{variable}}` syntax in `promptTemplate`:\n\n| Variable | Description |\n|----------|-------------|\n| `{{agentId}}` | Paperclip agent ID |\n| `{{agentName}}` | Agent display name |\n| `{{companyId}}` | Company ID |\n| `{{companyName}}` | Company name |\n| `{{runId}}` | Current heartbeat run ID |\n| `{{taskId}}` | Assigned task/issue ID |\n| `{{taskTitle}}` | Task title |\n| `{{taskBody}}` | Task instructions |\n| `{{projectName}}` | Project name |\n| `{{paperclipApiUrl}}` | Paperclip API base URL |\n| `{{commentId}}` | Comment ID (when woken by a comment) |\n| `{{wakeReason}}` | Reason this run was triggered |\n\nConditional sections:\n\n- `{{#taskId}}...{{/taskId}}` — included only when a task is assigned\n- `{{#noTask}}...{{/noTask}}` — included only when no task (heartbeat check)\n- `{{#commentId}}...{{/commentId}}` — included only when woken by a comment\n\n## Architecture\n\n```\nPaperclip                          Hermes Agent\n┌──────────────────┐               ┌──────────────────┐\n│  Heartbeat       │               │                  │\n│  Scheduler       │───execute()──▶│  hermes chat -q  │\n│                  │               │                  │\n│  Issue System    │               │  30+ Tools       │\n│  Comment Wakes   │◀──results─────│  Memory System   │\n│                  │               │  Session DB      │\n│  Cost Tracking   │               │  Skills          │\n│                  │               │  MCP Client      │──▶ paperclip-mcp\n│  Skill Sync      │◀──snapshot────│  ~/.hermes/skills│    (v3 agents only,\n│  Org Chart       │               │                  │     scope-bound per run)\n└──────────────────┘               └──────────────────┘\n```\n\nThe adapter spawns Hermes Agent's CLI in single-query mode (`-q`). Hermes\nprocesses the task using its full tool suite, then exits. The adapter:\n\n1. **Captures** stdout/stderr and parses token usage, session IDs, and cost\n2. **Parses** raw output into structured `TranscriptEntry` objects (tool cards with status icons)\n3. **Post-processes** Hermes ASCII formatting (banners, setext headings, table borders) into clean GFM markdown\n4. **Reclassifies** benign stderr (MCP init, structured logs) so they don't show as errors\n5. **Tags** sessions as `tool` source to keep them separate from interactive usage\n6. **Reports** results back to Paperclip with cost, usage, and session state\n\nSession persistence works via Hermes's `--resume` flag — each run picks\nup where the last one left off, maintaining conversation context,\nmemories, and tool state across heartbeats. The `sessionCodec` validates\nand migrates session state between runs.\n\n### Skills Integration\n\nThe adapter scans two skill sources and merges them:\n\n- **Paperclip-managed skills** — bundled with the adapter, togglable from the UI\n- **Hermes-native skills** — from `~/.hermes/skills/`, read-only, always loaded\n\nThe `listSkills` / `syncSkills` APIs expose a unified snapshot so the\nPaperclip UI can display both managed and native skills in one view.\n\n### MCP Tool Server (v3 agents)\n\nFor agents on `builtin:mil-heartbeat-v3`, the adapter additionally:\n\n1. Builds a per-run `HERMES_HOME` at `/tmp/paperclip-run-<runId>-XXXXXX/`.\n2. Symlinks `sessions/`, `skills/`, `.env`, and other entries from the\n   real `~/.hermes/` into it (so session resume + skills keep working).\n3. Writes a fresh `config.yaml` into the per-run dir that contains the\n   base config plus an `mcp_servers.paperclip` block whose `env` block\n   carries *this run's* `PAPERCLIP_API_KEY` (JWT), `PAPERCLIP_AGENT_ID`,\n   `PAPERCLIP_COMPANY_ID`, and — critically — `PAPERCLIP_ISSUE_ID`\n   (the scope boundary for writes).\n4. Spawns Hermes with `HERMES_HOME` pointing at the per-run dir.\n5. Teardown (`rm -rf`) runs in `finally`, so the temp dir is cleaned up\n   even on timeout or crash.\n\nHermes spawns the `paperclip-mcp` subprocess over stdio. All tool calls\ngo through that subprocess with a server-side `MAX_TOOL_CALLS=20` cap,\nstructured per-call logging (`[paperclip-mcp-log]`), and scope\nenforcement. 0.8.0+ additionally writes two sidecar files inside the\nper-run `HERMES_HOME`:\n\n- `mcp-tool-calls.ndjson` — one `tool_call_start` / `tool_call_end`\n  JSON record per invocation. `execute.ts` reads this after the run\n  and fills `resultJson.toolCalls` / `toolCallCount` / `toolErrorCount`.\n- `mcp-server.pid` — written at startup, removed on clean exit.\n  `execute.ts` checks it post-run to detect a crashed tool plane\n  (`errorCode: tool_server_died`).\n\nBoth files' paths are passed to the subprocess via\n`PAPERCLIP_MCP_AUDIT_LOG` / `PAPERCLIP_MCP_LIVENESS_FILE` env vars set\ndirectly on the Hermes process (Hermes does not forward the per-server\n`env` block in `config.yaml` to stdio subprocesses — 0.8.1 fix).\n\n## Development\n\n```bash\ngit clone https://github.com/marketintellabs/hermes-paperclip-adapter\ncd hermes-paperclip-adapter\nnpm install\nnpm run build\nnpm test       # 107 tests across 24 suites\n```\n\nSee [`AGENTS.md`](./AGENTS.md) for the source tree layout and\n[`UPSTREAM.md`](./UPSTREAM.md) for the fork's divergence from upstream +\nsync policy.\n\n## License\n\nMIT — see [LICENSE](LICENSE). Inherited from upstream unchanged.\n\n## Links\n\n- [Hermes Agent](https://github.com/NousResearch/hermes-agent) — the AI agent this adapter runs (upstream)\n- [Paperclip](https://github.com/paperclipai/paperclip) — the orchestration platform\n- [MarketIntelLabs](https://marketintellabs.com) — maintainer of this fork\n- [Nous Research](https://nousresearch.com) — upstream adapter author\n- [Paperclip Docs](https://paperclip.ing/docs) — Paperclip documentation\n","readmeFilename":"README.md"}