{"_id":"@agenthifive/agenthifive","_rev":"8-3929f75abe6af334ada1a08daea0a19d","name":"@agenthifive/agenthifive","dist-tags":{"latest":"0.4.7"},"versions":{"0.4.0":{"name":"@agenthifive/agenthifive","version":"0.4.0","keywords":["openclaw","agenthifive","vault","ai-agent","credential-management","oauth","policy-engine","plugin"],"license":"MIT","_id":"@agenthifive/agenthifive@0.4.0","maintainers":[{"name":"supersantux","email":"marco@agenthifive.com"}],"homepage":"https://github.com/supersantux/AgentH5/tree/main/packages/openclaw#readme","bugs":{"url":"https://github.com/supersantux/AgentH5/issues"},"dist":{"shasum":"1a903f0d8bc67afb5ab1ba0181eed5bdc3345437","tarball":"https://registry.npmjs.org/@agenthifive/agenthifive/-/agenthifive-0.4.0.tgz","fileCount":61,"integrity":"sha512-6PbM8izEFSwkQK+zsJ6fO89Lilc1xoDkj1RAnXA/LMfTtQQny6j8+UcR5WD1dvgX6O4Sn4oE0C3lCwK3IfddPw==","signatures":[{"sig":"MEYCIQDq8/uaojqzvToiiFzubcsMGc87oIrTLNIbbr4DVBUbmgIhAOAMNjMFmg5HmMv7udynB8uPuFOr3Vp7xHo7HR1VAtx2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220194},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","default":"./dist/runtime.js"}},"gitHead":"bb9e1c4e1617c2d0cf56c6d74b929c535b2060fa","scripts":{"lint":"echo Lint: OK","test":"tsc -p tsconfig.json && node --experimental-transform-types --test src/__tests__/*.test.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"supersantux","email":"marco@agenthifive.com"},"openclaw":{"extensions":["./dist/register.js"]},"repository":{"url":"git+https://github.com/supersantux/AgentH5.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"11.9.0","description":"OpenClaw plugin for [AgentHiFive](https://agenthifive.com) vault integration. Gives AI agents secure, policy-governed access to user accounts through vault-managed credentials and a brokered API proxy.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"jose":"^5.9.3","@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agenthifive_0.4.0_1774044773421_0.5038905941965317","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@agenthifive/agenthifive","version":"0.4.1","keywords":["openclaw","agenthifive","vault","ai-agent","credential-management","oauth","policy-engine","plugin"],"license":"MIT","_id":"@agenthifive/agenthifive@0.4.1","maintainers":[{"name":"supersantux","email":"marco@agenthifive.com"}],"homepage":"https://github.com/supersantux/AgentH5/tree/main/packages/openclaw#readme","bugs":{"url":"https://github.com/supersantux/AgentH5/issues"},"dist":{"shasum":"a1c40004818475122cb1b7316f969b1078412633","tarball":"https://registry.npmjs.org/@agenthifive/agenthifive/-/agenthifive-0.4.1.tgz","fileCount":61,"integrity":"sha512-Us0u6FEU3l7gYlgsVBDPzL5mPCRH+d36lG6b5OiaP417WUCEhPZg8nA6i1kBs/3ZTSKilcmbdl//D0fKVgDozg==","signatures":[{"sig":"MEYCIQDEBWTr7lXMRk+Wg2OvyS4ESwpoXsecVkgB7/uLjyHJuAIhANICR7FiaFv+423mJb6Q5+ahN1V0NjYMf7I3g1fNvugW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220503},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","default":"./dist/runtime.js"}},"gitHead":"34832ee650daf97dd6cf404ebba2d39667a79b62","scripts":{"lint":"echo Lint: OK","test":"tsc -p tsconfig.json && node --experimental-transform-types --test src/__tests__/*.test.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"supersantux","email":"marco@agenthifive.com"},"openclaw":{"extensions":["./dist/register.js"]},"repository":{"url":"git+https://github.com/supersantux/AgentH5.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"11.9.0","description":"OpenClaw plugin for [AgentHiFive](https://agenthifive.com) vault integration. Gives AI agents secure, policy-governed access to user accounts through vault-managed credentials and a brokered API proxy.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"jose":"^5.9.3","@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agenthifive_0.4.1_1774045728406_0.14269017118323957","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@agenthifive/agenthifive","version":"0.4.2","keywords":["openclaw","agenthifive","vault","ai-agent","credential-management","oauth","policy-engine","plugin"],"license":"MIT","_id":"@agenthifive/agenthifive@0.4.2","maintainers":[{"name":"supersantux","email":"marco@agenthifive.com"}],"homepage":"https://github.com/supersantux/AgentH5/tree/main/packages/openclaw#readme","bugs":{"url":"https://github.com/supersantux/AgentH5/issues"},"dist":{"shasum":"8bbf7c684c8566485a6319353e0f518ee5329c47","tarball":"https://registry.npmjs.org/@agenthifive/agenthifive/-/agenthifive-0.4.2.tgz","fileCount":65,"integrity":"sha512-bWro2bOHPRTr6vk4oRJ2B6Z/wrdKf+nOMsSnxgZQjSg1hcBKvXWLjeiDnuDeEQ5l9Yh7x6Zeg9NQ4+foFEZb5w==","signatures":[{"sig":"MEYCIQDkCWv+EgghJIn0Ytr3OXjESEa0gjD7CYUZHChKUTL/NQIhAJM551G1BLvfdpgqKPI7Zj4wSz9UMQn9mcJfSqPdU3Sn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221925},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","default":"./dist/runtime.js"}},"gitHead":"0170764deee69e5b62822028d921af93d3cfcf19","scripts":{"lint":"echo Lint: OK","test":"tsc -p tsconfig.json && node --experimental-transform-types --test src/__tests__/*.test.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"supersantux","email":"marco@agenthifive.com"},"openclaw":{"extensions":["./dist/register.js"]},"repository":{"url":"git+https://github.com/supersantux/AgentH5.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"11.9.0","description":"OpenClaw plugin for [AgentHiFive](https://agenthifive.com) vault integration. Gives AI agents secure, policy-governed access to user accounts through vault-managed credentials and a brokered API proxy.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"jose":"^5.9.3","@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agenthifive_0.4.2_1774092503179_0.6320153156174391","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@agenthifive/agenthifive","version":"0.4.3","keywords":["openclaw","agenthifive","vault","ai-agent","credential-management","oauth","policy-engine","plugin"],"license":"MIT","_id":"@agenthifive/agenthifive@0.4.3","maintainers":[{"name":"supersantux","email":"marco@agenthifive.com"}],"homepage":"https://github.com/supersantux/AgentH5/tree/main/packages/openclaw#readme","bugs":{"url":"https://github.com/supersantux/AgentH5/issues"},"dist":{"shasum":"52d0118d59667b5c65fc59a48fe79424f7b95d08","tarball":"https://registry.npmjs.org/@agenthifive/agenthifive/-/agenthifive-0.4.3.tgz","fileCount":65,"integrity":"sha512-C44OEkwzEZCYJtS11lQVwxqI4oCiK1XbFuV6OW0EFb6G8/CziF3MWckVNLh76rWSV0S0s5+b6JUPuOJeC1ctMA==","signatures":[{"sig":"MEQCIHu71aFvMT05ZeOkpXb2/uzb08QNFNGVhcLqLvVmZpzvAiBg0uCOadau9GuOjgAbeZlyZ2ikjDf5lJneYEPLRZTRMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222307},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","default":"./dist/runtime.js"}},"gitHead":"d84ad4ebc11ae413dbe403212445b273bceb3866","scripts":{"lint":"echo Lint: OK","test":"tsc -p tsconfig.json && node --experimental-transform-types --test src/__tests__/*.test.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"supersantux","email":"marco@agenthifive.com"},"openclaw":{"extensions":["./dist/register.js"]},"repository":{"url":"git+https://github.com/supersantux/AgentH5.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"11.9.0","description":"OpenClaw plugin for [AgentHiFive](https://agenthifive.com) vault integration. Gives AI agents secure, policy-governed access to user accounts through vault-managed credentials and a brokered API proxy.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"jose":"^5.9.3","@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agenthifive_0.4.3_1774092970541_0.2753546887009748","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@agenthifive/agenthifive","version":"0.4.4","keywords":["openclaw","agenthifive","vault","ai-agent","credential-management","oauth","policy-engine","plugin"],"license":"MIT","_id":"@agenthifive/agenthifive@0.4.4","maintainers":[{"name":"supersantux","email":"marco@agenthifive.com"}],"homepage":"https://github.com/supersantux/AgentH5/tree/main/packages/openclaw#readme","bugs":{"url":"https://github.com/supersantux/AgentH5/issues"},"dist":{"shasum":"e44cdacda02b1253d1ff4177cc1b601b51cd11d9","tarball":"https://registry.npmjs.org/@agenthifive/agenthifive/-/agenthifive-0.4.4.tgz","fileCount":65,"integrity":"sha512-c3tNWkbhi4ZmkMH9TIZtbVmi30asa5zn2RxvViEsNnSxFQvdszmc+BCG1JocbNFQ+om00+iAndwFuGCDoloJgg==","signatures":[{"sig":"MEQCIEAMgByldNFP5KLbzF3rEoYEM46fE+5+GcSonagbT5NJAiAmI3vKq4WlkJVM8s/pvB/pmHVquCWAP+UXKZSYXTtHnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224270},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","default":"./dist/runtime.js"}},"gitHead":"a9a7d33ae1767d3dffda4496c31f11c6f472a88d","scripts":{"lint":"echo Lint: OK","test":"tsc -p tsconfig.json && node --experimental-transform-types --test src/__tests__/*.test.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"supersantux","email":"marco@agenthifive.com"},"openclaw":{"extensions":["./dist/register.js"]},"repository":{"url":"git+https://github.com/supersantux/AgentH5.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"11.9.0","description":"OpenClaw plugin for [AgentHiFive](https://agenthifive.com) vault integration. Gives AI agents secure, policy-governed access to user accounts through vault-managed credentials and a brokered API proxy.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"jose":"^5.9.3","@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agenthifive_0.4.4_1774093732839_0.008966652945108677","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@agenthifive/agenthifive","version":"0.4.5","keywords":["openclaw","agenthifive","vault","ai-agent","credential-management","oauth","policy-engine","plugin"],"license":"MIT","_id":"@agenthifive/agenthifive@0.4.5","maintainers":[{"name":"supersantux","email":"marco@agenthifive.com"}],"homepage":"https://github.com/supersantux/AgentH5/tree/main/packages/openclaw#readme","bugs":{"url":"https://github.com/supersantux/AgentH5/issues"},"dist":{"shasum":"4d7d105ea9ceb986c91835dd67eb14ae24c88cdf","tarball":"https://registry.npmjs.org/@agenthifive/agenthifive/-/agenthifive-0.4.5.tgz","fileCount":149,"integrity":"sha512-iX+46pAoI+3Jo0tXNYJ4ofu/FkwCdYKbIIu7TCxK9GAevKF4Q7yU8yuk/jWzpzZoqtkgDJjjN+u0kY8RbZlNFA==","signatures":[{"sig":"MEYCIQC+X3ijXRi/74xXNeKA5DeT2imKyYutJNscNS1a0XjcZwIhAKVfB0hCxJLOIQaFjJf/jQkhD3xLQ4P0NCLRAqVzB1r7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500151},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./setup":{"types":"./dist/setup-entry.d.ts","default":"./dist/setup-entry.js"},"./shared":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"},"./channel":{"types":"./dist/channel-entry.d.ts","default":"./dist/channel-entry.js"},"./runtime":{"types":"./dist/runtime.d.ts","default":"./dist/runtime.js"}},"gitHead":"a8f57713f855faf59f0d7328cf17b95bfff671d6","scripts":{"lint":"echo Lint: OK","test":"tsc -p tsconfig.json && node --experimental-transform-types --test src/__tests__/*.test.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"supersantux","email":"marco@agenthifive.com"},"openclaw":{"channel":{"id":"agenthifive","blurb":"Vault-managed Slack and Telegram channels with policy enforcement and approvals.","label":"AgentHiFive"},"extensions":["./dist/channel-entry.js"],"setupEntry":"./dist/setup-entry.js"},"repository":{"url":"git+https://github.com/supersantux/AgentH5.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"11.9.0","description":"OpenClaw plugin for [AgentHiFive](https://agenthifive.com) vault integration. Gives AI agents secure, policy-governed access to user accounts through vault-managed credentials and a brokered API proxy.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"jose":"^5.9.3","@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.3.22","typescript":"^5.6.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":"^2026.3.22"},"_npmOperationalInternal":{"tmp":"tmp/agenthifive_0.4.5_1775089526320_0.4479039388801036","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@agenthifive/agenthifive","version":"0.4.6","keywords":["openclaw","agenthifive","vault","ai-agent","credential-management","oauth","policy-engine","plugin"],"license":"MIT","_id":"@agenthifive/agenthifive@0.4.6","maintainers":[{"name":"supersantux","email":"marco@agenthifive.com"}],"homepage":"https://github.com/supersantux/AgentH5/tree/main/packages/openclaw#readme","bugs":{"url":"https://github.com/supersantux/AgentH5/issues"},"dist":{"shasum":"4fa9f7b157d3ba1243d88781849b60eff10f3a04","tarball":"https://registry.npmjs.org/@agenthifive/agenthifive/-/agenthifive-0.4.6.tgz","fileCount":149,"integrity":"sha512-dySLbE7vA8VmqHswV5wxBcg5TxueTMvYY2pIiG2+vrUONc57e0oWOsXt0PsxewfgfwhMUikXdfx6dt3qvNlnXg==","signatures":[{"sig":"MEQCIFYEINQOHOAnwtkiYzlNMdCPrtSawOYhp3JQIDiykELbAiB4s6Rl2J6E54jzQnp/I9EEy8MWU8T+3tFh5NyAIeDEKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500151},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./setup":{"types":"./dist/setup-entry.d.ts","default":"./dist/setup-entry.js"},"./shared":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"},"./channel":{"types":"./dist/channel-entry.d.ts","default":"./dist/channel-entry.js"},"./runtime":{"types":"./dist/runtime.d.ts","default":"./dist/runtime.js"}},"gitHead":"1a8565c072727fa0f0066742299d3fa76a1317e3","scripts":{"lint":"echo Lint: OK","test":"tsc -p tsconfig.json && node --experimental-transform-types --test src/__tests__/*.test.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"supersantux","email":"marco@agenthifive.com"},"openclaw":{"channel":{"id":"agenthifive","blurb":"Vault-managed Slack and Telegram channels with policy enforcement and approvals.","label":"AgentHiFive"},"extensions":["./dist/channel-entry.js"],"setupEntry":"./dist/setup-entry.js"},"repository":{"url":"git+https://github.com/supersantux/AgentH5.git","type":"git","directory":"packages/openclaw"},"_npmVersion":"11.11.0","description":"OpenClaw plugin for [AgentHiFive](https://agenthifive.com) vault integration. Gives AI agents secure, policy-governed access to user accounts through vault-managed credentials and a brokered API proxy.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jose":"^5.9.3","@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.3.22","typescript":"^5.6.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":"^2026.3.22"},"_npmOperationalInternal":{"tmp":"tmp/agenthifive_0.4.6_1775090010652_0.17398876635947613","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@agenthifive/agenthifive","version":"0.4.7","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./channel":{"types":"./dist/channel-entry.d.ts","default":"./dist/channel-entry.js"},"./setup":{"types":"./dist/setup-entry.d.ts","default":"./dist/setup-entry.js"},"./shared":{"types":"./dist/shared/index.d.ts","default":"./dist/shared/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","default":"./dist/runtime.js"}},"openclaw":{"extensions":["./dist/channel-entry.js"],"setupEntry":"./dist/setup-entry.js","channel":{"id":"agenthifive","label":"AgentHiFive","blurb":"Vault-managed Slack and Telegram channels with policy enforcement and approvals."}},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","test":"tsc -p tsconfig.json && node --experimental-transform-types --test src/__tests__/*.test.ts","lint":"echo Lint: OK"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/agenthifive/agenthifive.git","directory":"packages/openclaw"},"homepage":"https://github.com/agenthifive/agenthifive/tree/main/packages/openclaw#readme","keywords":["openclaw","agenthifive","vault","ai-agent","credential-management","oauth","policy-engine","plugin"],"publishConfig":{"access":"public"},"dependencies":{"@sinclair/typebox":"^0.34.48","jose":"^5.9.3"},"peerDependencies":{"openclaw":"^2026.5.6"},"devDependencies":{"@types/node":"^20.0.0","openclaw":"^2026.5.6","typescript":"^5.6.0"},"gitHead":"080fa4a302b59cf5a295316e9d701f5471dae4cd","_id":"@agenthifive/agenthifive@0.4.7","description":"OpenClaw plugin for [AgentHiFive](https://agenthifive.com) vault integration. Gives AI agents secure, policy-governed access to user accounts through vault-managed credentials and a brokered API proxy.","bugs":{"url":"https://github.com/agenthifive/agenthifive/issues"},"_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-fu27ox3Uve8SQKZcReAqbfeo+lEZYbo7q8yk9ObrcUctyIy92bjJMiy6yaLrmXZd945e6Yv5lxzsVfz7ZWjCWw==","shasum":"20df5985571fc7db868c60ebdbc70d98518e9078","tarball":"https://registry.npmjs.org/@agenthifive/agenthifive/-/agenthifive-0.4.7.tgz","fileCount":149,"unpackedSize":537635,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC6VMXuGRqwv0Ljb6V0jOtbi5irrhaTMX07CTZvIOg6oAIgXkRuv9nx38y/xrdJhKz+QNQRuOoWJe4pU8B/hWkWqMc="}]},"_npmUser":{"name":"supersantux","email":"marco@agenthifive.com"},"directories":{},"maintainers":[{"name":"supersantux","email":"marco@agenthifive.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agenthifive_0.4.7_1778155066044_0.7711462646131366"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-20T22:12:53.328Z","modified":"2026-05-07T11:57:46.311Z","0.4.0":"2026-03-20T22:12:53.582Z","0.4.1":"2026-03-20T22:28:48.546Z","0.4.2":"2026-03-21T11:28:23.336Z","0.4.3":"2026-03-21T11:36:10.676Z","0.4.4":"2026-03-21T11:48:52.979Z","0.4.5":"2026-04-02T00:25:26.494Z","0.4.6":"2026-04-02T00:33:30.797Z","0.4.7":"2026-05-07T11:57:46.184Z"},"bugs":{"url":"https://github.com/agenthifive/agenthifive/issues"},"license":"MIT","homepage":"https://github.com/agenthifive/agenthifive/tree/main/packages/openclaw#readme","keywords":["openclaw","agenthifive","vault","ai-agent","credential-management","oauth","policy-engine","plugin"],"repository":{"type":"git","url":"git+https://github.com/agenthifive/agenthifive.git","directory":"packages/openclaw"},"description":"OpenClaw plugin for [AgentHiFive](https://agenthifive.com) vault integration. Gives AI agents secure, policy-governed access to user accounts through vault-managed credentials and a brokered API proxy.","maintainers":[{"name":"supersantux","email":"marco@agenthifive.com"}],"readme":"# @agenthifive/agenthifive\n\nOpenClaw plugin for [AgentHiFive](https://agenthifive.com) vault integration. Gives AI agents secure, policy-governed access to user accounts through vault-managed credentials and a brokered API proxy.\n\n## What It Does\n\n- **7 agent tools** for executing API calls, managing connections, approvals, and downloads through the vault\n- **Native channel plugins** for Telegram and Slack\n- **Step-up approval flow** for sensitive actions (user approves via dashboard)\n- **Prompt injection** with chunked API reference docs for connected services\n- **ES256 JWT auth** with automatic background token refresh\n- **Setup wizard** (`ah5-setup`) for bootstrapping agent auth\n\n## Quick Start\n\n### 1. Install the plugin\n\n```bash\nopenclaw plugins install @agenthifive/agenthifive@0.4.7\n```\n\n### 2. Install the setup CLI\n\n```bash\nnpm install -g @agenthifive/openclaw-setup@0.2.19\n```\n\n### 3. Run setup\n\nRun the setup wizard to bootstrap agent auth, discover connected services, write config, and apply the temporary credential proxying patch used until native OpenClaw support lands:\n\n```bash\nah5-setup\n```\n\nOr non-interactively:\n\n```bash\nah5-setup --base-url https://app.agenthifive.com --bootstrap-secret ah5b_...\n```\n\nThe wizard automatically:\n- Writes canonical AgentHiFive config to `~/.openclaw/openclaw.json`\n- Applies the temporary credential proxying patch to your OpenClaw installation\n\nAfter setup:\n- Changing models from the OpenClaw TUI `/models` picker is fine\n- Avoid re-running OpenClaw `onboard` or `models auth` for vault-managed providers, because those flows expect local provider keys/tokens\n\nAdditional flags:\n- `--config-path <path>` — explicit config file path\n- `--openclaw-dir <path>` — explicit OpenClaw installation directory\n- `--mode remove` — remove `channels.agenthifive` cleanly, then uninstall the plugin\n\n### 4. Connect Services\n\nAdd OAuth connections (Google, Microsoft, Slack, Telegram, etc.) and configure policies in the [AgentHiFive dashboard](https://app.agenthifive.com).\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `vault_execute` | Execute an HTTP request through the vault proxy (Model B) |\n| `request_permission` | Request permission for a sensitive action |\n| `request_capability` | Request access to a new service/capability |\n| `vault_await_approval` | Wait for a step-up approval to be resolved |\n| `vault_connections_list` | List available connections and their status |\n| `vault_connection_revoke` | Revoke a connection immediately |\n| `vault_download` | Download binary files through the vault to disk |\n\n## Configuration\n\nCanonical config lives under `channels.agenthifive` in your `openclaw.json`.\n\nMinimal example:\n\n```json\n{\n  \"channels\": {\n    \"agenthifive\": {\n      \"accounts\": {\n        \"default\": {\n          \"enabled\": true,\n          \"baseUrl\": \"https://app.agenthifive.com\",\n          \"auth\": {\n            \"mode\": \"agent\",\n            \"agentId\": \"agent_...\",\n            \"privateKey\": \"base64-encoded-jwk\"\n          },\n          \"providers\": {\n            \"telegram\": {\n              \"enabled\": true,\n              \"dmPolicy\": \"balanced\",\n              \"allowFrom\": []\n            },\n            \"slack\": {\n              \"enabled\": true\n            }\n          }\n        }\n      }\n    }\n  },\n  \"plugins\": {\n    \"enabled\": true,\n    \"allow\": [\"agenthifive\"],\n    \"entries\": {\n      \"agenthifive\": {\n        \"enabled\": true\n      }\n    }\n  }\n}\n```\n\nAgentHiFive's generic plugin layer derives its runtime config from that channel section, so `plugins.entries.agenthifive` remains intentionally minimal.\n\nImportant keys under `channels.agenthifive.accounts.<id>`:\n\n| Key | Type | Description |\n|-----|------|-------------|\n| `baseUrl` | string | AgentHiFive API base URL |\n| `auth.mode` | `\"agent\"` \\| `\"bearer\"` | Authentication mode |\n| `auth.agentId` | string | Agent ID (agent mode) |\n| `auth.privateKey` | string | Base64-encoded ES256 JWK (agent mode) |\n| `auth.token` | string | Bearer token (bearer mode) |\n| `auth.tokenAudience` | string | Token audience override (optional) |\n| `pollTimeoutMs` | number | Approval poll timeout (default: 300000) |\n| `pollIntervalMs` | number | Approval poll interval (default: 3000) |\n| `providers.telegram.*` | object | Telegram channel settings |\n| `providers.slack.*` | object | Slack channel settings |\n\n## LLM Credential Proxying\n\nThe setup wizard automatically patches OpenClaw's `resolveApiKeyForProvider()` to route LLM API calls through the vault, so agents don't need local API keys.\n\nThis patch-based flow is the **officially supported path today** for vault-managed\nLLM calls. It is a temporary compatibility layer while the upstream OpenClaw\ncontribution for native support is being processed.\n\nThe patch is applied during `ah5-setup` and:\n- Works with both npm installs (`dist/` chunks) and source installs (`src/`)\n- Creates a `.bak` backup of the patched file\n- Is idempotent (safe to run multiple times)\n- Uses the shared `globalThis.__ah5_runtime` bridge, so it is a no-op when the plugin is not installed\n\nTo re-apply manually (for example after an OpenClaw upgrade), re-run the setup wizard or see [`patches/README.md`](patches/README.md).\n\n## Removing AgentHiFive\n\nUse the setup CLI rather than uninstalling the plugin first:\n\n```bash\nah5-setup --mode remove\n```\n\nThat removes `channels.agenthifive` from config and then uninstalls the plugin cleanly.\n\n## Programmatic Usage\n\nThe package also exports classes for use outside the plugin system:\n\n```typescript\nimport { VaultClient, VaultTokenManager, VaultActionProxy } from \"@agenthifive/agenthifive\";\n\n// Direct API client\nconst client = new VaultClient({\n  baseUrl: \"https://app.agenthifive.com\",\n  auth: { mode: \"bearer\", token: \"ah5t_...\" },\n});\n\n// ES256 JWT token management\nconst tokenManager = new VaultTokenManager({\n  baseUrl: \"https://app.agenthifive.com\",\n  agentId: \"agent_...\",\n  privateKey: jwk,\n});\nawait tokenManager.init();\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}