{"_id":"humanlayer","_rev":"34-85dbc468cad0a0d37533ece06ba75d2e","name":"humanlayer","dist-tags":{"alpha":"0.7.7-alpha.1","latest":"0.17.2-npm"},"versions":{"0.5.4-rc1":{"name":"humanlayer","version":"0.5.4-rc1","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.5.4-rc1","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"ea22a3e377c742b83d446c1ab7a314609b30cd14","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.5.4-rc1.tgz","fileCount":27,"integrity":"sha512-uK9J4bfb7s8qqRIN9u8CIJRP6KvIjSslFX74WqlRFzSr+8rwwWsxiUD85gHN9+NKWG75SG4f/4BFSIJhNt6DlQ==","signatures":[{"sig":"MEUCIQDtbfDNRRQZa5Gu56keIXvqj3t8px4D99ZTEQpflNygIwIgaBLUAfSVqY1Fw42WtBLZiksU4J3JT91IioM/fBTYt8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46784},"main":"src/index.ts","type":"module","gitHead":"d9be7acbfef4e16a7b803e90d13f7d7aaa892dac","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.1","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.5.4-rc1_1726636610127_0.7117154900019449","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"humanlayer","version":"0.5.3","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.5.3","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"7ccfd11dd1986efd083b1e602eeaf70cf154ca84","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.5.3.tgz","fileCount":27,"integrity":"sha512-oDJguPCSkI3xTUnLNm7YgH7Fq/8qoZC+WfqGljBKOVKHQHIf/A/r/NulBwTYwRFYwlJ+URA28EVYnMQ9qL7lcg==","signatures":[{"sig":"MEYCIQC+aGJFDk1cXamBBVDDBdAEgQOXgr2pwZiSwSLiBZPCEQIhAOyGbDXLCb4WvpHXtdDBLGwSo1l/HZMYt1+2ftMyMtG0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46780},"main":"src/index.ts","type":"module","gitHead":"d9be7acbfef4e16a7b803e90d13f7d7aaa892dac","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.1","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.5.3_1726636622853_0.01681865636008384","host":"s3://npm-registry-packages"}},"0.5.6":{"name":"humanlayer","version":"0.5.6","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.5.6","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"e7f68ef70e1f7cb41e14f0ab4ac80be5f90de116","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.5.6.tgz","fileCount":27,"integrity":"sha512-JrKFSikiws2owlSlstvuLTCE1IjkJT5vrk+qFohqdSlbot7At4Q+fZkQV43zmXprmwrZmZ4T3RU6vHT96WI9Vg==","signatures":[{"sig":"MEMCH1ay8gGt0OTu0z7lzha3KvH4EBqUlhcbbAH4BsiPo7kCIEOnXYz5PRvCWyg/EOMvGWR03+XtMWhISNbv0naL0mch","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45727},"main":"src/index.ts","type":"module","gitHead":"e57adf351304ac2b0a4357be866a9b1c67a6e752","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.1","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.5.6_1728530632069_0.41329338994928255","host":"s3://npm-registry-packages"}},"0.5.7":{"name":"humanlayer","version":"0.5.7","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.5.7","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"acefb70054fa630c671394ba07a9fe1ed9d8a934","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.5.7.tgz","fileCount":28,"integrity":"sha512-MZ972mfdT+T71Xiz90gZXguQfyPphph2xonVyrLSBuiOLCoq2K+JENHqy/BggYJAJ3aDYaFvI1OHU4rWrjTZAg==","signatures":[{"sig":"MEUCIHImjnhUCAXDXF/IGT99ubkO7uyqk0YjRcNKlrcGwTAlAiEAyaAgfBpprxbzXsQd33VOL3FuWQSiL59QRQhrJwpiQ0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59675},"main":"src/index.ts","type":"module","gitHead":"e1a0b5880022a264ccd0d9d574eef4adedfd0dda","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.1","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.5.7_1729617588292_0.9001636914669915","host":"s3://npm-registry-packages"}},"0.5.8":{"name":"humanlayer","version":"0.5.8","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.5.8","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"197ffa8107410f5725c35aedc3dea05eea0eb46e","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.5.8.tgz","fileCount":27,"integrity":"sha512-2buGW36teSNPjzB1ERd7zAMM9sxuMhjYsl0LeA1+8RghzHDKBn+5uT3OuFgGoNznbW9FxgR7A8J+ajuSdZl6oQ==","signatures":[{"sig":"MEUCIAmpYoe9IQe+TnRz09CvZrijRRmoPjtA37/3WtEnmgUXAiEArUj9g83ILR9ZP+uZV55KzRQau4+HOvmjNThG+08aD38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46507},"main":"src/index.ts","type":"module","gitHead":"1864729bd6c9186adfdfbe34976ddf89c1e40917","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.5.8_1730616667067_0.024834334537400915","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"humanlayer","version":"0.6.0","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.6.0","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"9f0db825be1bff74ddb27a00aec9badfa7ff01de","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.6.0.tgz","fileCount":29,"integrity":"sha512-Q6HRN6Cp2eXIxkx64epgyARcN7/23Vh/l8f9on/70sf69j8EyElgzu5MEjzq8jobgt/aEreMm06pwmxFoqoGHw==","signatures":[{"sig":"MEQCICgGD1Ep/GakUgZ3ZYcWHpK13/S5vWzpwGZC3x37FgGXAiBegNKvpVrgCdoWPyMQDIVp7Z8F2j0ioTQLXFd25U3VlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47734},"main":"src/index.ts","type":"module","gitHead":"9b217a70925b7a6fcc3845e8947097cb4ecabf52","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.6.0_1730796609674_0.06040285374378063","host":"s3://npm-registry-packages"}},"0.6.1-rc1":{"name":"humanlayer","version":"0.6.1-rc1","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.6.1-rc1","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"a6c1f04dac2e398b23d5ecc191e80b6adb2dbfce","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.6.1-rc1.tgz","fileCount":43,"integrity":"sha512-lLTbnKRT0pLW4Ai+IwK9kgI62XDFQ1n2tzdchxNqvYObXQqlmXUuki0X1MviIAxMv407rRsZADz8iAdD/mvGkw==","signatures":[{"sig":"MEQCIGCrt0CLe6EZ22tvyiqXIOMzzPM/TD6wBSF71pkCuWqyAiAyZmnrGUioGCSsOxk4AhkKn0gUflmQ89asruiSjjsJ3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137781},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"56af53be5f46a057286c10bc439b1e85946f88a3","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.6.1-rc1_1735677855258_0.9893007699030731","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-rc2":{"name":"humanlayer","version":"0.6.1-rc2","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.6.1-rc2","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"3d3c4a2bf4b1128dc6809cab0794b8987f95fd75","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.6.1-rc2.tgz","fileCount":53,"integrity":"sha512-xSjz+j/5bSHG7D+ArjciGvbBv0OiisNS2+r3F1t0vOL4OJWN/bhoQsZWKqVKOzFpB6WNTYECO8/WLynS3Da45Q==","signatures":[{"sig":"MEUCIBYWc1vdZ8MPPJ/u927PHkm0+b5IP9Dfe1LBhGou1dtkAiEA6cI0aHxBuNy6lVfXBloW/xN29XBh4gCcWoseGlBcYnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124160},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"56af53be5f46a057286c10bc439b1e85946f88a3","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.6.1-rc2_1735679836605_0.8073814052210564","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"humanlayer","version":"0.6.1","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.6.1","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"67807cc3e0ad6aa6037dcd8f7b318cadf2a7d5f2","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.6.1.tgz","fileCount":53,"integrity":"sha512-DSdj3WX8+OZHMNlrcAhDldTHygMWYpEMy95bOsFUatSP1zWVsISsiNYK5G9C8gRCXQrOa5HtZHfQr/g7gew2rQ==","signatures":[{"sig":"MEYCIQDUuhskjFjor2dX4IS4gpQ4NQuGPXWkcSHU2RVrCY+ytQIhAJPjAwfFc8NCN3Qb7bdTDtqH4mk++tWH/buI6NKZkwII","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124240},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"a17d0ca272e6ac8809d69d5168ef2e3784fe024a","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.6.1_1735682120509_0.40945785197126927","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-rc1":{"name":"humanlayer","version":"0.6.2-rc1","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.6.2-rc1","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"d2581b019123c91ff9dea0563b3688375bf0a9af","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.6.2-rc1.tgz","fileCount":53,"integrity":"sha512-XTpLUAQZmdU/6RURcbY4907myMIQg0dRknzv5vf9qxJYPA6aP6jPSpUJdL9TSO4fGlDaCfD7GUzlVQZPLLlv+A==","signatures":[{"sig":"MEQCIE5uQyHliZ0RDuNLLRt3+CymzF5QP+cxBTUe1LS9NpxtAiAwECymCNpqzDVKjPTdk8IQiEH9D34YYmSFY+ACVSFpgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122695},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"4365c521a907ee042eaeb897713cfbd93dcb77da","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll","check":"tsc --noEmit"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.6.2-rc1_1736053784135_0.060397220413759056","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-rc1":{"name":"humanlayer","version":"0.7.0-rc1","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.7.0-rc1","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"acc6087874cb47d6278142a64e2fd2261cdce3d4","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.7.0-rc1.tgz","fileCount":53,"integrity":"sha512-Dt/DZzVRfRBo1WTdLpifRAKdXkQc4zcGYbXo2UzRFUvRtdKQdj3veneqOZrZFee14rRi2CK19jULA8MzCkE9vw==","signatures":[{"sig":"MEUCID8za8/Ad0LMzmqilZlfkakwPD0HwJU2XpXlfJMCKzEoAiEA84BsIYPesYJILZ/gt9Klq2bugA1NSn5K9Pfhi3LrrF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122797},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"4365c521a907ee042eaeb897713cfbd93dcb77da","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll","check":"tsc --noEmit"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.7.0-rc1_1736054375971_0.4494881797041317","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"humanlayer","version":"0.7.0","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.7.0","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"7593600e8a4c85f5695c86f910a00085c0164a95","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.7.0.tgz","fileCount":53,"integrity":"sha512-FTdSD48SzgNUobHgQ5jjaNStl7Yt2V0qx9Bh7MGLLr/WU5l4+LwL3q7ilCQcweftNWSJzzHwggW/vhik9jcvpw==","signatures":[{"sig":"MEUCIFGuf+tHkjUjfycsW3l+pmo2Yi+7iyoFx71eFLea7t6FAiEA9snp/d4hqVYlkXDKB4P4ABMmiRytHjvnxsRlqrvvNHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123137},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"7020b7e59a0a8ee5b0e96634e1d7e4e738e58f07","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll","check":"tsc --noEmit"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.7.0_1736061759107_0.8063911741241505","host":"s3://npm-registry-packages-npm-production"}},"0.7.1-rc1":{"name":"humanlayer","version":"0.7.1-rc1","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.7.1-rc1","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"dc6d5d37521bd9861fc409d3171c055a1283e5b3","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.7.1-rc1.tgz","fileCount":53,"integrity":"sha512-cwBDyryl6adu8jTaIDSJ9SxWu8nt6MRiDDi0ceR8ylxpr4poW/27O48T50eZaQ/tPGxoJCnzVJF/z5h5cGMkxw==","signatures":[{"sig":"MEUCIQCm5LtKIfHxqk0WgS+uBEa5+GO5NNel5zOg9Q9u2Zl89AIgAgaoGYxQEj2w53DDSgAubAJHpTl49iFbXKR08OyqY/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123050},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"5ab0149d94b90c21a379c00af5facfa3abeb2988","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll","check":"tsc --noEmit"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.14","@types/node":"^20.17.11"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.7.1-rc1_1736065518397_0.4132602777881127","host":"s3://npm-registry-packages-npm-production"}},"0.7.1-rc2":{"name":"humanlayer","version":"0.7.1-rc2","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.7.1-rc2","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"c19a959d9e02c6ef47e72e7e72d1dbba21e0e0b3","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.7.1-rc2.tgz","fileCount":53,"integrity":"sha512-1KTqALiV09D5RfFbtSScHQs3ZOIBJqGkQ76yY6zrkdZ5Yavr+jRGkCCa8hrno/F32FDileBZt8lIoh+N/ADb1g==","signatures":[{"sig":"MEUCIQCqZesLwNHUbGhTWsk+IVadmXzySngyy94BUN+MM6Bg7gIgI32l45GpEFTnSUJ//9AjCMtojyzLQKjCt39eQiQaGP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123465},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"6cc8a2bec52b52b1ac5cf79eb9f174ff6bc2c5e0","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll","check":"tsc --noEmit"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.14","@types/node":"^20.17.11"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.7.1-rc2_1736957707465_0.34120899480696476","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"humanlayer","version":"0.7.1","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.7.1","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"63d383fac54c38728420579f989b1c984f7eb657","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.7.1.tgz","fileCount":53,"integrity":"sha512-/TffEouVEGxXBNcxC3KNMsoEsIBgUnVQzInhKRKvKLbVtbF3dJjJOVF4tojlLsUOu9vy/RDs7U3x8dtE/t4teQ==","signatures":[{"sig":"MEQCIB8OQppq0kkb9zrsgg6h6KxoOOFQ0fCRyzOOpgPsdklEAiAFRcbeQRezDxmB7DOJNJG4tYJuXZXF9bIG72+xNMj0UA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123461},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"a6191c668733ce42c83a9b9c4172f9fbf0aecec3","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll","check":"tsc --noEmit"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.14","@types/node":"^20.17.11"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.7.1_1736976440313_0.35324668806176174","host":"s3://npm-registry-packages-npm-production"}},"0.7.2-rc1":{"name":"humanlayer","version":"0.7.2-rc1","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.7.2-rc1","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"bin":{"humanlayer":"dist/cli.js"},"dist":{"shasum":"33fcfcc007cb0d9e578c24d75e0f51370134ec14","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.7.2-rc1.tgz","fileCount":64,"integrity":"sha512-LjfQ3CdxvuguZTpejmeWn41NdOjAK3CDzq8Z7LSbVu6nXg0qHko07CEcqyAwGx8MI39Re+yP4wgA+U2JxjZDiA==","signatures":[{"sig":"MEUCIFGfpgtTrav9vCnTP9p06FarW7lX37d+v/ZRR8ymqrSRAiEAqHvgA6liX6Tm8VMoo/wc+Q74X7gQ8eMc0lQplfEzrVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152885},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"46e6159fe1e646e06358d6d6a17cb6eb837c02eb","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll","check":"tsc --noEmit"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.14","@types/node":"^20.17.11"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.7.2-rc1_1736989620946_0.30793642232410035","host":"s3://npm-registry-packages-npm-production"}},"0.7.2-rc2":{"name":"humanlayer","version":"0.7.2-rc2","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.7.2-rc2","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"bin":{"humanlayer":"dist/cli.js"},"dist":{"shasum":"8a9032d56a545295476d92e94e1ff363adf420ae","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.7.2-rc2.tgz","fileCount":95,"integrity":"sha512-aEx1ni74xXlPO/36TTX8FTuRmU0RH0MMBtDnHxhCsnFzY6vGN/yv0CqbCu/1oYWmXA7CWYbjQ+pGMIvcqaKasg==","signatures":[{"sig":"MEYCIQDQjXI6IZN53vrRvFSdeRcytEFbeWYDbBGG3mCpxSjTsgIhAPPxZBA19iSZvD585oI6Ix5pU8uXLRBG5T4ZtKs6a3OH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218532},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"46e6159fe1e646e06358d6d6a17cb6eb837c02eb","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll","check":"tsc --noEmit"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.14","@types/node":"^20.17.11"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.7.2-rc2_1736990135702_0.17616269044505106","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"humanlayer","version":"0.7.2","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.7.2","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"4d1c72a264c402306c57ca58e5a53d24e7d5ce67","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.7.2.tgz","fileCount":93,"integrity":"sha512-h6ucFBcLFIxgkLTLlbbrulFDV007TOwZTtd1UuimGoWZ+kbrDzgNj29lStRI4UOT9Y8nM0dvoqBZ1Cjp35rS1A==","signatures":[{"sig":"MEUCICC3FB91PW7FfMjRsISheN0Px3WMbZJhMUyo6rjbbUGOAiEAn5XWnVgEE6CA5xLGXCyzA4qdQVFy7gZhW5Z5wxUmstk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216777},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"a5b73a6fe2065217243e3a17a1917dcdc676d816","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll","check":"tsc --noEmit"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.14","@types/node":"^20.17.11"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.7.2_1737054973530_0.1011109458362216","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"humanlayer","version":"0.7.3","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.7.3","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"c0acb27e041ecf79130179b102042f474a67000b","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.7.3.tgz","fileCount":93,"integrity":"sha512-xqVCZH26Ar/wGTIpIZw48CLNAlDYZ5gmdccIDPTOHDST2MYIbjlv8QwcnVp/j9BWOGRSOB/oY8/99rP1GaL56w==","signatures":[{"sig":"MEYCIQDerVkhID171sFpH7eZikmbas24pRS48ERGDAHSa/ECbwIhAPt669+3vR65IEdruYlt5Ma6NweK7V26WxquUK5PdKvb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214411},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"a5b73a6fe2065217243e3a17a1917dcdc676d816","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll","check":"tsc --noEmit"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.14","@types/node":"^20.17.11"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.7.3_1737055169963_0.11120423493022957","host":"s3://npm-registry-packages-npm-production"}},"0.7.4-alpha.1":{"name":"humanlayer","version":"0.7.4-alpha.1","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.7.4-alpha.1","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"d17a34ce9c463289bf98de619638badcb9bb4170","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.7.4-alpha.1.tgz","fileCount":96,"integrity":"sha512-q+Igx/9vYEhks5B9ki4OINl0egJtIop/0WgLPeK51PjwD+e5SC/Q7Msr/EGKS4a3cnJwWyIu4rUkkNh0SmosnA==","signatures":[{"sig":"MEYCIQC0tWMzvS9MpSi1U3nZ/cATBLhjLdHwNXnjgvYOkyYvegIhAMrA+xCP+s39X5PETPdmabyizJwFoGP1WcNm2w6ulXjJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216750},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"c5bf66410369ca307a574737e0a041d2bf92c97b","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll","check":"tsc --noEmit"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.14","@types/node":"^20.17.11"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.7.4-alpha.1_1737504936620_0.7370699173593567","host":"s3://npm-registry-packages-npm-production"}},"0.7.4-alpha.2":{"name":"humanlayer","version":"0.7.4-alpha.2","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.7.4-alpha.2","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"f9f706c954fea202259edf18f14596d0b7bb5836","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.7.4-alpha.2.tgz","fileCount":96,"integrity":"sha512-2Gwjy+1dfPHynhCo30wR4h/Ln2nBxU7+dCB0OEUKwepH4SoBzX8AHFslYMP2cKH6Vcdn6MLDrs0n/GeSdK9HgQ==","signatures":[{"sig":"MEUCID3EgEGqT6RX6PDrtFcmOO/XQXZ9s31tFVtFNyhSqpQwAiEA7aO/BG6yibU6rzobfuVkw+RT2Xn2qS406PIPC8cgWZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216750},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"c5bf66410369ca307a574737e0a041d2bf92c97b","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll","check":"tsc --noEmit"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.14","@types/node":"^20.17.11"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.7.4-alpha.2_1737505126796_0.5181156292541338","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"humanlayer","version":"0.7.4","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.7.4","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"16f9e35c3f7ed0874d7a3cb1ec125fece78ba487","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.7.4.tgz","fileCount":96,"integrity":"sha512-u7OLxKZX0bBdk0FQfNhArf1ONEQ++JQG08xXWWrrmHYXS+hq2SYeZGSHYuF6oDI2zkcSwu83ICqoYCZFnyN4bQ==","signatures":[{"sig":"MEUCIDmt2M0bArw+yoMnkBhS/qWltvxPWm9Y3USPGGrPCWuYAiEAmfAJSVjS0IyY4oSWwBpKSjYGxYNWsxft3G2hCP+oxPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216742},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"2a8c84dae3cb2f394af2a573c4560d0bd1df3a70","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll","check":"tsc --noEmit"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.2","@types/jest":"^29.5.14","@types/node":"^20.17.11"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.7.4_1737518769031_0.6091988520846741","host":"s3://npm-registry-packages-npm-production"}},"0.7.5-alpha.1":{"name":"humanlayer","version":"0.7.5-alpha.1","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.7.5-alpha.1","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"fd8c2a3b382cc5e56448853e0678eef368001010","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.7.5-alpha.1.tgz","fileCount":96,"integrity":"sha512-HDisx0U0H1oOgqO780Jw6MUBTcZJYtgthIV4hfyNzJ7cuGB8p9b/OPSJhcqkrOLBBXndp/ZFMGc/Qe5+YvJS6w==","signatures":[{"sig":"MEQCIBYnGo8q3yGz+AE4eva6wFQiTX49qB548Bh+K3ZUpJycAiBda+KPvaYFlBBR256aKHAIP/czKsU9ARsnSGyY67u8Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226220},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"1e3d57e398fc1cd2df884c8a44745ca27b3fe29e","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll","check":"tsc --noEmit"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","pkgroll":"^2.10.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^20.17.11"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.7.5-alpha.1_1740412224859_0.2708887726709317","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"humanlayer","version":"0.7.5","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.7.5","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"3c410ac81c8fd2445d83d211fa474972d5cda572","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.7.5.tgz","fileCount":96,"integrity":"sha512-Ef+GsGfLKYVIbmePcbmeXMkO8MESJJ1OyA3aawi/8Am1XNwbVqtblQsrcrm4nQ3+Pi3jMVg6L3Zy3geAb4Df3w==","signatures":[{"sig":"MEQCIEeeO99OWQRocZhTkubF4Tj8NAL78ZLMEelawCT7tnOkAiBkymVPZK+itGnUWbjOsjkn2S/+pKYtBuzmn+2xPT+BBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226212},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"1e3d57e398fc1cd2df884c8a44745ca27b3fe29e","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll","check":"tsc --noEmit"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","pkgroll":"^2.10.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^20.17.11"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.7.5_1740417686338_0.08244350822402935","host":"s3://npm-registry-packages-npm-production"}},"0.7.6-alpha.1":{"name":"humanlayer","version":"0.7.6-alpha.1","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.7.6-alpha.1","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"5ff25bf7fab3c24c659de3da9b26081a3943bf05","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.7.6-alpha.1.tgz","fileCount":96,"integrity":"sha512-zYb5hunLbuui3r9sA7b/cLEU6OcSsML93PG5iK7+7BMZZbRJaSwOiH9RdtZOlOOtsTmqvomvllCbdnHwNqQAKg==","signatures":[{"sig":"MEYCIQCKw1n4ue37+WqrXTmfcABquspH+1Io726Zmu5aiiJ/BQIhAMYYu88w+P1FFAJCiRaZtPAgfyQxEE8wU115Q5L7Jefl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230585},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"31f7ab3e8a51e7607389f7ff16c2f9a5164e2440","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll","check":"tsc --noEmit"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","pkgroll":"^2.10.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^20.17.11"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.7.6-alpha.1_1742584982953_0.8398766499341617","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"humanlayer","version":"0.7.6","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.7.6","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"13c74c53461b5b9bd5873d056c33433b7986634b","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.7.6.tgz","fileCount":96,"integrity":"sha512-a6V3HSXQ7ajetOKl+OwaxssZoVgrfs299tpt5BEz5qMpTPE1Xts22n5pMN72lcnMzO370LPnn7+JcgI8KOIdMw==","signatures":[{"sig":"MEUCIE9aOVksY6+Nt/6VAnhwPuDA8Y+6rVVLgkfJHRKLKxMNAiEAlcu6lI9OQUFmt/gL5854EK3g+EJoqKjLvmH+1qUUZGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230577},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"df4a0e761f6a3db79080773bacfd867ce4c1dcc0","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll","check":"tsc --noEmit"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","pkgroll":"^2.10.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^20.17.11"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.7.6_1742753171113_0.9395762097504701","host":"s3://npm-registry-packages-npm-production"}},"0.7.7-alpha.1":{"name":"humanlayer","version":"0.7.7-alpha.1","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.7.7-alpha.1","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"f5eee2446b541acc00ca6a93a817ed4ec0593653","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.7.7-alpha.1.tgz","fileCount":47,"integrity":"sha512-Mp1iAtZfyRYjLWxAk3j9PNihnzB7rtgP+zl6Do4Su5NDxtIQRf16T2CIogQ7ujn1Zb63kBYVSnakK6GIw74Nsg==","signatures":[{"sig":"MEUCIQCe2PSWBiPYqgi2vp7s/XJOFUd52zz829/b6wiO0V/Q2gIgGJ1ou8FRPQAhdvBd6jg9fSjuagaKLk1rRu8kIiS66XM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133357},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"7e84925244877a9e68e3b673c9e7339355af7e84","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll","check":"tsc --noEmit"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","pkgroll":"^2.10.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^20.17.11"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.7.7-alpha.1_1744670321111_0.286202761628394","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"humanlayer","version":"0.7.7","keywords":["human-in-the-loop","ai-agents","tool-use","function-calling"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.7.7","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"homepage":"https://github.com/humanlayer/humanlayer#readme","bugs":{"url":"https://github.com/humanlayer/humanlayer/issues"},"dist":{"shasum":"fec1c5c9189886ad948d819502dfb03675db7125","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.7.7.tgz","fileCount":47,"integrity":"sha512-6pk+EvyHDPUJwDex5tGwv/11tn1ZeanRUr2hrDIF3F7zRqB6fstRilpRN5Glc4s+WdnzqCvaBsAQOHk9DyLDww==","signatures":[{"sig":"MEQCID9lKnf4gKORc9xgi1FPu36grfnHMtmTF/wbhXn9l1UnAiADT6GIF7SCW7NrE7ZVSWC9juZ5TVJx++kdSf37K2cA0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133349},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"gitHead":"7e84925244877a9e68e3b673c9e7339355af7e84","scripts":{"dev":"node -r ts-node/register src/index.ts","test":"jest","build":"tsc && pkgroll","check":"tsc --noEmit"},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"repository":{"url":"git+https://github.com/humanlayer/humanlayer.git","type":"git"},"_npmVersion":"10.8.2","description":"typescript client for humanlayer.dev","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","pkgroll":"^2.10.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^20.17.11"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.7.7_1744672035499_0.5501219775717701","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"humanlayer","version":"0.8.0","keywords":["cli","human","communication","humanlayer"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.8.0","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"bin":{"hlyr":"dist/index.js","humanlayer":"dist/index.js"},"dist":{"shasum":"78a00667f2f05bcea8e47e0445f50689126c7916","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.8.0.tgz","fileCount":5,"integrity":"sha512-FSB2mJ9+w8WkIcRzSw8SuabBMHEQIAFw6sxv8H9cWwKdYGNBTV4fpnH/9LZciOQgozsOLzpG6irJVBqj4DRC8A==","signatures":[{"sig":"MEQCIELxZUi+E/um0aKXDEqqYCEdisyU+BQ1j9CgmfVOiukJAiALJaTExKMWdAT9HMKgfOQsWcjFugU3JMn5WeWIHFq2nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18954410},"type":"module","engines":{"node":">=16"},"gitHead":"a1cc9be8b1dc7ba468f4377a406eb5665f73cde3","scripts":{"dev":"npm run build && ./dist/index.js","lint":"eslint . --ext .ts","test":"vitest run","build":"tsup src/index.ts --format esm --target es2020 --clean && npm run build-go","check":"npm run format:check && npm run lint && npm run test && npm run build","clean":"rm -rf dist/","format":"prettier --write .","build-go":"npm run build-daemon && npm run build-tui","build-tui":"cd ../humanlayer-tui && go build -o humanlayer-tui . && mkdir -p ../hlyr/dist/bin && cp humanlayer-tui ../hlyr/dist/bin/","test:watch":"vitest","build:watch":"tsup src/index.ts --format esm --target es2020 --watch","build-daemon":"cd ../hld && go build -o hld ./cmd/hld && mkdir -p ../hlyr/dist/bin && cp hld ../hlyr/dist/bin/","format:check":"prettier --check ."},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"_npmVersion":"10.9.2","description":"HumanLayer, but on your command-line.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"chalk":"^5.4.1","dotenv":"^16.5.0","commander":"^14.0.0","@humanlayer/sdk":"^0.7.7","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^8.57.0","vitest":"^3.1.4","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.21","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.32.1","@typescript-eslint/eslint-plugin":"^8.32.1"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.8.0_1748904054470_0.9221454253011303","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"humanlayer","version":"0.9.0","keywords":["cli","human","communication","humanlayer"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.9.0","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"bin":{"hlyr":"dist/index.js","humanlayer":"dist/index.js"},"dist":{"shasum":"0e402ace4856aad7baae77b655eff26ee53f8cce","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.9.0.tgz","fileCount":5,"integrity":"sha512-gWW6FaJBq2WfwWOJGQD4Xj+I13kPZRJmXkwkGP5deLO5NyKkGtuwpF0xsBR1W2EaghlQ+XKsnrMSZ6mMtZOGjQ==","signatures":[{"sig":"MEUCIQCEBu5J3ChaPpXaci323PtwhMXrcWkMbIgDFW+IECeh8gIgVsL67WkWRVnvopWxbbre9dSdwym1hPjzVGMBqv15uVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26365221},"type":"module","engines":{"node":">=16"},"gitHead":"c254d36798b5aaf29383d939aac50b532ee7f1fb","scripts":{"dev":"npm run build && ./dist/index.js","lint":"eslint . --ext .ts","test":"vitest run","build":"tsup src/index.ts --format esm --target es2020 --clean && npm run build-go","check":"npm run format:check && npm run lint && npm run test && npm run build","clean":"rm -rf dist/","format":"prettier --write .","build-go":"npm run build-daemon && npm run build-tui","build-tui":"cd ../humanlayer-tui && go build -o humanlayer-tui . && mkdir -p ../hlyr/dist/bin && cp humanlayer-tui ../hlyr/dist/bin/","test:watch":"vitest","build:watch":"tsup src/index.ts --format esm --target es2020 --watch","build-daemon":"cd ../hld && go build -o hld ./cmd/hld && mkdir -p ../hlyr/dist/bin && cp hld ../hlyr/dist/bin/","format:check":"prettier --check ."},"_npmUser":{"name":"dexhorthy-humanlayer","actor":{"name":"dexhorthy-humanlayer","type":"user","email":"dexter@humanlayer.dev"},"email":"dexter@humanlayer.dev"},"_npmVersion":"10.9.2","description":"HumanLayer, but on your command-line.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"chalk":"^5.4.1","dotenv":"^16.5.0","commander":"^14.0.0","play-sound":"^1.1.6","@humanlayer/sdk":"^0.7.7","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^8.57.0","vitest":"^3.1.4","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.21","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.32.1","@typescript-eslint/eslint-plugin":"^8.32.1"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.9.0_1751339192738_0.06829562595233818","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"humanlayer","version":"0.10.0","keywords":["cli","human","communication","humanlayer"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.10.0","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"bin":{"hlyr":"dist/index.js","humanlayer":"dist/index.js"},"dist":{"shasum":"ec73c74deeb422a74048a4302ce05af51dfb2474","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.10.0.tgz","fileCount":5,"integrity":"sha512-a678u5LJeNFY41jVFPK7TDil+9rUonmcX1B/MXFBk4p4+AiUzheVBHszoERAdKPGSpn6t9X7Vb/w9tB8fCq2ow==","signatures":[{"sig":"MEQCIBz+MkPBF8hYSqmMyEFbKW3VsRC3b/N0zKqG5Tw7Z1cyAiAIux31QTuwXOlkO4YeKJ8DW81SQhzlUZA6DTuTx46jLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23437869},"type":"module","engines":{"node":">=16"},"gitHead":"1b804b0c03028ff9d373b88ef42a532c826ba4ff","scripts":{"dev":"npm run build && ./dist/index.js","lint":"eslint . --ext .ts","test":"vitest run","build":"tsup src/index.ts --format esm --target es2020 --clean && npm run build-go","check":"npm run format:check && npm run lint && npm run test && npm run build","clean":"rm -rf dist/","format":"prettier --write .","build-go":"npm run build-daemon && npm run build-tui","build-tui":"cd ../humanlayer-tui && go build -o humanlayer-tui . && mkdir -p ../hlyr/dist/bin && cp humanlayer-tui ../hlyr/dist/bin/","test:watch":"vitest","build:watch":"tsup src/index.ts --format esm --target es2020 --watch","build-daemon":"cd ../hld && go build -o hld ./cmd/hld && mkdir -p ../hlyr/dist/bin && cp hld ../hlyr/dist/bin/","format:check":"prettier --check ."},"_npmUser":{"name":"dexhorthy-humanlayer","actor":{"name":"dexhorthy-humanlayer","type":"user","email":"dexter@humanlayer.dev"},"email":"dexter@humanlayer.dev"},"_npmVersion":"10.9.2","description":"HumanLayer, but on your command-line.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"chalk":"^5.4.1","dotenv":"^16.5.0","commander":"^14.0.0","play-sound":"^1.1.6","@humanlayer/sdk":"^0.7.7","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^8.57.0","vitest":"^3.1.4","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.21","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.32.1","@typescript-eslint/eslint-plugin":"^8.32.1"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.10.0_1751561254103_0.9320701861964169","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"humanlayer","version":"0.11.0","keywords":["cli","human","communication","humanlayer"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.11.0","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"bin":{"hlyr":"dist/index.js","humanlayer":"dist/index.js"},"dist":{"shasum":"f007df00744bd66abaa84fa60cb6717a99d4ea44","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.11.0.tgz","fileCount":5,"integrity":"sha512-jG7GaokaJBz+4nbp7x/wWYqX7DDRDs8OSNqE7f6zYMCRUdPjeXsnNGsgdsfflUCoE7VWG4kSpX5h4fyTbCK+Yg==","signatures":[{"sig":"MEUCIQDSdYyU9ozf0gOTCBYKyJTlDT5TNvSlwtXw5txOUI1gOAIgP3aDr2wzUFlBNmYddybt1I7gIVAeDR1y7MyLOTe6Zc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23510523},"type":"module","engines":{"node":">=16"},"gitHead":"9a18e7f5b2dfdb471a4edba110c368681ab38bd4","scripts":{"dev":"npm run build && ./dist/index.js","lint":"eslint . --ext .ts","test":"vitest run","build":"tsup src/index.ts --format esm --target es2020 --clean && npm run build-go","check":"npm run format:check && npm run lint && npm run test && npm run build","clean":"rm -rf dist/","format":"prettier --write .","build-go":"npm run build-daemon && npm run build-tui","build-tui":"cd ../humanlayer-tui && go build -o humanlayer-tui . && mkdir -p ../hlyr/dist/bin && cp humanlayer-tui ../hlyr/dist/bin/","test:watch":"vitest","build:watch":"tsup src/index.ts --format esm --target es2020 --watch","build-daemon":"cd ../hld && go build -o hld ./cmd/hld && mkdir -p ../hlyr/dist/bin && cp hld ../hlyr/dist/bin/","format:check":"prettier --check ."},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"_npmVersion":"10.9.2","description":"HumanLayer, but on your command-line.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"chalk":"^5.4.1","dotenv":"^16.5.0","commander":"^14.0.0","play-sound":"^1.1.6","@humanlayer/sdk":"^0.7.7","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^8.57.0","vitest":"^3.1.4","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.21","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.32.1","@typescript-eslint/eslint-plugin":"^8.32.1"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.11.0_1753308265291_0.09964044052236387","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"humanlayer","version":"0.11.1","keywords":["cli","human","communication","humanlayer"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.11.1","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"bin":{"hlyr":"dist/index.js","humanlayer":"dist/index.js"},"dist":{"shasum":"ac832fe72680e98375fb2eb2155a78475cb5ff3e","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.11.1.tgz","fileCount":4,"integrity":"sha512-Oce1VacvovPoWk7dhw92jMdxWc8dylBFfTx4taZ8ETBfEpw/bYASAmrUjBMTBZKMO1jCGPgKRQJwBmrGZ7RWyw==","signatures":[{"sig":"MEUCIQC7Jm1eto0A0B1H+Mp4cZI9VhRJ3Elg7iIvWv7C9fXDmgIgJvWhbCryWKdjIaKraqlMZisQx2j9ThhQcsokyZYS/E8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28072563},"type":"module","engines":{"node":">=16"},"scripts":{"dev":"npm run build && ./dist/index.js","lint":"eslint . --ext .ts","test":"vitest run","build":"tsup && npm run build-go","check":"npm run format:check && npm run lint && npm run test && npm run build","clean":"rm -rf dist/","format":"prettier --write .","build-go":"npm run build-daemon","test:watch":"vitest","build:watch":"tsup --watch","build-daemon":"cd ../hld && go build -o hld ./cmd/hld && mkdir -p ../hlyr/dist/bin && cp hld ../hlyr/dist/bin/","format:check":"prettier --check ."},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"_npmVersion":"10.9.2","description":"HumanLayer, but on your command-line.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"chalk":"^5.4.1","dotenv":"^16.5.0","commander":"^14.0.0","play-sound":"^1.1.6","@humanlayer/sdk":"^0.7.7","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^8.57.0","vitest":"^3.1.4","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.21","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.32.1","@typescript-eslint/eslint-plugin":"^8.32.1"},"_npmOperationalInternal":{"tmp":"tmp/humanlayer_0.11.1_1757886212948_0.7439532465001217","host":"s3://npm-registry-packages-npm-production"}},"0.17.2-npm":{"name":"humanlayer","version":"0.17.2-npm","description":"HumanLayer, but on your command-line.","type":"module","bin":{"humanlayer":"dist/index.js","hlyr":"dist/index.js","codelayer":"dist/index.js","codelayer-nightly":"dist/index.js"},"scripts":{"build":"tsup","prepack":"npm run build && rimraf .claude && mkdir -p .claude && cp -r ../.claude/commands ../.claude/agents ../.claude/settings.json .claude/","postpack":"rm -rf .claude","build:watch":"tsup --watch","dev":"npm run build && ./dist/index.js","lint":"eslint . --ext .ts","format":"prettier --write .","format:check":"prettier --check .","test":"vitest run","test:watch":"vitest","check":"npm run format:check && npm run lint && npm run test && npm run build","clean":"rm -rf dist/"},"dependencies":{"@clack/prompts":"^0.11.0","@humanlayer/sdk":"^0.7.7","@modelcontextprotocol/sdk":"^1.12.0","chalk":"^5.4.1","commander":"^14.0.0","dotenv":"^16.5.0"},"devDependencies":{"@types/node":"^22.15.21","@typescript-eslint/eslint-plugin":"^8.32.1","@typescript-eslint/parser":"^8.32.1","eslint":"^8.57.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","prettier":"^3.5.3","tsup":"^8.5.0","typescript":"^5.8.3","vitest":"^3.1.4"},"engines":{"node":">=16"},"keywords":["cli","human","communication","humanlayer"],"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","_id":"humanlayer@0.17.2-npm","gitHead":"cfc9081f83353f2522b9d2a1821d0e9398283a2e","_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-+5FjaSb5p9Qn5ju88PHCjlbqe+noXSAS+omudRxiEojon246HFWN8NkW15xDue6UcwuRNkwgEW7wIOUIc5faKA==","shasum":"9341c593d28c3f06337a40c1d7614a998d6563c6","tarball":"https://registry.npmjs.org/humanlayer/-/humanlayer-0.17.2-npm.tgz","fileCount":37,"unpackedSize":307334,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFzpyU9ZjPOeBsR7gVkKU8FxGm4hWur6brwLiy04nojCAiBUN46k8o1aqaSi5tofiasEJzZoTi4zXkgKaqeA3poz7w=="}]},"_npmUser":{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"},"directories":{},"maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/humanlayer_0.17.2-npm_1764091180418_0.794907688612724"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-18T05:16:50.127Z","modified":"2025-11-25T17:19:40.829Z","0.5.4-rc1":"2024-09-18T05:16:50.345Z","0.5.3":"2024-09-18T05:17:02.995Z","0.5.6":"2024-10-10T03:23:52.375Z","0.5.7":"2024-10-22T17:19:48.539Z","0.5.8":"2024-11-03T06:51:07.327Z","0.6.0":"2024-11-05T08:50:09.899Z","0.6.1-rc1":"2024-12-31T20:44:15.455Z","0.6.1-rc2":"2024-12-31T21:17:16.787Z","0.6.1":"2024-12-31T21:55:20.693Z","0.6.2-rc1":"2025-01-05T05:09:44.324Z","0.7.0-rc1":"2025-01-05T05:19:36.196Z","0.7.0":"2025-01-05T07:22:39.320Z","0.7.1-rc1":"2025-01-05T08:25:18.579Z","0.7.1-rc2":"2025-01-15T16:15:07.633Z","0.7.1":"2025-01-15T21:27:20.639Z","0.7.2-rc1":"2025-01-16T01:07:01.142Z","0.7.2-rc2":"2025-01-16T01:15:35.925Z","0.7.2":"2025-01-16T19:16:13.725Z","0.7.3":"2025-01-16T19:19:30.181Z","0.7.4-alpha.1":"2025-01-22T00:15:36.798Z","0.7.4-alpha.2":"2025-01-22T00:18:47.062Z","0.7.4":"2025-01-22T04:06:09.265Z","0.7.5-alpha.1":"2025-02-24T15:50:25.050Z","0.7.5":"2025-02-24T17:21:26.504Z","0.7.6-alpha.1":"2025-03-21T19:23:03.135Z","0.7.6":"2025-03-23T18:06:11.349Z","0.7.7-alpha.1":"2025-04-14T22:38:41.289Z","0.7.7":"2025-04-14T23:07:15.687Z","0.8.0":"2025-06-02T22:40:54.844Z","0.9.0":"2025-07-01T03:06:33.158Z","0.10.0":"2025-07-03T16:47:34.464Z","0.11.0":"2025-07-23T22:04:25.714Z","0.11.1":"2025-09-14T21:43:33.319Z","0.17.2-npm":"2025-11-25T17:19:40.636Z"},"author":{"name":"HumanLayer Authors"},"license":"Apache-2.0","keywords":["cli","human","communication","humanlayer"],"description":"HumanLayer, but on your command-line.","maintainers":[{"name":"dexhorthy-humanlayer","email":"dexter@humanlayer.dev"}],"readme":"# HumanLayer CLI\n\nHumanLayer, but on your command-line.\n\nA unified CLI tool that provides:\n\n- Direct human contact from terminal or scripts\n- MCP (Model Context Protocol) server functionality\n- Integration with Claude Code SDK for approval workflows\n- Thoughts management system for developer notes and documentation\n\n## Quickstart\n\n### Run directly with npx\n\n```bash\n# Contact a human with a message\nnpx humanlayer contact_human -m \"Need help with deployment approval\"\n\n# Or use the long form\nnpx humanlayer contact_human --message \"Review this pull request\"\n```\n\n### Configuration\n\nyou will probably always want:\n\n```bash\nexport HUMANLAYER_API_KEY=...\n```\n\nUsing cli flags:\n\n```bash\nhumanlayer contact_human --message \"Review this pull request\" --slack-channel \"C08G5C3V552\"\n```\n\nusing environment variables:\n\n```bash\nexport HUMANLAYER_SLACK_CHANNEL=C08G5C3V552\nhumanlayer contact_human --message \"Review this pull request\"\n```\n\nor\n\n```\nexport HUMANLAYER_EMAIL_ADDRESS=human@example.com\nhumanlayer contact_human --message \"Review this pull request\"\n```\n\n**Note:** If no contact channel is configured, HumanLayer will default to the web UI for human interactions.\n\nusing a config file:\n\n```bash\necho '\n{\n  \"channel\": {\n    \"slack\": {\n      \"channel_or_user_id\": \"C08G5C3V552\"\n    }\n  }\n}\n' > .hlyr.json\n```\n\n```bash\nhumanlayer contact_human --message \"Review this pull request\" --config-file .hlyr.json\n```\n\n### MCP Server Usage\n\nStart an MCP server for integration with MCP clients like Claude Desktop:\n\n```bash\n# Contact human functionality\nhumanlayer mcp serve\n\n# Claude Code SDK approval integration\nhumanlayer mcp claude_approvals\n\n# Debug MCP servers with inspector\nhumanlayer mcp inspector serve\nhumanlayer mcp inspector claude_approvals\n```\n\n### Claude Code SDK Integration\n\nFor automated approval workflows with Claude Code SDK:\n\n`mcp-config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"approvals\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"humanlayer\", \"mcp\", \"claude_approvals\"],\n      \"env\": {\n        \"HUMANLAYER_API_KEY\": \"<YOUR_API_KEY>\"\n      }\n    }\n  }\n}\n```\n\n```bash\nclaude --print \"write hello world to a file\" \\\n  --mcp-config mcp-config.json \\\n  --permission-prompt-tool mcp__approvals__request_permission\n```\n\n### Run with claude code\n\n```\nclaude --print \"do some work\" | npx humanlayer contact_human -m -\n```\n\nor\n\n```bash\nallowedTools='Write,Edit,Bash(grep:*)'\nmessage=\"make me a file hello.txt with contents 'hello world'\"\n\nclaude_answer=$(claude --print \"$message\" --allowedTools \"$allowedTools\")\nwhile :; do\nhuman_answer=$(echo \"$claude_answer\" | npx humanlayer contact_human -m -)\nmessage=\"$human_answer\"\nclaude_answer=$(claude --print \"$message\" --allowedTools \"$allowedTools\" --continue)\ndone\n```\n\n### Install globally\n\n```bash\nnpm install -g hlyr\n\n# Then use directly\nhumanlayer contact_human -m \"Production database needs review\"\n```\n\n## Commands\n\n### `contact_human`\n\nContact a human with a message and wait for a response.\n\n```bash\nhumanlayer contact_human -m \"Your message here\"\n```\n\n**Options:**\n\n- `-m, --message <text>` - The message to send (required)\n\n**Examples:**\n\n```bash\n# Simple message\nhumanlayer contact_human -m \"Please review the deployment logs\"\n\n# Multi-word message\nhumanlayer contact_human -m \"The API is returning 500 errors, need immediate help\"\n\n# Using in scripts\n#!/bin/bash\nif [ $? -ne 0 ]; then\n  humanlayer contact_human -m \"Build failed, manual intervention needed\"\nfi\n```\n\n### `mcp`\n\nModel Context Protocol server functionality.\n\n```bash\nhumanlayer mcp <subcommand>\n```\n\n**Subcommands:**\n\n- `serve` - Start the default MCP server for contact_human functionality\n- `claude_approvals` - Start the Claude approvals MCP server for permission requests\n- `wrapper` - Wrap an existing MCP server with human approval functionality (not implemented yet)\n- `inspector [command]` - Run MCP inspector for debugging MCP servers (defaults to 'serve')\n\n### `thoughts`\n\nManage developer thoughts and notes separately from code repositories.\n\n```bash\nhumanlayer thoughts <subcommand>\n```\n\n**Subcommands:**\n\n- `init` - Initialize thoughts for the current repository\n- `sync` - Manually sync thoughts and update searchable index\n- `status` - Check the status of your thoughts setup\n- `config` - View or edit thoughts configuration\n- `uninit` - Remove thoughts setup from current repository\n- `profile` - Manage thoughts profiles (for multiple thoughts repositories)\n\n**Profile Management:**\n\nThe thoughts system supports multiple profiles, allowing you to maintain separate thoughts repositories for different organizational contexts (e.g., personal projects, different clients).\n\n```bash\n# Create a new profile\nhumanlayer thoughts profile create <name> [--repo <path>] [--repos-dir <name>] [--global-dir <name>]\n\n# List all profiles\nhumanlayer thoughts profile list [--json]\n\n# Show profile details\nhumanlayer thoughts profile show <name> [--json]\n\n# Delete a profile\nhumanlayer thoughts profile delete <name> [--force]\n```\n\n**Examples:**\n\n```bash\n# Initialize thoughts for a new project (default profile)\nhumanlayer thoughts init\n\n# Create a profile for personal projects\nhumanlayer thoughts profile create personal --repo ~/thoughts-personal\n\n# Initialize a repo with a specific profile\ncd ~/projects/personal-app\nhumanlayer thoughts init --profile personal\n\n# Sync thoughts (automatically uses the correct profile's repository)\nhumanlayer thoughts sync -m \"Updated architecture notes\"\n\n# Check status (shows which profile is active)\nhumanlayer thoughts status\n\n# View all profiles and configuration\nhumanlayer thoughts config\n\n# List all configured profiles\nhumanlayer thoughts profile list\n```\n\n**Profile Features:**\n\n- **Multiple Repositories**: Each profile can have its own thoughts repository location\n- **Automatic Resolution**: Commands automatically use the correct profile based on repository mappings\n- **Backward Compatible**: Existing configurations without profiles continue to work unchanged\n- **Per-Repository Profiles**: Different repositories can use different profiles, even worktrees of the same repo\n\nThe thoughts system keeps your notes separate from code while making them easily accessible to AI assistants.\n\n### `claude`\n\nManage Claude Code configuration.\n\n```bash\nhumanlayer claude <subcommand>\n```\n\n**Subcommands:**\n\n- `init` - Initialize Claude Code configuration in current directory\n\n**Examples:**\n\n```bash\n# Initialize Claude Code configuration interactively\nhumanlayer claude init\n\n# Copy all files without prompting\nhumanlayer claude init --all\n\n# Force overwrite existing .claude directory\nhumanlayer claude init --force\n```\n\n#### Interactive Selection\n\nThe `claude init` command provides an interactive experience with arrow key navigation:\n\n- Use **↑↓** arrow keys to navigate options\n- Press **space** to toggle selections\n- Press **enter** to confirm your choices\n- Press **Ctrl+C** to cancel at any time\n\n#### What Gets Copied\n\nThe command copies Claude Code configuration files to your project's `.claude` directory:\n\n- **Commands** (30 files) - Workflow commands for planning, research, CI, code generation, testing, and more\n- **Agents** (6 files) - Specialized sub-agents for code analysis, debugging, and architecture review\n- **Settings** (1 file) - Project permissions configuration (`settings.local.json` is excluded via `.gitignore`)\n\n#### Command Options\n\n- `--all` - Copy all files without prompting (useful for CI/CD or automated setup)\n- `--force` - Overwrite existing `.claude` directory without confirmation\n\n#### Non-Interactive Mode\n\nFor automated environments (CI/CD, scripts), use the `--all` flag:\n\n```bash\nhumanlayer claude init --all\n```\n\nWithout `--all`, the command requires an interactive terminal and will exit with an error in non-TTY environments.\n\n## Use Cases\n\n- **CI/CD Pipelines**: Get human approval before deploying\n- **Monitoring Scripts**: Alert humans when automated checks fail\n- **Development Workflows**: Ask for code review or architectural decisions\n- **Operations**: Escalate issues that require human judgment\n\n## Configuration\n\nhlyr uses HumanLayer's configuration system. Set up your contact channels through environment variables or configuration files as documented in the main [HumanLayer documentation](https://humanlayer.dev/docs).\n\n## Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Build the CLI\nnpm run build\n\n# Run tests\nnpm test\n\n# Watch mode during development\nnpm run dev\n```\n\n### Testing Local Approvals\n\nFor testing the local MCP approvals system without HumanLayer API access, see [test_local_approvals.md](./test_local_approvals.md).\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}