{"_id":"agent-hub-agent","_rev":"93-4ee91bf7b4433c59e4030ee484e23e00","name":"agent-hub-agent","dist-tags":{"latest":"13.18.0"},"versions":{"9.2.0":{"name":"agent-hub-agent","version":"9.2.0","_id":"agent-hub-agent@9.2.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"8bb67ff4f3c86d5b166253c33ec926770b7d5cc3","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-9.2.0.tgz","fileCount":53,"integrity":"sha512-9Stp0gSVh7ymo+Caheo4fczMS/et1jjprsN5BOL8iZghfNUhqZpL+5iowsGhiUQP/teXPgttihAWKXeQqyPinA==","signatures":[{"sig":"MEQCIB4R9z/UmvZxxs4KyF0G7PYfKLCpRASPTevI5QYNapM+AiAzs6TvXdJx7jzTIHXHY5qjDVDMkDTF1yq0PJNZP9tENQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285974},"type":"module","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"11.12.1","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"^9.2.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"^9.2.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_9.2.0_1776431122433_0.15206816441019644","host":"s3://npm-registry-packages-npm-production"}},"9.3.0":{"name":"agent-hub-agent","version":"9.3.0","_id":"agent-hub-agent@9.3.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"e24f732fac264f45446fecb5ab23270ec3f8350c","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-9.3.0.tgz","fileCount":53,"integrity":"sha512-cuCKrTkNwesqNP4f4onOTObbRHRuWGcbVeQggcMUbqxMm3mxABd5XB8wPffR55pzee2f1gUY6IwrH8yfQarW+w==","signatures":[{"sig":"MEUCICuWuBF7GOn3V9YJz0Ufp0mD1NcqbIqhDHMjnwQZEQNPAiEAl+W2cB3OW42NnZT5pDXhAJOIMQwXqc9OFFPoBPYmvGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285974},"type":"module","gitHead":"17f5d5cde40bdc3bdbd893f931528bfce6eae09b","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"11.12.1","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"^9.2.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"^9.2.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_9.3.0_1776435181530_0.24115182301878546","host":"s3://npm-registry-packages-npm-production"}},"9.4.0":{"name":"agent-hub-agent","version":"9.4.0","_id":"agent-hub-agent@9.4.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"dcf8e71b6514486767cd10d223a73c46074ae36d","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-9.4.0.tgz","fileCount":53,"integrity":"sha512-vm+SQqrX0T+B6C7fzaDWq+qw1fLVY6P0ZZay/G//cHJUijPGQ+SseSjXilwXXS1hJnbXGIuX5ZpQoM4mayu0Nw==","signatures":[{"sig":"MEUCIAM9ggRIsHx6Y43iU00C5E6dbqbl3Yd5ZzKsmJmow5lhAiEAhsXvGTT2E7+xaYbWYGUGGSronBZ+HttTWNiPcd/2C7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290328},"type":"module","gitHead":"b22ec72854a40ffd1f1de466f6f13da53c906345","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"11.12.1","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"^9.2.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"^9.2.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_9.4.0_1776438595748_0.6312207777671728","host":"s3://npm-registry-packages-npm-production"}},"9.4.1":{"name":"agent-hub-agent","version":"9.4.1","_id":"agent-hub-agent@9.4.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"921f61036bca7029d8b6f7681ed7bd1fecc692a1","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-9.4.1.tgz","fileCount":53,"integrity":"sha512-nxBOaDhedfD2tSW4I5MGmBrsa/KFLu7Faxwi6Yr1dCAr+STFtm4qRjEr2Slx0BgTEoqqo+173Sr9VkuMRUZn8Q==","signatures":[{"sig":"MEUCIB3vxg4/7+uKnHbKjTeHiADo9zq09gZnTHFgPbGxK0MuAiEA/CI4VHg4TK8DfwRsYXC8t2ljCGrkMHH9Nmy9SsqeH98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290328},"type":"module","gitHead":"2ce93c1ef6f565af41b300a7fdfcdd20055c1169","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"^9.2.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"^9.2.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_9.4.1_1776440391125_0.5355620548853424","host":"s3://npm-registry-packages-npm-production"}},"9.5.0":{"name":"agent-hub-agent","version":"9.5.0","_id":"agent-hub-agent@9.5.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"c36dd654526f14dfb8b2a7e34e7110cc83c18dfb","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-9.5.0.tgz","fileCount":53,"integrity":"sha512-DrxHgXHUav0nlGJRQLk5Hk3zqtSmskxq9sFSuJMq6+kyiNnaBH85sIH/39cmKMgA3koO+VWIpMyM0MXruiPBxg==","signatures":[{"sig":"MEUCIQCfv00clgGtUh0b9w33EcELo/mWWTjOsNh9iL1hw0Vv+gIga/dqRU31S/Y81Csz3NDOaAEfrAjPqgDrg8LSdnsSdZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290328},"type":"module","gitHead":"a1153fa348d2a70d94018acee888919aeb298f77","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"^9.2.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"^9.2.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_9.5.0_1776450617436_0.2420155891392639","host":"s3://npm-registry-packages-npm-production"}},"9.6.0":{"name":"agent-hub-agent","version":"9.6.0","_id":"agent-hub-agent@9.6.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"a7420e04c909ac6d2433613f02bc6a6a8e0e2f34","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-9.6.0.tgz","fileCount":53,"integrity":"sha512-TecAXtGWhg5ssTeZnafQXMqPl1p0kxva18BAd0qBvBQu3WJTXjVXFXeShRk7SDTdBWGvmnqSvzyy0oPMrNyihQ==","signatures":[{"sig":"MEUCIQCHYKt9l5EEgqUjvhWIo4Tvz5WkC4V/s/TncDflbWQoywIgJ76OjLQJWGOIGqoGZSNmruImExS+pFU5g++NsZMzWYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290328},"type":"module","gitHead":"464e743655b62e9719bc62729213a9394d80e03c","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"^9.2.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"^9.2.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_9.6.0_1776453516013_0.9699494731959433","host":"s3://npm-registry-packages-npm-production"}},"9.7.0":{"name":"agent-hub-agent","version":"9.7.0","_id":"agent-hub-agent@9.7.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"6fbbc72f0b1ed8fb3fb34245906c26ca2f9b910e","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-9.7.0.tgz","fileCount":54,"integrity":"sha512-lXiTj9YGvJndm9HXPt6rlLBGSdwo3ewXPAxubQ3/TBYzwtcesS1jRy94eI0qKiMs2G5KgLyqcndgcez4wee9LA==","signatures":[{"sig":"MEYCIQD2WitHg/3tP/H7PCBHfKHz6xgrbWGMeXGKDaW73i4nOAIhALdBfp6FbEcFoj0ZtqtWQX831jX+IBZk9HVhoNtqC5cY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302534},"type":"module","gitHead":"755c3d1f03eab37ba79e49a84b5a718e86e1fd01","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"^9.2.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"^9.2.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_9.7.0_1776468069961_0.6037423172113214","host":"s3://npm-registry-packages-npm-production"}},"9.7.1":{"name":"agent-hub-agent","version":"9.7.1","_id":"agent-hub-agent@9.7.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"6269d16d75b69d666467ff90320de81f83aee26b","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-9.7.1.tgz","fileCount":54,"integrity":"sha512-Ieb78j88nO42a02ax5AYQrNVY/8nQ8LvIv6hVuOWKbJRwEgAiNqOts14e7jS0eIKdBFd0EJgCugIxjLy5dxZxQ==","signatures":[{"sig":"MEUCIQDEi9NurCxKFjPIY0M1KxgSI9Ug6mkWeFZQK6REgd/XlgIgV6rQMB9JsOPrp5kKs25fuXGTmiHgDYiLBb5ZBUgNTnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303418},"type":"module","gitHead":"57c9aeb147aa8aeaaa03f91976437dbd3c4d051f","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"^9.2.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"^9.2.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_9.7.1_1776475160767_0.862481582927576","host":"s3://npm-registry-packages-npm-production"}},"10.0.1":{"name":"agent-hub-agent","version":"10.0.1","_id":"agent-hub-agent@10.0.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"770221f99f3b1c98581ec96735400d4bdb1ec169","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-10.0.1.tgz","fileCount":54,"integrity":"sha512-i0x2w/5i0ZPMb25ncf0AhqXkQ8hrCvMts/yfpN5UeKnHKANXpG4WV7y6OFCZx1RidvPg//vVg2JhlBckk5/NHQ==","signatures":[{"sig":"MEQCIDBUKnV9a6SeWgeISYUOQ1p8+Cmfr0E6U9cTH7RYqooqAiB66nylwYTEyd8eHwzKKtzFBPFKxGMuUj2KxuCZ9/KNag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307877},"type":"module","gitHead":"fd12e76d19662daf3f7aabcd8ae5814283c640bc","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"^9.2.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"^9.2.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_10.0.1_1776535129578_0.4750982630357543","host":"s3://npm-registry-packages-npm-production"}},"10.0.2":{"name":"agent-hub-agent","version":"10.0.2","_id":"agent-hub-agent@10.0.2","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"c76a6f4f1e4c30d82b6c49cf31af4f1d9661dc79","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-10.0.2.tgz","fileCount":54,"integrity":"sha512-TWL0hrlxV+BWaaCCqL2Xrq4zfN+XmKY25arUnTHNYjN3EY3BBqDnipHzdgxXNtIJcy67TjOh5YDcIgNTQXcU3Q==","signatures":[{"sig":"MEUCIQDSVcAQYf4Obsie/NyehO92nbqAeUPrSo6r2M3NozrMXAIga+PSDe2V+OqA8SP/ZZzopvc0faDv728pC7mUfo59mjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307867},"type":"module","gitHead":"4400549d4b3d2205e62d01772beb9fbed27b75bd","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"*","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"*","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_10.0.2_1776555865072_0.8001439927310909","host":"s3://npm-registry-packages-npm-production"}},"10.0.3":{"name":"agent-hub-agent","version":"10.0.3","_id":"agent-hub-agent@10.0.3","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"bbe24f32f22b72661bec98df439ffcb4cf8bf356","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-10.0.3.tgz","fileCount":54,"integrity":"sha512-NdI2GOWHpAqpeKVwXWPX9Qvwzdwe8Gd4G6lWuByp7XDhcWXcB/c0FgNJSTWqkKp6/9dhiCRw31DeLVrOZAglJA==","signatures":[{"sig":"MEUCIH6ZdWFkr5baPMzt69xt+knzfzPw+uWHU8SQ29oikPjyAiEA0mrbDygL+YZRJO3CToyjuHiHNB3AJwC0T4AyTu8XGPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308262},"type":"module","gitHead":"69a1da3144c99af882ab1f1b8ed2b94338800b18","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"*","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"*","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_10.0.3_1776556523946_0.4052897061909899","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"agent-hub-agent","version":"10.1.0","_id":"agent-hub-agent@10.1.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"ea5f008c4e95195f645f386888681e1214046e76","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-10.1.0.tgz","fileCount":55,"integrity":"sha512-OfrtNanwOew+Zf6LhDh6WkpOZwrS8MteEFzIIHDfHm9PlUkL6e0uaskezIZ1AP1kjpGLjwiPCgBuh7r+TVN6yw==","signatures":[{"sig":"MEUCIArUA8vjU9vuHk3FL6RGRcHDZj48frTTj8OcManTmULtAiEA74e4I/vRYw79aCmRwmy6sckvhdtirwBkGjGM7THsOpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311112},"type":"module","gitHead":"8e04cd17d3ad3e33d1b1aa58c9899ec91f91055f","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"*","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"*","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_10.1.0_1776559732227_0.5383588725239206","host":"s3://npm-registry-packages-npm-production"}},"10.1.1":{"name":"agent-hub-agent","version":"10.1.1","_id":"agent-hub-agent@10.1.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"4d0379306e3fd3ae516de4ff92dac8f9f708e04b","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-10.1.1.tgz","fileCount":55,"integrity":"sha512-8gNHiSLZZTPmQXR+i4qkw1CIzOIVbrzkgK/i9WXMEVnLHGC8JEV8IGIGcdQX14rOC8nco8iw809iJHuVlUVOXQ==","signatures":[{"sig":"MEUCIEp0kLMruetXy1OCtnh/S8c0y/H4JbrLripGFYlTPX1cAiEA9Ap3gLFJK5x0mpZiw/oB0CigQpnTxZuqihjaYjyKtWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312666},"type":"module","gitHead":"6e777fb35d976dd779e3e0f94f2a0b4057a227e2","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"*","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"*","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_10.1.1_1776561304034_0.20862550328038298","host":"s3://npm-registry-packages-npm-production"}},"10.1.2":{"name":"agent-hub-agent","version":"10.1.2","_id":"agent-hub-agent@10.1.2","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"471d5614c7f634b0e2314bf82c37bd9c0552f725","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-10.1.2.tgz","fileCount":55,"integrity":"sha512-IY523kFtSwY2xAeSqh0T+64hlZgRY19WGKlENYtTxUqQb9EyXYmrk/uDYtZ1QrnG+f+62LmQA3tOPZcBm8eWQw==","signatures":[{"sig":"MEYCIQCU9opGt+U944bWXs+sR2VwD1ZfKrRUocFZQFEcb2rbdQIhAIpXSQHel1Loe+QnTmqvJs9xdQAyA4HtFbktI55KJMTB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312676},"type":"module","gitHead":"99b583cf0431fa3cbe1d469f5d977c73f1caa9d3","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"10.1.2","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"10.1.2","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_10.1.2_1776561883302_0.10874600235680854","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"agent-hub-agent","version":"11.0.0","_id":"agent-hub-agent@11.0.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"bbd0a09a01fc92e79e740ba64fd1dadefeb007f9","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.0.0.tgz","fileCount":55,"integrity":"sha512-zRIipQieHWLyisDRfz0AKLeGe4zpAlNZAAYv6eQQ3qD4IoME+M0aduBpcweHL6oKlr8tLBufdtd11laZ4ON3Qg==","signatures":[{"sig":"MEYCIQDJB8RU4PLr4o0mEQ+dg+oNY2NHK4aiCD2Mvf6LWMpprgIhAKgdv7NRDwnBoqarVvnVAc3KDbYmPAW4nul2XDH9H8+3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312779},"type":"module","gitHead":"d5b3839bf52acdd89994d848bb4fac482e98d75b","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.0.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.0.0_1776635727744_0.8943520997565002","host":"s3://npm-registry-packages-npm-production"}},"11.0.1":{"name":"agent-hub-agent","version":"11.0.1","_id":"agent-hub-agent@11.0.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"3510e3a6bdf54913948f72da37535e9e98cec317","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.0.1.tgz","fileCount":55,"integrity":"sha512-Bdlh15ZYUNIcRndJTq66oyPT8xRUZ0gsD43Blw3fV1VRZoadFakAtFGI5EqGsH7MREsrxrUlROq41/N9dn7Y+A==","signatures":[{"sig":"MEQCIGJR+mBuKou63Kpmbfb+XE2LkAEEz7UM7zZ1BOdwLRkTAiBj4WvNzUQGRshd6v++DTaEtUxJB5af3YND5bd+5/25dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312779},"type":"module","gitHead":"95c4a155275fb8c6ce0b49ea4ecd1c23de588c8b","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.0.1","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.0.1","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.0.1_1776636215434_0.1363842109368565","host":"s3://npm-registry-packages-npm-production"}},"11.0.2":{"name":"agent-hub-agent","version":"11.0.2","_id":"agent-hub-agent@11.0.2","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"8c0eca21a4fca3d5934e49fd207880e7bf938ede","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.0.2.tgz","fileCount":55,"integrity":"sha512-7pMdMHQWba5aa7/MnWhWAoEopdStFutniVfn5H+JDEgJo6K8GezlzP/rJC3y43CgyVLf4snYEiwi7bosOMBhhA==","signatures":[{"sig":"MEQCIHrTwL3sCAw5DubnkuyeT7OoGimAZxvxd73cy/1Oq5mEAiAWXmmdSAsIITki3/yUdngLOGNMr7H++YuYREJ3nD2qKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312779},"type":"module","gitHead":"cf38296900af4003de98dab6be3bb0ab6ef0e101","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.0.2","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.0.2","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.0.2_1776637677739_0.2505302612705915","host":"s3://npm-registry-packages-npm-production"}},"11.0.3":{"name":"agent-hub-agent","version":"11.0.3","_id":"agent-hub-agent@11.0.3","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"e0e43d52e82ec2200dac2a0fd4ceb7ee403af0e0","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.0.3.tgz","fileCount":55,"integrity":"sha512-A5RCb90jP5TTKzhDV//+15IDXJobJ73J61XN/52YB4/tfV+v5IciI5Aou5Pa/tr4Dx66xUrMa7n4iIGsVITTyw==","signatures":[{"sig":"MEUCIQCqGkz2T6iBASxkbxiXbLROAb3rzVRcR3TjxcHAl/LrrAIgfPONcRr9/GTpRxPG3ukjBUPHqwTO1rEopnwPaMcDN74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312779},"type":"module","gitHead":"f49f0e25071e1d6007b954cc83fd60052d3d625f","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.0.3","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.0.3_1776638774270_0.42395997150902276","host":"s3://npm-registry-packages-npm-production"}},"11.1.0":{"name":"agent-hub-agent","version":"11.1.0","_id":"agent-hub-agent@11.1.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"2f4bff8405ec683590c7c8bd029cf69e62408e60","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.1.0.tgz","fileCount":55,"integrity":"sha512-f/iZl3eEvdjoC8nTec2FFLh1xeE6RsPs1bnl84TQX2sGhJTY3WgCV3nwo7XE9hXrJG5mRgSHJ+PX+80IFNtiaA==","signatures":[{"sig":"MEYCIQCm1MrQ+KyJatR/iDNH9iZp/dZfSciV8NiRzLLJ82Nd+gIhALQDR3RwlJif1bpOD2IP2LOy+fmwloeiQVA1WMZ13sJD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312779},"type":"module","gitHead":"6c659df5cadf8f3fdffc3b75c7a30751e57384db","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.1.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.1.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.1.0_1776643167642_0.800538933298923","host":"s3://npm-registry-packages-npm-production"}},"11.1.1":{"name":"agent-hub-agent","version":"11.1.1","_id":"agent-hub-agent@11.1.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"16892b39478078f956949b02af84bb6ce33ef063","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.1.1.tgz","fileCount":55,"integrity":"sha512-hTdpwysD60eSlFPRwKGqP4FehxJdvqYp13LmbLYYxRf4mo6GzboinjnxEYTH9xg8TxzRsLut8MsLS6UIIzrAVw==","signatures":[{"sig":"MEQCIDu0v3TlCiE9Fz30nIW1BEfAuBmYeoSwcU3MTRHctcj7AiB6hu5LSpH38GXyodRZ0P4/f6LFbHzclVATXVA7n74Ygg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312779},"type":"module","gitHead":"d54771ba48dd676e5652d938f6484126b8a54eb2","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.1.1","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.1.1","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.1.1_1776645479251_0.6396759168657296","host":"s3://npm-registry-packages-npm-production"}},"11.1.2":{"name":"agent-hub-agent","version":"11.1.2","_id":"agent-hub-agent@11.1.2","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"2044e7dfe93afbfdbc69f869dedc538d220e1978","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.1.2.tgz","fileCount":55,"integrity":"sha512-Nv3raawLjOD2q7aEM9MFi1KNWkpubxcigCmdr9aHG3hUcMkjIPwPbbJjlKRZSnDxdssJTCAu2YDEiR7DOQBPtA==","signatures":[{"sig":"MEUCIQC/IulWXh7kEYuv3ZLyXo9vtamBkNujBlgextR999WILgIgM84CjhpBPM2dYwgyI8KubVN0dNt3S9g2fHQBeY1Icd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312779},"type":"module","gitHead":"0a615760a5924b85b5beef978a6c34b1e842c8c2","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.1.2","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.1.2","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.1.2_1776646487102_0.14932526670074853","host":"s3://npm-registry-packages-npm-production"}},"11.2.0":{"name":"agent-hub-agent","version":"11.2.0","_id":"agent-hub-agent@11.2.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"32b585a8aa135a8bb3063b5b41b6f53d17de8862","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.2.0.tgz","fileCount":55,"integrity":"sha512-eJlGbcljY0OL89SlwG0WBkmeYKDmXl63Prq1oLXKPRFxI7+9qxrPm2oEFRe6PCEWSZHMCKvqZafv342hvmFXkw==","signatures":[{"sig":"MEYCIQC9xSaMS/9UikUTha+EWfSP94Sk7LJZI7g7cVtm02vlYAIhAOqczdcw5LXcbFgl1pIBpbIdEbeaF3q6lIKVPu7TKUwP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314534},"type":"module","gitHead":"b5229a4ffb1ca16836a3c73e85ba5b6585730d57","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.2.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.2.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.2.0_1776649453140_0.7708023538900963","host":"s3://npm-registry-packages-npm-production"}},"11.2.1":{"name":"agent-hub-agent","version":"11.2.1","_id":"agent-hub-agent@11.2.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"746df1bed513b43d0c5fca93f20e3bf8c76ccd49","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.2.1.tgz","fileCount":55,"integrity":"sha512-NnzvdY3Y3kgPNmAXX996i/Sc801Ixd0irbP1Rk/AD/uoNWxih9tvGPLpBFrSDuTRAH8Ch7xnuBSSZKftZ8ZDwQ==","signatures":[{"sig":"MEYCIQDdJyJidJiInTePZMOSjXCHDZfhBiUROuHALgNhz4oSfwIhAMQkj/R/fJQQe+LXMTYrA6tZjm8Q4eHYTfs2LYUqdIyf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314534},"type":"module","gitHead":"d51a0119bb0c8b4cb599729f681db20c4fc13509","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.2.1","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.2.1","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.2.1_1776650576282_0.06387047494579812","host":"s3://npm-registry-packages-npm-production"}},"11.2.2":{"name":"agent-hub-agent","version":"11.2.2","_id":"agent-hub-agent@11.2.2","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"5564531130dd8cb3d99c6f70dd6cea4a4c0dd478","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.2.2.tgz","fileCount":55,"integrity":"sha512-mw7bkJK3/kfWGA6rZF3oG5zi16yg8NgHJQ76XT5j4Xwa3AZeNUM3l+Qa/2leTsonUbkTGx53Q65C0aFIx7xZHA==","signatures":[{"sig":"MEYCIQCpP1g+58uX+lBnRTjI+/cum9NDEGXirLK5fzkDHCb3LQIhAO/J6Ca8NUfH+D8+2NeYQDX8hPgGeIzfAGi5toe7/+7r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314534},"type":"module","gitHead":"000436fe600cb61c1cb59aacf803825b78933078","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.2.2","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.2.2","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.2.2_1776651158842_0.504544972552345","host":"s3://npm-registry-packages-npm-production"}},"11.2.3":{"name":"agent-hub-agent","version":"11.2.3","_id":"agent-hub-agent@11.2.3","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"f59588f091394ce41d8ad2b969dae76d6f0f275c","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.2.3.tgz","fileCount":55,"integrity":"sha512-/HHOtF5I6jJNlkORBw+7C6OjmaNKiZG5pvabmFz+BSu6CD4OJwcBvvFLxn+aeM/1GWjve6PCkRmBfuTtjA1zdA==","signatures":[{"sig":"MEYCIQCvZzFtV9EPz8by7B2YJf4VCWWRe4UxQYnZYCR71FY5BAIhAKpDlXMadhB2qhYmuqzYI5ERR4IWHmQvzlKCbbOaxWmT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314534},"type":"module","gitHead":"65ebb190df134bf9fbb028d39360bb1b3a362083","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.2.3","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.2.3","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.2.3_1776652071963_0.2577007271715621","host":"s3://npm-registry-packages-npm-production"}},"11.3.0":{"name":"agent-hub-agent","version":"11.3.0","_id":"agent-hub-agent@11.3.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"0ee7e806671d308ad9d5a2cd07b16c3cad6c80ac","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.3.0.tgz","fileCount":57,"integrity":"sha512-cS7PYfEu2rhRSLkAMdntbg8BIyV3+ChBMgOMR5eu8aZRdLSiQc/MtpegutzIc06/qC0uo7C3nfnwfKiOaFuaCA==","signatures":[{"sig":"MEQCICv/GlTknEjplu4TR+Xwc7t0XsrPbeKcAwZ7Is1X/Fa4AiB1+DHijMuNfmiWZtcQN1IMyDZXB9ZDSR63vsblXYUOtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330052},"type":"module","gitHead":"09b18ca026891f1f2977272800c705d1975e8d65","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.3.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.3.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.3.0_1776701642235_0.8097387047410942","host":"s3://npm-registry-packages-npm-production"}},"11.4.0":{"name":"agent-hub-agent","version":"11.4.0","_id":"agent-hub-agent@11.4.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"fed5fdbe02c12376822e3bc4ebda5671b0c0792d","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.4.0.tgz","fileCount":57,"integrity":"sha512-g+VDDkyVGJLdq2GsqribxlCLO85Fr44NYmPdFlk5x43Zp+mowBTjrlglVbwLIY74XcKkgmxStzttwRZA2kO3rQ==","signatures":[{"sig":"MEUCIQD19jnPopIHBS5hORb0r94kSO7ftwIFwJviNyLt5YnbrgIgPjnArmUY7aAaszpxcv1WM9ly5PUaQY0Y9EdQVZHuUwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330052},"type":"module","gitHead":"e7a7bc6afb7d19707901df0f1df21a54b57cde70","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.4.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.4.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.4.0_1776710265689_0.7947703283489553","host":"s3://npm-registry-packages-npm-production"}},"11.4.1":{"name":"agent-hub-agent","version":"11.4.1","_id":"agent-hub-agent@11.4.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"40ab1a98668fa4fe1e9f27c0efadc8d561507855","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.4.1.tgz","fileCount":57,"integrity":"sha512-2C0RfdYZPUdH6DEHW3TEPvwuzQJiYvSRCxfLZhAw/IklCUazb0cwmiGjan5/mJ6PDLpmkEnE93LcFbCxe82Vmw==","signatures":[{"sig":"MEQCIAUe34+GBWboYiOwIHhf6KLo9C8E4aRgin2+HbvvkeioAiAom/EL0DB5tfaf4X5noPPwQ4N5Bp6eVZwI/+4Jr4pE5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330052},"type":"module","gitHead":"173c1204cf9038d4e8304bb965adc7176e750a0c","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.4.1","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.4.1","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.4.1_1776712052795_0.23869434661319522","host":"s3://npm-registry-packages-npm-production"}},"11.5.0":{"name":"agent-hub-agent","version":"11.5.0","_id":"agent-hub-agent@11.5.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"dc80d4a58b344917e962c427e8fdf358e1342ac2","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.5.0.tgz","fileCount":57,"integrity":"sha512-SBPQqqo1SFcnTj3PmTRX+RUzOsfpadvT8RuKipTcuQyCgm2qDGSm6PR7TlAFOMaTAV+HGeFxRhe2VQ7CzAKF5g==","signatures":[{"sig":"MEUCIF/rGv6MkYOmd4ui5loTuC0afwKgZmNtGkpRDufm9NY0AiEAvZIbBsAdp+d8TSxBTPN67b6FdMT4u+IB60RMl4QAl88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331592},"type":"module","gitHead":"ad039258e940ff3173dee8af24af6300184ddc8b","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.5.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.5.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.5.0_1776734734400_0.09564218166519245","host":"s3://npm-registry-packages-npm-production"}},"11.5.1":{"name":"agent-hub-agent","version":"11.5.1","_id":"agent-hub-agent@11.5.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"328cb84b650c44c7a493a20c0783239894f15aa7","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.5.1.tgz","fileCount":57,"integrity":"sha512-B0fEgZpbZYwcsdwfZSHXKmxW9p+b2ko09YFIzxhfZpZA2uPalbmUajt1J4r3sP0pno4StYphmLyMy7M/i14fqw==","signatures":[{"sig":"MEQCIATHqsAVE5WtNyrCsmwuwmomhfVDZo1JahwrBpAxRYPSAiASrfpBAiZgMY46W978tXxeTdXG1Ei9OIxF9st2fbvpCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331592},"type":"module","gitHead":"5954599df94a5c79b60d431c83537d034165620e","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.5.1","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.5.1","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.5.1_1776735871106_0.37445673926264744","host":"s3://npm-registry-packages-npm-production"}},"11.5.2":{"name":"agent-hub-agent","version":"11.5.2","_id":"agent-hub-agent@11.5.2","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"0143324e4b6383e87b00989952c4bb2b9205b294","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.5.2.tgz","fileCount":57,"integrity":"sha512-OKowA0dCUEEXXt/go5LlsvHAghQdBGvYFoHf406Qq8bqetxenNFiIaUJ5Ljl2kdYUr/UY9NSLWi1Q9m8RdYgwA==","signatures":[{"sig":"MEUCIHj+oJNRETm2qUTPS/mEbR9zXHmxKcF8PSlJoVPQoEuzAiEA5i80pxdIpknk9yg2N8xqkrRHnqTe5O8K6pDbcWAQZT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331592},"type":"module","gitHead":"05ea2c3855a333b553c5fb9b889dcccd1c1375e3","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.5.2","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.5.2","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.5.2_1776736631967_0.4879990306723814","host":"s3://npm-registry-packages-npm-production"}},"11.5.3":{"name":"agent-hub-agent","version":"11.5.3","_id":"agent-hub-agent@11.5.3","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"522cbb217ef55480dc63b65ff0b46712baa8d03b","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.5.3.tgz","fileCount":57,"integrity":"sha512-dB67kICgWJbC0qjISzXl2UdZt48Sh3btNaGFAz2MUTedS4VV8P1wbzNGACzw186DH5EuRH/1F/XSDyhC8J7a/Q==","signatures":[{"sig":"MEUCIG66an66GDPSeeoOfupE2NshIUn/UqafXa9XQmhYsE5+AiEApbRv5BWnEGqFqL7yJjGI8LjltflHY3qZDQ+KLOSM7pY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331592},"type":"module","gitHead":"be15d0f7e2b89545af4cc3815ad21b7fe3f47a4f","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.5.3","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.5.3","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.5.3_1776737658924_0.6089699518766156","host":"s3://npm-registry-packages-npm-production"}},"11.5.4":{"name":"agent-hub-agent","version":"11.5.4","_id":"agent-hub-agent@11.5.4","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"dcc9c9fdf60dc325acf7a940a287f913b359782c","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.5.4.tgz","fileCount":57,"integrity":"sha512-10o+kGcJfU5BVzEMIl14GMkWxUvHPSSdRQ7Ltwqoi385pmHFPA2r4HrN9/9977F+lI2dzOx8NJUZVTv625rB8w==","signatures":[{"sig":"MEUCIGAx/DVe+wHaVotnwOwtWk7MX1kObbCxh0r4c+mkh9YmAiEAyYvQZAfOZPsyT4rDQECUFWZmAa2k2IjhfH9/+V117AY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331592},"type":"module","gitHead":"9560da9e94d8d9c86761444c0014dde2da2cb24d","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.5.4","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.5.4","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.5.4_1776738448332_0.4694259349052503","host":"s3://npm-registry-packages-npm-production"}},"11.5.5":{"name":"agent-hub-agent","version":"11.5.5","_id":"agent-hub-agent@11.5.5","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"8de7b5748feaa4cae70e6fc2eb21f80d0e9061b0","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.5.5.tgz","fileCount":57,"integrity":"sha512-qSlyVhM3K5IOC/Pyhn2+K4xGSDSnghU0SoP5TLAYR2vN/89MvtnEcUo2vdbGH19ooZhrnDsNS9LBAnWKBKscag==","signatures":[{"sig":"MEQCICT3F2H1L3kSzT+v2hPurS3ucuEhL4lu4Y5d6Q5fyIMOAiB2xw3jVx6pgjhGzAjFNO4EI7zRWGgSNs14JaX1yAAJ5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331592},"type":"module","gitHead":"2d77d5b86edb8476526fdb3a4c5664bb753844e2","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.5.5","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.5.5","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.5.5_1776739119287_0.9141028786611436","host":"s3://npm-registry-packages-npm-production"}},"11.5.6":{"name":"agent-hub-agent","version":"11.5.6","_id":"agent-hub-agent@11.5.6","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"ac902788315ac3b545c541a08fe5dd1fbc2d0be0","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.5.6.tgz","fileCount":57,"integrity":"sha512-2GNfizqvvncu3BDnJOzFSsX3U3jAK0ARGqMwhQwp36xzDCGDl7DtZXIOYScdKeeNilbuJbsTviexTRByERuhBQ==","signatures":[{"sig":"MEUCIDXztGzrXwsTsoGbQnONiVzMzDE6SrVKkA1kjaHf0I+iAiEAjOloeqXtefLQUgOkLLAm8TAmNhaX7yV1wpE0YEdowv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331592},"type":"module","gitHead":"1048d4d5d52cbb677a26fd18824187c00e592e21","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.5.6","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.5.6","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.5.6_1776740892507_0.4183486497347819","host":"s3://npm-registry-packages-npm-production"}},"11.5.7":{"name":"agent-hub-agent","version":"11.5.7","_id":"agent-hub-agent@11.5.7","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"0885e7095bc688c0fdc188374e190714e988fc3e","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.5.7.tgz","fileCount":57,"integrity":"sha512-hyonRSXWZPrEnKex1geG1y7+mJQ1J0fZkNO4dnEVA1zwteTdmBg8qC79H8L4DksBTGPBzoeTqQYzDX5DuErDpQ==","signatures":[{"sig":"MEUCIQDBfhpTQJA3mXbTSCpkldi2fHCMW77PQ51vip72ADaUWgIga7JLPnKXIQCiblNVRIqpyLIBmWJ19VgcZRNf/D2HPC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331592},"type":"module","gitHead":"e3ddcf6f51c638fcf87ed3960913e746c2c4545a","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.5.7","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.5.7","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.5.7_1776745202097_0.6899483005620988","host":"s3://npm-registry-packages-npm-production"}},"11.5.8":{"name":"agent-hub-agent","version":"11.5.8","_id":"agent-hub-agent@11.5.8","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"88c7809bac78edccf23a5bdf77348925a83beb67","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.5.8.tgz","fileCount":57,"integrity":"sha512-Bkv2cg3kQUMIcxceOUGZjQ7WOICnA+mxesfYAPkcVBFhokLuKK1zWQeZqYwgB7BCdy8VZQABuEgJd8NLyhKYVg==","signatures":[{"sig":"MEYCIQD/dwBWC5oRzB5ioahQKm6fDyR7cRJLBU3xC5cGGI9dUwIhANZFWuEwirLVzMY8nnkzAdkhoT0qIoy3QQa+m2MAELpA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331927},"type":"module","gitHead":"5cb4849d957f4bb51733d8830de682d34e25ee34","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.5.8","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.5.8","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.5.8_1776784332176_0.13070798856382737","host":"s3://npm-registry-packages-npm-production"}},"11.5.9":{"name":"agent-hub-agent","version":"11.5.9","_id":"agent-hub-agent@11.5.9","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"648d63de656376605614c2f772d147a1cb287bb1","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.5.9.tgz","fileCount":57,"integrity":"sha512-gGvq8Ngm/LYRUaXT+r2+bOozDRN+e1YI0eILlNICgoEHT0LlJBtyh/9OfjGWOuP8qUoc7NvcjnpWdbaaWKA6Pw==","signatures":[{"sig":"MEUCIF41xwCL5FZIZ3GVmWLZygIkPGrMY61ZeZGwmRaZKastAiEA9M1fdyrrpI1V+d8OQHa1Ehsf/XAql/cklDUeJ6041ZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331927},"type":"module","gitHead":"b682aa4fec5a8a6810ee4888d9ad8d93e851b0c8","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.5.9","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.5.9","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.5.9_1776801224010_0.7421123720705738","host":"s3://npm-registry-packages-npm-production"}},"11.6.0":{"name":"agent-hub-agent","version":"11.6.0","_id":"agent-hub-agent@11.6.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"b4afff7c73112186864b24eb7e91eee477de9241","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.6.0.tgz","fileCount":58,"integrity":"sha512-B2naUzgR1QP7QAf+1sJekWoSUii0aZZ5GsbqY85Moc9G5M7/EnNjqyvaEb/mea8mopLbn0KxJxxEyna8vQIdbg==","signatures":[{"sig":"MEUCIQDMsHjWqwIG17LiNOEsI9sA+yi2hQ0AAzyQjsghTmTY+AIgBkm/5ssbqW00zprtFFMuBz+fPvuF2992AoDD6wy2C3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338380},"type":"module","gitHead":"f30b346e6db171b2c0eef54968bd9bf7f610b40e","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.6.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.6.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.6.0_1776812818346_0.7712720447050503","host":"s3://npm-registry-packages-npm-production"}},"11.7.0":{"name":"agent-hub-agent","version":"11.7.0","_id":"agent-hub-agent@11.7.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"6eb6169c1c5cbbb8e4098eec4ce472678636ebe2","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.7.0.tgz","fileCount":58,"integrity":"sha512-joXlwCVPXjRg2oCX0fEzcSvEQsa8fLNwU1W+OqzdgbQcSNUK2kZzvnkUns/3108bIeCOCzw4ScPr+TsUaQLLbQ==","signatures":[{"sig":"MEQCH1Ks9INCnaVT6Eaj9I3SJzbOOcGIw66TJJgNSS0oeroCIQDCwNwU+EQSUAX4GQZYwgFyC1Vu5uP0QdyoZH2fcZpKnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340618},"type":"module","gitHead":"0945c55ca4710bad33e1fa50bf3cec742653e7a6","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.7.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.7.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.7.0_1776813871993_0.5499686829656087","host":"s3://npm-registry-packages-npm-production"}},"11.7.1":{"name":"agent-hub-agent","version":"11.7.1","_id":"agent-hub-agent@11.7.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"520ebb0fabbcc3d7ab7f42ac4d85a108aba53391","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.7.1.tgz","fileCount":58,"integrity":"sha512-QA2dsTiUysQigwwR/NlTmphbtpnECD4/KohiaXv5C/Q+pVVddYo/LU+cDR+PypL1yV0pdvadGtDNkCQ7usDqCw==","signatures":[{"sig":"MEYCIQCPwDuwaY0YZxwUJqKVEgA9rOJAqfPJaHIdfna4LNfa4AIhAJNVUIq/YsMnn1tPTt1cB+mLo34GXV4lPOhkTkOIckqO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340618},"type":"module","gitHead":"c9c2f905f88ab610da069f1bc954cc4816193b81","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.7.1","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.7.1","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.7.1_1776814790483_0.9836150384584519","host":"s3://npm-registry-packages-npm-production"}},"11.8.0":{"name":"agent-hub-agent","version":"11.8.0","_id":"agent-hub-agent@11.8.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"e006bd2972517ae1c36b35fda461882318c7a135","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.8.0.tgz","fileCount":58,"integrity":"sha512-UwmfHkzb6Ub2SsWhHIdrqAtWE6avb+YCXRZp39/1613dB7WO1R7LTesmdpFVe3WMQbec6DOJJSl7yvfV//BS8g==","signatures":[{"sig":"MEUCID+fjIZvYJt4EKdXAKGYCNjltlEszfGBtc6O1r2OuB62AiEAka/GgsXKMtcsUrFX0iMD7vouFn+cznJm5wGlJWYGi8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342508},"type":"module","gitHead":"973a76c734f3f82b2ae383e83e25754436705f69","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.8.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.8.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.8.0_1776818411737_0.5367443576272126","host":"s3://npm-registry-packages-npm-production"}},"11.10.0":{"name":"agent-hub-agent","version":"11.10.0","_id":"agent-hub-agent@11.10.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"dc159851aa249471f29b56eaa6b01f4688c67868","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.10.0.tgz","fileCount":58,"integrity":"sha512-iG5BQgwpLSZ5preOgf2hhTm/mC3js6mcmPiDx7J+SvcRZGFccpvftAhGNygXGrxLRAoiaJMxX2Rxzm/x6a07lw==","signatures":[{"sig":"MEUCIQDzADnHyWpPtdenLtjIeO9b48tD1ZtiJZhks1nMhkCP6QIgTMgASdFiG9O6Cuxg80Ss/Fo68W0GqvgU1OWk1RmtBSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342793},"type":"module","gitHead":"51efd60b8f1875be6adc0138826cf99c37a6bb0b","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.10.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.10.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.10.0_1776870976468_0.2829109898350448","host":"s3://npm-registry-packages-npm-production"}},"11.11.0":{"name":"agent-hub-agent","version":"11.11.0","_id":"agent-hub-agent@11.11.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"6a79781a7e89cc6450ded45ea0c4c113505e7081","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.11.0.tgz","fileCount":58,"integrity":"sha512-KOg3M6HGlkgfdpCWFGfrijPeHWFmopeXUCYT5CHxLnqx7MLquJorDLUkKyS5fFi4fumWb1eqbI56DGExDft4Yw==","signatures":[{"sig":"MEYCIQC6++Ev7O1gLPYEcuErKWI4077V8UBMb3dhy6cMDlsM2wIhALdS0eHyN+/BtTiXbveJu+mz0+bUS+m2odAyROGTQbCF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342793},"type":"module","gitHead":"abfbaf8ebf82da94c156986d6b3cf671260e1f24","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.11.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.11.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.11.0_1776885992862_0.09905986245306742","host":"s3://npm-registry-packages-npm-production"}},"11.11.1":{"name":"agent-hub-agent","version":"11.11.1","_id":"agent-hub-agent@11.11.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"3c06f778126b5a594fab67382c1defa464764355","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.11.1.tgz","fileCount":58,"integrity":"sha512-vi6P0JmwtozXsISeb4XR4+FWNdi9ot/qyhCjNwr05zwb+k4MzpU0PCs9nwutFrRMAfjriekA9e//Iv8LPFd5WA==","signatures":[{"sig":"MEUCIFyX3/UMvf3Lw31r+Dc1+x3h2v7aocerTfr0JcteHkOhAiEA/y1n+rKDw5yLaFKp4SrF6IF/Hk1C8LRhZB5+EHHIKgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342793},"type":"module","gitHead":"a597202728b6ac3b889872fa10451fd7328452db","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.11.1","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.11.1","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.11.1_1776886758769_0.16059242272152296","host":"s3://npm-registry-packages-npm-production"}},"11.11.2":{"name":"agent-hub-agent","version":"11.11.2","_id":"agent-hub-agent@11.11.2","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"9f2d6c98b908923c586dfc385ced84e1050540c6","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.11.2.tgz","fileCount":58,"integrity":"sha512-8FHI+arPEQf1hvId391V24IrTdJ+1wJahZ6sF/+Vc3C5MP7Js+PSgwzoG5qlv/VYMADAzDPDT2e9LFVFWS/h2g==","signatures":[{"sig":"MEQCICmbw3xHm47IrnxmIEv10BJG1AaVC0YSYP7D5mzbzuNXAiBOwSg4UMlDKWWePu04CJzQyda1IZg3GyUNlsEbRE2uPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342793},"type":"module","gitHead":"c1aaf30284ac8c6a1a4221720fe3cc8ed926e58d","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.11.2","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.11.2","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.11.2_1776888057788_0.12525530851125177","host":"s3://npm-registry-packages-npm-production"}},"11.12.0":{"name":"agent-hub-agent","version":"11.12.0","_id":"agent-hub-agent@11.12.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"01db1b077c5c176f0a5275e5c6e8aef2a5a3e9c7","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.12.0.tgz","fileCount":58,"integrity":"sha512-gNBxo7Ur99Xp0+7lrVzqfkCsGE1Yngf8+/ZgYyMyar31uiOhOS+UiY27opsm5+X6HQpjfyqrkm8o/KCHwZINvw==","signatures":[{"sig":"MEYCIQDUTlCbOJIXrl6wRpcneBQy/S5CpgAdjIJtybOPXlvMpQIhAPcjl4nGg51Pg16HpIBXdn7pI6VeQrldcz2zxDVokSvH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342793},"type":"module","gitHead":"0a34d999e39150a9725fcfa511235b87b18e700d","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.12.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.12.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.12.0_1776894569917_0.9943643337097765","host":"s3://npm-registry-packages-npm-production"}},"11.12.1":{"name":"agent-hub-agent","version":"11.12.1","_id":"agent-hub-agent@11.12.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"df03bb95f41ae67852f302675abe545ca072fb6d","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.12.1.tgz","fileCount":58,"integrity":"sha512-qPMOgYWss0+TL9Nk62Y0saiCNpBfIfcql6FWKtKFKP0QvkHhn2eWUP3KhlX//0cyAB36r2zGQz9lRU3U0Usblw==","signatures":[{"sig":"MEQCIGg3ZAMQ+J/X8qUkHOxskYVw0mOg+sglMYSDXQkWdrS1AiB2TMGF3QgHwHJsyLOvFyaE9Zjsa2Uu82mu1J2OrD816w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342793},"type":"module","gitHead":"13a6d57e4479a9829e90a855bc963e50a1109fe4","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","@google/genai":"^1.48.0","agent-hub-shared":"11.12.1","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.12.1","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.12.1_1776895955015_0.2168990742388568","host":"s3://npm-registry-packages-npm-production"}},"11.13.0":{"name":"agent-hub-agent","version":"11.13.0","_id":"agent-hub-agent@11.13.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"f951019e7c4f7ead9a70dac7c2dc9035e8cf8b6a","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.13.0.tgz","fileCount":58,"integrity":"sha512-QuZiqtekbCYqXizSrInzqtB5ZbcWgNOZIw/5yBVZyo6j4PI5SdEgK3/FSrvlpCML4DndZ12imIx6zPDWQBjimw==","signatures":[{"sig":"MEYCIQDtr+byBgWUmWVZfFKMQJeROEohHTDzfo+tyubzEeU7VQIhAKvDSjM5V+rC+KyWfRHMZUfhgVtI1U84xHME0ZaHMSZG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345460},"type":"module","gitHead":"81df3b5997bb22719e81b3d3e05d5203fbd71a27","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","agent-hub-shared":"11.13.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.13.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.13.0_1776899472397_0.6426461359704565","host":"s3://npm-registry-packages-npm-production"}},"11.13.1":{"name":"agent-hub-agent","version":"11.13.1","_id":"agent-hub-agent@11.13.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"5162876bb5a2b21b18be73ac4b73a98163b1dd1a","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-11.13.1.tgz","fileCount":58,"integrity":"sha512-AE9lDRJiMxj/dvLcRrQAX1G0m4aCRjlKH+CbGxICdt3Lt9Nu8FDSV2Hjy2ux3rcvBB8dutW40VHfixAk4N02GA==","signatures":[{"sig":"MEYCIQDYrwHxLoPv9CAjX5Vwi9XfgRnrS7lUI3SWZqcymKQOzQIhAOT2N61s7FcbCKQ+9sUPDGYWUKsj0ShRvEsd9v6Aoqq1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346229},"type":"module","gitHead":"d696c1a81fdd9c6cb9c8e3296c1e4bc251ac0043","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","agent-hub-shared":"11.13.1","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"11.13.1","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_11.13.1_1776906281799_0.9808857514807032","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"agent-hub-agent","version":"12.0.0","_id":"agent-hub-agent@12.0.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"0b88c18b211b49bbd7eaa5a150e52d341fed7d16","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-12.0.0.tgz","fileCount":58,"integrity":"sha512-CmXzfIcnrTth3C5qeE0eqr05G92hMNj83JGzlYHQYCvYoYxgCWJjcxLYHwTHAwXs2G4jDBjqNQ4vQZJi3XeHRg==","signatures":[{"sig":"MEUCIGTfYEZoyeomg6IF1Vnt+aB1BiGfyWdSxR5etQR1FGtIAiEA8nV3ALEGMdJOt5yQFJZ96xb/5PT7KP2w4E6zDGGF814=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346226},"type":"module","gitHead":"42f7e5a7a4094e2a69b54eb942571eff76805d35","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","agent-hub-shared":"12.0.0","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"12.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_12.0.0_1776965028343_0.800100699859515","host":"s3://npm-registry-packages-npm-production"}},"12.0.1":{"name":"agent-hub-agent","version":"12.0.1","_id":"agent-hub-agent@12.0.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"67695f1d1ea92ce2f35429afbde1d42d6cf3fdde","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-12.0.1.tgz","fileCount":58,"integrity":"sha512-KzYU2wLy3e9vpEc8XDkrJD6DppJAQtROktzzIrEmEHTdy7rB+53ZwM1JBeGAQg+OtzyNp5rM9LYf+d/LU0PKYQ==","signatures":[{"sig":"MEUCIDZV6GFiNGxkB+Pr197gUVP5B9b+MXtNxvUKKO+GAdY8AiEApmJ1QkTO8c2KQ5po92kqyaiIVKAUvZxqrPjza9eERUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346226},"type":"module","gitHead":"7004862f4eeda9fc4181252a8c9b97aca172d15c","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","agent-hub-shared":"12.0.1","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"12.0.1","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_12.0.1_1776978881523_0.8593123088426555","host":"s3://npm-registry-packages-npm-production"}},"12.0.2":{"name":"agent-hub-agent","version":"12.0.2","_id":"agent-hub-agent@12.0.2","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"06d59a52b47d028854fe8ef1c76fa6263d0e1c6a","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-12.0.2.tgz","fileCount":58,"integrity":"sha512-J6YoWMnjsTY+AIJhfA2TR40ym0sAtkioLeM8NyDeO8UF1D5nZ7MVF5KECWRZwtOP1o7Llyy0hRSp9A2U5Tn5FQ==","signatures":[{"sig":"MEUCIQD7fskF/FXZxym/tUeKL3K5jdHQFAj3y3emo6o05ecn0AIgaqj3rs6i4GtwqQb/SZhX5saQ05MfbR+SpN8+tBIFlCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346365},"type":"module","gitHead":"78771fb0187a65f9a6c0b8e2ed8b3864d7765b07","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","agent-hub-shared":"12.0.2","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"12.0.2","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_12.0.2_1777051238172_0.2556495049765153","host":"s3://npm-registry-packages-npm-production"}},"12.0.3":{"name":"agent-hub-agent","version":"12.0.3","_id":"agent-hub-agent@12.0.3","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"ebe1f1cec0cbc769f3637adcd4ca9db8a2a3cca2","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-12.0.3.tgz","fileCount":58,"integrity":"sha512-gFvEZNA8ZHZTBiP731HhE4GBCL0ZJskSnR3cCtfMvPsAYT00DHHqBxJFf4sK/CRb/AjGhZYqKSZEGHF7vrT/lQ==","signatures":[{"sig":"MEYCIQC5PlKKWoeMqdapPdpobICSOu0/DBoPvqSi7oWh30BAwgIhAKtfIDco6/ZevSJ5hJfy61SKJkAOp51WuRaJdGq/0drO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346365},"type":"module","gitHead":"fc2c5a3788d79fa387f491bd2a551532297dd4ac","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","agent-hub-shared":"12.0.3","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"12.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_12.0.3_1777052789915_0.6512013152136318","host":"s3://npm-registry-packages-npm-production"}},"12.0.4":{"name":"agent-hub-agent","version":"12.0.4","_id":"agent-hub-agent@12.0.4","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"b0758cb2ea0575360db77e512949ce2e46d1424e","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-12.0.4.tgz","fileCount":58,"integrity":"sha512-ZiuPd6xa8SdtPHw0lc4Xcgbz6NQITTgblawTBttqoygkTxIpkNhQuTlcDW9o9W/W9m4/+ygRRh2A68pr8HlqtA==","signatures":[{"sig":"MEUCIQC52d3wi3PlvyeITEjbpl6kWSZXwyi2cl2AeT/Tgml1dQIgEONRaGqelkXYGUo4qH1j79v+EgDExtSfplph8xvaB8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346365},"type":"module","gitHead":"f0fff0776c3d8555dc3c9768f28aba3f820146d7","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","agent-hub-shared":"12.0.4","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"12.0.4","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_12.0.4_1777060402277_0.5536107700789266","host":"s3://npm-registry-packages-npm-production"}},"12.0.6":{"name":"agent-hub-agent","version":"12.0.6","_id":"agent-hub-agent@12.0.6","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"f9776c9a1b0290d7ca1ea7891a943f821c6422a3","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-12.0.6.tgz","fileCount":58,"integrity":"sha512-Z2QCzbH27T8BkHmweaUPnPxtzxs/DXEckdgKp8dAWZP1J1/dR+GqgoREULrGXmNOhNQh9IuyPkAa2hTn7og/jw==","signatures":[{"sig":"MEUCIQDRTqjd+qiqJKY3J5L36Lg1nMWrUDF8ZPtNDH9blI3HEAIgXWsn3Gpsi2YeED7F/VyvxBeGN5YJRz2BLh8VpiYFEvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348979},"type":"module","gitHead":"45cffb8fe2c5d988b68ab85edc94a2e427adebcb","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.11.0","agent-hub-shared":"12.0.6","@openai/codex-sdk":"^0.118.0","agent-hub-llm-sdk":"12.0.6","@anthropic-ai/claude-agent-sdk":"^0.2.92"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_12.0.6_1777398046664_0.42210524695694995","host":"s3://npm-registry-packages-npm-production"}},"12.1.0":{"name":"agent-hub-agent","version":"12.1.0","_id":"agent-hub-agent@12.1.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"c7cda7850b91abe400274d6a41d011a55e53117e","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-12.1.0.tgz","fileCount":58,"integrity":"sha512-Vp/x9nWvRneWSxEFqD8ZoETzW/I7/pKQ4s/WIoQ5tIMlP9cTrll7QIVcppcjengf+jpAFy1044cA4eXqZiDL8g==","signatures":[{"sig":"MEUCIQCr3MkkouBQIty9wFP0fhpx5Org+NwklHMgO7k4OacidgIgJy55mcGZs9U7PEHg4fL1u3BCKvnqbvYxHfQE3+aXkO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349041},"type":"module","gitHead":"573f2d0efae675ad53f0563abe519092672d6437","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"12.1.0","@openai/codex-sdk":"^0.125.0","agent-hub-llm-sdk":"12.1.0","@anthropic-ai/claude-agent-sdk":"^0.2.121"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_12.1.0_1777426975732_0.8268748756167532","host":"s3://npm-registry-packages-npm-production"}},"12.2.0":{"name":"agent-hub-agent","version":"12.2.0","_id":"agent-hub-agent@12.2.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"7708245e3183db8fc69f7307d7c8cff2e369e6ed","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-12.2.0.tgz","fileCount":58,"integrity":"sha512-ADtUKz9+3I9fQRloiaoI3IVMsCeeEBPSWDDpbflzinPsmuZcynYhUUiA9wbwC5sim+7bS/wyO0ClD7uUOAE9ZQ==","signatures":[{"sig":"MEQCIHd6flHMthlPW5wxxWMbVR+dNjloADuMM5bmEkj/KCX/AiBXt6Vw6whn+XDj/AVTEeXs2K4pZVDXzHQsYXwRjaWXxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352333},"type":"module","gitHead":"99988176f57c1e020841b86d24af446c04ea362c","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"12.2.0","@openai/codex-sdk":"^0.125.0","agent-hub-llm-sdk":"12.2.0","@anthropic-ai/claude-agent-sdk":"^0.2.121"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_12.2.0_1777462186529_0.2189436549984909","host":"s3://npm-registry-packages-npm-production"}},"12.3.0":{"name":"agent-hub-agent","version":"12.3.0","_id":"agent-hub-agent@12.3.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"6feeeb73ea982b8ac5d0dfbc29b826c384a77a15","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-12.3.0.tgz","fileCount":58,"integrity":"sha512-vEoNSrtcDAMZK1ZVmFbPKBX9lgTwLRPDaVgPgl3P+rx90EAL1EuexseT50XakTz7EdwqUuk4MZnVZ/pEcyF+gw==","signatures":[{"sig":"MEUCIG0Df5yI24ZBBjHxLd2rvnEAIBtaTJ4HjjuoIsvxQyzOAiEA1iW1VPl9/BKPNT8pSp5zq5dlkAIqht/wWqwEG+uHRaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352333},"type":"module","gitHead":"7f25b3c1f6903b03f3f8c9acd0c83aefd51300c6","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"12.3.0","@openai/codex-sdk":"^0.125.0","agent-hub-llm-sdk":"12.3.0","@anthropic-ai/claude-agent-sdk":"^0.2.121"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_12.3.0_1777680579167_0.9989912473058895","host":"s3://npm-registry-packages-npm-production"}},"12.3.1":{"name":"agent-hub-agent","version":"12.3.1","_id":"agent-hub-agent@12.3.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"e78d0cc20b6aaaaa2e0816347079a0b94e47c8f0","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-12.3.1.tgz","fileCount":58,"integrity":"sha512-YzTRt1U/G8ZaB+docQqNveHDthQsrphAA7rdJQuBK9LNJd5CxB+db840XXqIKy2IgVczYBSUV3GiumVxe9nFvg==","signatures":[{"sig":"MEYCIQCnaOlwDmJOJ0lrE/uvmS1q0GE3/zqaZ47Iwa/TfR6neAIhAIRzq3ehHM4/srQWP9lOCBV69WmcevU/LI/44gHLxc87","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352552},"type":"module","gitHead":"23102de4d68ac7e580b308e72cd1ad5aa5371271","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"12.3.1","@openai/codex-sdk":"^0.125.0","agent-hub-llm-sdk":"12.3.1","@anthropic-ai/claude-agent-sdk":"^0.2.121"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_12.3.1_1777918390428_0.9077437294490975","host":"s3://npm-registry-packages-npm-production"}},"12.3.2":{"name":"agent-hub-agent","version":"12.3.2","_id":"agent-hub-agent@12.3.2","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"f156db86a64ab8083bab0c7bc003d846715116f9","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-12.3.2.tgz","fileCount":58,"integrity":"sha512-SgStI79QIigjjEWcKaxBxiZWMrjGb25FdIJLcW3KeBr0uq3tLpSgkAeQM4lmg73OW21lNUw6K9re/B3gfnFj+g==","signatures":[{"sig":"MEUCIFb+aULBlvDKjjXW2bek3Jv+SMOWGihf1R1drPzA6KlbAiEAt7TwBRU3WVK3W2c4FdStSWlYd0jloe9YijmKlsl3cjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352552},"type":"module","gitHead":"eef08321a77fc129860b6b89d20d1702feb507f7","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"12.3.2","@openai/codex-sdk":"^0.125.0","agent-hub-llm-sdk":"12.3.2","@anthropic-ai/claude-agent-sdk":"^0.2.121"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_12.3.2_1777933412334_0.5207377066982317","host":"s3://npm-registry-packages-npm-production"}},"12.4.0":{"name":"agent-hub-agent","version":"12.4.0","_id":"agent-hub-agent@12.4.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"cbf387b799a54a4bb07040059892fa7101cf53fb","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-12.4.0.tgz","fileCount":58,"integrity":"sha512-JOVsrmQUmWrawgMjeemPTBaJVvIWMA79i3qS2K/4pKHFJUhn6kGtkf3iTwOy6ERuTZMqmbrIBQ9Y/hZ8H0JdRw==","signatures":[{"sig":"MEYCIQDx/7LnKOQLpmDphOmoxuwGrq0KS8NZH8VZUkWH8nChEQIhAKQ31tOLxMJsxAc/SWgRzLnGmNetxe3rcmYA+fW3U7md","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352552},"type":"module","gitHead":"7a677daa737bb6ac478fb9f988677c539a098d37","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"12.4.0","@openai/codex-sdk":"^0.125.0","agent-hub-llm-sdk":"12.4.0","@anthropic-ai/claude-agent-sdk":"^0.2.121"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_12.4.0_1777935974869_0.33869147287500256","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"agent-hub-agent","version":"13.0.0","_id":"agent-hub-agent@13.0.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"cc99f15db5bb66f157735678d6f1d6b6ea32d053","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.0.0.tgz","fileCount":58,"integrity":"sha512-5F0q7ghUf35Kw042bK3IQfJZkPhBVgnuCkiXZ/NtNC56NwRi3PRWCjOOoAB6H9HmmQ6Utx4iLHs2vjr9LXcyMg==","signatures":[{"sig":"MEQCIGx+lN36yACSyleJFVQeQcc8V9HyCNKKOsgU9RBMyzMzAiAePqSgiQJOuFJLm7y3gpvWGCcnPBmIrmmt63VXjFjx5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352703},"type":"module","gitHead":"5570c076bbe2968117cc6e9705520b0e08a17cc6","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.0.0","@openai/codex-sdk":"^0.125.0","agent-hub-llm-sdk":"13.0.0","@anthropic-ai/claude-agent-sdk":"^0.2.121"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.0.0_1777942883026_0.19406266312415377","host":"s3://npm-registry-packages-npm-production"}},"13.0.1":{"name":"agent-hub-agent","version":"13.0.1","_id":"agent-hub-agent@13.0.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"e591151bd6518551e3282a0fc61bcc668b8aa3ae","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.0.1.tgz","fileCount":58,"integrity":"sha512-38bLlMOg0n9oNkcfY2W7oecM6NrTHZjBr942EH6zYK7KyJHovMJDhpWD92AbP/Ps5q015cXICfvQaY5AzNtPHw==","signatures":[{"sig":"MEQCIEet9hRBdm1n4drLjKF9NSceO6a0nMazIne1bsoo0O83AiBv3XlTxEujEJsrCOKRfVq7J1mYKGKzLmT/EBzmob7PYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352703},"type":"module","gitHead":"c568c5e9f10fad540bd9c5e6982cc1a0af7cc676","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.0.1","@openai/codex-sdk":"^0.125.0","agent-hub-llm-sdk":"13.0.1","@anthropic-ai/claude-agent-sdk":"^0.2.121"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.0.1_1777985104426_0.7467092546013523","host":"s3://npm-registry-packages-npm-production"}},"13.0.2":{"name":"agent-hub-agent","version":"13.0.2","_id":"agent-hub-agent@13.0.2","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"f6dd4fa3c3f5386499958c9b977033840d45fd41","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.0.2.tgz","fileCount":59,"integrity":"sha512-4fmCVpmHR8If4IgETDc3SS1rsBhiRh9VIy6Nv5V5oRNmx641xlwN25wYZZmKuhSW+Etv+Y8YBCWL9nAh6HXF9w==","signatures":[{"sig":"MEYCIQC9hs2dN+YOev7CChmhuz0MCFfUitqc+yIJbFfJ9DhGhQIhAKxAVysRyEKaRKyikBGUevugjCe1/hcBbthFYPTDfOql","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358565},"type":"module","gitHead":"fb5d7d56b676a2823a4d730077c9c4d7e0ad13b9","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.0.2","@openai/codex-sdk":"^0.125.0","agent-hub-llm-sdk":"13.0.2","@anthropic-ai/claude-agent-sdk":"^0.2.121"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.0.2_1777988154080_0.6708350918249191","host":"s3://npm-registry-packages-npm-production"}},"13.0.3":{"name":"agent-hub-agent","version":"13.0.3","_id":"agent-hub-agent@13.0.3","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"8bb5ce4d0c7cde4e9cabc84064b5c7fe592eb271","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.0.3.tgz","fileCount":59,"integrity":"sha512-65O3TtFMO/6qBi+004cJMS2a7nt+vHl67yFlyJDd8Uuk1w987N2jTFpBPuPC3maUTEkJJTZ1WpXUWfQQYjVnag==","signatures":[{"sig":"MEUCIATmvFB0u0kmC98gyJ7u5fHdGtaKHWkqejrQCWD+NFecAiEA08aaI4MyMp3MjXaXSXVcQr+91aTXX6+HpOxOwjFch8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358565},"type":"module","gitHead":"69eccb34610991063608db72f1fece00ba2e8460","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.0.3","@openai/codex-sdk":"^0.125.0","agent-hub-llm-sdk":"13.0.3","@anthropic-ai/claude-agent-sdk":"^0.2.121"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.0.3_1777990720810_0.6958781355613393","host":"s3://npm-registry-packages-npm-production"}},"13.0.4":{"name":"agent-hub-agent","version":"13.0.4","_id":"agent-hub-agent@13.0.4","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"53f592e0a2c45b09ef15ae9be93f23e2b92a6d74","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.0.4.tgz","fileCount":59,"integrity":"sha512-QIEPMZc0O71GlVSrclHlpek3YnuNk1Trw0X1kasxShcNzdNSdU9lEM98qfEkiejR+z3BqzMEYR3exye6t8VK8Q==","signatures":[{"sig":"MEQCIH87TsZ5Gm1tvR3W9A5FmD8PoHjsA3kbYtht01/LDb7bAiAGe7tAIXUP+7z9Cx8Pc8lMhREW5J8sJS/3vPV8hQTSjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358565},"type":"module","gitHead":"22a4077136f4be4c78a987943199c56fbb250c49","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.0.4","@openai/codex-sdk":"^0.125.0","agent-hub-llm-sdk":"13.0.4","@anthropic-ai/claude-agent-sdk":"^0.2.121"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.0.4_1777991516510_0.6714918953238043","host":"s3://npm-registry-packages-npm-production"}},"13.0.5":{"name":"agent-hub-agent","version":"13.0.5","_id":"agent-hub-agent@13.0.5","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"b2c0e3240694b923b95a44d4998519ef48f30725","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.0.5.tgz","fileCount":59,"integrity":"sha512-ANaC4WpVr3/np+LXKAm0LWoMh9V2A4ndL0AeNLyRtrequJ9jugRV4L8SEnko0K28SateRPk+G3GGIVSELDDfog==","signatures":[{"sig":"MEUCIGtyknckGHc2KB15e/t58dUoTff8HZ3EQJCZNmPE9HXYAiEAxnPI86WAA8ga/1+n/ynPPT3aFjzYc8PccckX2asBR0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359454},"type":"module","gitHead":"659e3762d9ed7ec63b8727b6544d139e3c1d603f","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.0.5","@openai/codex-sdk":"^0.125.0","agent-hub-llm-sdk":"13.0.5","@anthropic-ai/claude-agent-sdk":"^0.2.121"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.0.5_1778009009878_0.8792890327835527","host":"s3://npm-registry-packages-npm-production"}},"13.0.6":{"name":"agent-hub-agent","version":"13.0.6","_id":"agent-hub-agent@13.0.6","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"ac5ee68a78466e4c8c2581d3150efae759d5254a","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.0.6.tgz","fileCount":59,"integrity":"sha512-909Tdu01eSJF4+IRf8uVLWojhnF5Rs1/zGLWujqA+uygXD7b3iF9wrNIjV5wu6+grQ0cWOoJ+cAuVrG0HEPs0g==","signatures":[{"sig":"MEUCIFGBOmpiJYtKyJtRec+3hzHq+79ICd7L8S42KqweSNuLAiEAlb9xf0z+Y65CJeJSngz28eUSVLq1V+GKDMT63Asaass=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360715},"type":"module","gitHead":"31cd43b24b77d799d051077b1ed1019caa37c991","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.0.6","@openai/codex-sdk":"^0.125.0","agent-hub-llm-sdk":"13.0.6","@anthropic-ai/claude-agent-sdk":"^0.2.121"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.0.6_1778025527414_0.6985231227530577","host":"s3://npm-registry-packages-npm-production"}},"13.1.0":{"name":"agent-hub-agent","version":"13.1.0","_id":"agent-hub-agent@13.1.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"85cedc715cf55a11b376ce8d8819c976c30a21b9","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.1.0.tgz","fileCount":60,"integrity":"sha512-Ji0vKGCcXxtUKDEZSBZr8Ik/eKrQoOLoI5Y7+ON8HOyxKuk4RV9b1v/5CaYhy0rbFnBhLA8kznqQ9baqjqCeKA==","signatures":[{"sig":"MEQCIBfmJFD+9BcrUknv504gaEEph+/LaCdldRMZ/CQGgZR6AiA4lSnAAMN0txRWNQTXUZfxcVYrZEZzFMDHl+qJ0drh/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365337},"type":"module","gitHead":"a1d6fb187956285743cf2ebeae47111dda8525cf","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.1.0","@openai/codex-sdk":"^0.125.0","agent-hub-llm-sdk":"13.1.0","@anthropic-ai/claude-agent-sdk":"^0.2.121"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.1.0_1778080254904_0.38573405753487466","host":"s3://npm-registry-packages-npm-production"}},"13.1.2":{"name":"agent-hub-agent","version":"13.1.2","_id":"agent-hub-agent@13.1.2","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"029036e478a40e1d1dcd0df217d9159c8316ff8d","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.1.2.tgz","fileCount":60,"integrity":"sha512-iSCQmUafEG7Phrt4DkzesZCYvTHHkyV5XgbRFwXkbGKu10YXj+9V0t1Hxl5UmF/ZjjOU2SaLz06VZK/ntq88uw==","signatures":[{"sig":"MEUCIQDVN5RAdXA3NVqDJ+9Fu0CgHvMsCLE9cTdxtgmpoCNNKgIgK3kO6CB/R+eu5AMUF0xR0vFk2wDFY0bKu74vK/o6p08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366080},"type":"module","gitHead":"7626529f8060cb6d5bb5bf36d97c17fe20b9ed97","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.1.2","@openai/codex-sdk":"^0.125.0","agent-hub-llm-sdk":"13.1.2","@anthropic-ai/claude-agent-sdk":"^0.2.121"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.1.2_1778098935364_0.905550337123485","host":"s3://npm-registry-packages-npm-production"}},"13.2.0":{"name":"agent-hub-agent","version":"13.2.0","_id":"agent-hub-agent@13.2.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"e96bf6bdd7de2f6a2df0b30ce71140109f86f019","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.2.0.tgz","fileCount":60,"integrity":"sha512-tpaO4WgbVNiKrQ9RHsC5C9UQScqdZsa6KuU5/Nmbj20FdXaKmZPODVGrDEkUMhbuP0DY8KwaWbCnqD8ETBjwgw==","signatures":[{"sig":"MEYCIQCv/JyqvOeGq3OQOtYPhbhVXl3KASbzEa7j8fHQ5jXBcAIhAIIvAy85jEUixKmjg4VxuQL60t8bBkpp+gJtjXXInRqP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366942},"type":"module","gitHead":"ddf10a4e17f9cc80fb59493ceefd233064b05a6a","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.2.0","@openai/codex-sdk":"^0.128.0","agent-hub-llm-sdk":"13.2.0","@anthropic-ai/claude-agent-sdk":"^0.2.132"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.2.0_1778112607515_0.5741787147552957","host":"s3://npm-registry-packages-npm-production"}},"13.3.0":{"name":"agent-hub-agent","version":"13.3.0","_id":"agent-hub-agent@13.3.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"98d76dd3402b437b4c492e3ff0caad224bdfd975","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.3.0.tgz","fileCount":60,"integrity":"sha512-QHqQtaVLGM691gc83qeEI6GYzMQKtQ5blc0SlDkGR7x0omPIdTpmLG2QFhaUwurTEbJ1xjXa5/IK4GW46d4lDg==","signatures":[{"sig":"MEUCIQC86Rf6HuP6u5Gi+Rx2ZyU/EYZh6NIpcKOU4o/87mwiJQIgKo7/9crpKvZy04r6wXQl9/xd9KNdSyZ94gAl9iuBl34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366942},"type":"module","gitHead":"f19e6631d6aaef196a2cff81045fd81998e52ff8","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.3.0","@openai/codex-sdk":"^0.128.0","agent-hub-llm-sdk":"13.3.0","@anthropic-ai/claude-agent-sdk":"^0.2.132"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.3.0_1778117840844_0.2533556223483102","host":"s3://npm-registry-packages-npm-production"}},"13.1.1":{"name":"agent-hub-agent","version":"13.1.1","_id":"agent-hub-agent@13.1.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"6fae66098162aaf738ce59b43efce407c1bc91ba","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.1.1.tgz","fileCount":60,"integrity":"sha512-FBj5N5gyqdelU2TBnNtox+Mz1WPl4HiF/qhVw9YY8ZLpprNbE60qYTXe+cbK+/zZDMKzt/o4anNRRTy2SIsYJA==","signatures":[{"sig":"MEYCIQC/9VlV54BhleASwck9FwymeHTi475R0n+Iici3EINrNQIhAIGnEyJQVYBJS7/yr96Tblq8JUj91XGSCYd5hSl/2jZ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365652},"type":"module","gitHead":"5c14d5ee9e0ad493e30a92200e2d3f10e7ab1d73","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.1.1","@openai/codex-sdk":"^0.125.0","agent-hub-llm-sdk":"13.1.1","@anthropic-ai/claude-agent-sdk":"^0.2.121"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.1.1_1778118140492_0.2629265424502081","host":"s3://npm-registry-packages-npm-production"}},"13.3.1":{"name":"agent-hub-agent","version":"13.3.1","_id":"agent-hub-agent@13.3.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"dfe86515e10f88b09003d8b26c34cc877aa7a82d","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.3.1.tgz","fileCount":60,"integrity":"sha512-Qxr3FnF+Nr9J0nunnE3fDnyJSORqFnhzNq/4WXWREw7AyL6IvF9a82rtsEk+xB1qfz2K4YK0E65IQCsfwAEwTA==","signatures":[{"sig":"MEYCIQC6LDUr12OxJSH2JM5/x83DfPoAG8z2Hv41Xkyf8OSrPgIhANBJ6fW5r4v7J4gtwpGbtQt7OofGqOoKLskB9pAk2dt5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366942},"type":"module","gitHead":"95d372b41846d29fc23108b1231c97b8c78b64ef","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.3.1","@openai/codex-sdk":"^0.128.0","agent-hub-llm-sdk":"13.3.1","@anthropic-ai/claude-agent-sdk":"^0.2.132"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.3.1_1778118902736_0.921107109620473","host":"s3://npm-registry-packages-npm-production"}},"13.4.0":{"name":"agent-hub-agent","version":"13.4.0","_id":"agent-hub-agent@13.4.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"89d88bbf1c5a18d02a8caa8b23d578e07d0b2876","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.4.0.tgz","fileCount":60,"integrity":"sha512-5HCDzlOKNQhhEVM24wVwg0U4TuxH8GP+PJ5LaGlSWFxkks7csiqbQefyM2UKYkRkiqtyuYNyZV2sTwoGdFvqtA==","signatures":[{"sig":"MEUCIAWUijV+w/kpSiQCp00qucOAaaaEGcPl69OTMEq/cT34AiEA5DlWzlHZ7/svgzBYra0aLJmOnJGZTM9nEXPIPqezBM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367584},"type":"module","gitHead":"07737ac882cdfeb075e11feac87ad539e5da5809","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.4.0","@openai/codex-sdk":"^0.128.0","agent-hub-llm-sdk":"13.4.0","@anthropic-ai/claude-agent-sdk":"^0.2.132"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.4.0_1778241941968_0.43341322983060593","host":"s3://npm-registry-packages-npm-production"}},"13.5.0":{"name":"agent-hub-agent","version":"13.5.0","_id":"agent-hub-agent@13.5.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"306c3c6fd504c81a3f1138d4878fea78b5963cec","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.5.0.tgz","fileCount":60,"integrity":"sha512-cc/AbmibAsateSZ0mcDAZ66FVoKufeE8y0ncN5Hfls6vI4aZoOom4x+A2hba6nUBCM38JYnNtpMoDlVLj1/YjA==","signatures":[{"sig":"MEUCIF2J26NeiDNi0EYpx9rKwO2jCdoNoEuZPd3wyLBw2C16AiEAoXJEkVxHWIK+x79cseM44D6MrTvdY5Dj8oPqLPJOkKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367584},"type":"module","gitHead":"3321b603c9d1823224836290e93342231e6e5f88","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.5.0","@openai/codex-sdk":"^0.128.0","agent-hub-llm-sdk":"13.5.0","@anthropic-ai/claude-agent-sdk":"^0.2.132"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.5.0_1778250536564_0.5704123432687367","host":"s3://npm-registry-packages-npm-production"}},"13.6.0":{"name":"agent-hub-agent","version":"13.6.0","_id":"agent-hub-agent@13.6.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"36042267a045c1790015994701a3f32bbbb56ba9","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.6.0.tgz","fileCount":60,"integrity":"sha512-l1lR0yZWmev+yQQhNlySUXQ7HpjpicsIl+i4jIEkYPe8lmqGVFtf9NuVdhCQbmy9dh+RMWYGP79l4v8p/itf3Q==","signatures":[{"sig":"MEUCIQCM1M1Mi/b6UEvFlQGj4ON8ZcFKbR2mb7L0ODZ/TgfqkwIgXs5kII/eloXt9pgUoiCYNJA7v2FFeJGXuq2Q5/Xoiig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367429},"type":"module","gitHead":"c8d532c8a99f5bf5b96e58fc1b8e351b8e92f887","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.6.0","@openai/codex-sdk":"^0.128.0","agent-hub-llm-sdk":"13.6.0","@anthropic-ai/claude-agent-sdk":"^0.2.132"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.6.0_1778300129383_0.062603796571991","host":"s3://npm-registry-packages-npm-production"}},"13.7.0":{"name":"agent-hub-agent","version":"13.7.0","_id":"agent-hub-agent@13.7.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"b11d0fe56ef03bf0f9ce4de9be4c0fb599571edd","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.7.0.tgz","fileCount":61,"integrity":"sha512-uPING2Y+U7p5BE3800M77eWHvgEhIxQ9y5j9YBoZzBb2KJFr1D0PNtte3UgFHqNg6iGtTA2bjD0J9YszWPF+dA==","signatures":[{"sig":"MEUCIQDY5zEo8A2IMaMgXmbBctg8XeQPr4aBU4+WpNWE38WNxAIgYnUyZIMJ5eBWgrISJa7/D2fg7Usu6uHickpWQ4DHA7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376941},"type":"module","gitHead":"b56ac19e32c6b35b70c4c1cae3b420bf6aa2b4d8","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.7.0","@openai/codex-sdk":"^0.128.0","agent-hub-llm-sdk":"13.7.0","@anthropic-ai/claude-agent-sdk":"^0.2.132"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.7.0_1778302810213_0.10892116083983372","host":"s3://npm-registry-packages-npm-production"}},"13.8.0":{"name":"agent-hub-agent","version":"13.8.0","_id":"agent-hub-agent@13.8.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"b757f34ca60b392c5f7ebf6acdbd61422f77bea8","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.8.0.tgz","fileCount":65,"integrity":"sha512-jkv0rnRh06jSX+L5Rqkdlhz3icpMk06PtH1Lx84QsoPJhk5NU4VEUjV32T8ZpKJfAjp4eZlwuPTlfBFCv0UamA==","signatures":[{"sig":"MEYCIQDD37pGG4M+PF9S8pwN4sJA0A2h7YPttoNa8b3gKk4G6QIhAMwlpt8TjUL90b+LCooe4ifO0b/KTqQ6DToC2v+jf1NL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402615},"type":"module","gitHead":"fba7055aa02a6a8f48c0745fafa77811c6db2a92","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.8.0","@openai/codex-sdk":"^0.128.0","agent-hub-llm-sdk":"13.8.0","@anthropic-ai/claude-agent-sdk":"^0.2.132"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.8.0_1778335891343_0.452534973254074","host":"s3://npm-registry-packages-npm-production"}},"13.9.0":{"name":"agent-hub-agent","version":"13.9.0","_id":"agent-hub-agent@13.9.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"ab75ed8c4d69c7827ecea20f367b693f43019368","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.9.0.tgz","fileCount":66,"integrity":"sha512-m4ksNc2ssChmPMMV5XwqcANHNC3WAcQCxJBtw162xJlD0Ih7Cy/A0Hg/5VAmH609scKR0rh08/uvN9YLunH0Kg==","signatures":[{"sig":"MEUCIFwsLtydKkh8A0CtTWHtapmpGVlXlk4dFST7Gl6CnV8vAiEAil2W9LddP2AfyNqZ2IYTkXHStcryJ7dFMKmFggLpP34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411051},"type":"module","gitHead":"5f5ae0951db0ba23d4d4bde7ec66f949dfeb972f","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.9.0","@openai/codex-sdk":"^0.128.0","agent-hub-llm-sdk":"13.9.0","@anthropic-ai/claude-agent-sdk":"^0.2.132"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.9.0_1778372557771_0.5471305297265088","host":"s3://npm-registry-packages-npm-production"}},"13.9.1":{"name":"agent-hub-agent","version":"13.9.1","_id":"agent-hub-agent@13.9.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"5ec93f93c5ec2894451cd7e9e68b4118c3e0390b","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.9.1.tgz","fileCount":66,"integrity":"sha512-HkQ3OdqRupbFq3AXvh9iiW2UrFGhivAF4YqNFxV6Y/ZC2DVAjzMovsgklzQiyJCx+QHVDTLah6rLwyULmqlpVA==","signatures":[{"sig":"MEUCIQDLahIXkfkh2w6cCF1NLW0Zump8YV+JdRG3YKRGudaBUwIgKWQ40bzk7EZCeKxf/UCFXq+Ggc65aGWl8jzL7q1/8Rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410981},"type":"module","gitHead":"9ac58d5575cb2a04d5bf82413ab3f8cd1943d97c","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.9.1","@openai/codex-sdk":"^0.128.0","agent-hub-llm-sdk":"13.9.1","@anthropic-ai/claude-agent-sdk":"^0.2.132"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.9.1_1778533771023_0.33040984571910736","host":"s3://npm-registry-packages-npm-production"}},"13.10.0":{"name":"agent-hub-agent","version":"13.10.0","_id":"agent-hub-agent@13.10.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"e77a87f01767f7457cd2c03b920d57a2661a3376","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.10.0.tgz","fileCount":66,"integrity":"sha512-7FYGDsvVLo1dihIAtnIqN8nu18qKmxYHSLM3Qo5wnX+NVGfk2sj0acZ/Hl7iKuhKVwV/ZIqvnv7i670IdXCKtg==","signatures":[{"sig":"MEUCIQC7gbzkuA6jeujoWEOCnrstrSV6y5n8xnge5UGs7jvfcAIgHllwpuaRBZqk3+r58rE8Ph4i0w68tf2sy2YiWIhTI24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417146},"type":"module","gitHead":"7c0b9e68e8bbf27b34811537516305b326d48453","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.10.0","@openai/codex-sdk":"^0.128.0","agent-hub-llm-sdk":"13.10.0","@anthropic-ai/claude-agent-sdk":"^0.2.132"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.10.0_1778542922623_0.14377018841110978","host":"s3://npm-registry-packages-npm-production"}},"13.10.1":{"name":"agent-hub-agent","version":"13.10.1","_id":"agent-hub-agent@13.10.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"05491edbf864b73d56cc102d8dd1100270aeaccc","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.10.1.tgz","fileCount":66,"integrity":"sha512-dJtl1Qr3mz/N5XYljf9cV3JEVqLJOZ1lIjFRTRYzAgtUdlHzNqdTVAiYXcSBNtFExBKpYP/Enmq+opHs6x35iA==","signatures":[{"sig":"MEQCID3etDJH8OIoWh/DzDRONp34fqxYhxwgT7o9nZ8elxm2AiAts7O0DsZfhbuzuNAQua+FweKFPdb9T8ZDiQ3bNPuETQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417146},"type":"module","gitHead":"c820c01934ce55ff1b008af6dc4a4076aa29cad0","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.10.1","@openai/codex-sdk":"^0.128.0","agent-hub-llm-sdk":"13.10.1","@anthropic-ai/claude-agent-sdk":"^0.2.132"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.10.1_1778548817638_0.7190041545031729","host":"s3://npm-registry-packages-npm-production"}},"13.13.0":{"name":"agent-hub-agent","version":"13.13.0","_id":"agent-hub-agent@13.13.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"5df1b488de2bd4469fd93e9318f1f11330ce06af","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.13.0.tgz","fileCount":66,"integrity":"sha512-ZSWto35vklBZ9WUSt69tXq5n9z3v1kFvYneVaCb1Cz4DF5RA3miLjTlZ/ZzzJTeK9mmEnGHJcAe87+cUozjCwQ==","signatures":[{"sig":"MEQCIGpSSUxaEnmCA4cIgGlJwcDrQJ/7m1FMVkv9pgdhsrutAiBIzFA/8Kz1EUtaSTau/A8CVTAa0NxmIHv3PivLk4QlcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419023},"type":"module","gitHead":"5d8de5e6cb5259b9929a89f9ae3ff931fe308f19","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.13.0","@openai/codex-sdk":"^0.128.0","agent-hub-llm-sdk":"13.13.0","@anthropic-ai/claude-agent-sdk":"^0.2.132"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.13.0_1778591612816_0.9911982975790883","host":"s3://npm-registry-packages-npm-production"}},"13.14.0":{"name":"agent-hub-agent","version":"13.14.0","_id":"agent-hub-agent@13.14.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"5280d07fee1124421d8f85709f213137a8ced89e","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.14.0.tgz","fileCount":66,"integrity":"sha512-VvbXdl03z7dHElVGpsfTy9kcHSovG3v5Vf8ICrowa8ACzdvZQp6l7j+wahu7Hws1WdIc8nD1uCDWzxBD3gDs5Q==","signatures":[{"sig":"MEUCIQDGjPR5hdsBpKdJGzNDjrS7aO38rwbpWuWC0RsjXBwCnAIgKz+vv1rt+J92NslQwSFSiXhQ0OD0yQiENuqEaaqrbTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427164},"type":"module","gitHead":"bcc88b64859d0a8b40d17402265843b92379bdb2","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.14.0","@openai/codex-sdk":"^0.128.0","agent-hub-llm-sdk":"13.14.0","agent-hub-rag-sdk":"13.14.0","@anthropic-ai/claude-agent-sdk":"^0.2.132"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.14.0_1778633708293_0.6649027440390005","host":"s3://npm-registry-packages-npm-production"}},"13.15.0":{"name":"agent-hub-agent","version":"13.15.0","_id":"agent-hub-agent@13.15.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"53c1f462cbdc0f2c76b328d6b62975e0231f0fee","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.15.0.tgz","fileCount":66,"integrity":"sha512-wP1TiahOik8Hjdu+fVYxNqMq8Qe9h8NPoGqRp0y6VMKrp7dF2DiumQJMPT6RcdcczkJKXrKR4a1BMlGM6L5G4w==","signatures":[{"sig":"MEYCIQCJcdogW1o/I/EmhKdgecQFMQX6Egwfcmyz1ZKV2/WDTAIhAISHW1TQFevo80bjvWa2S+Jpje3acoRhUb+GyKX1SKLo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427164},"type":"module","gitHead":"907f482017db2e4442bbd9098c87d23a0beee859","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.15.0","@openai/codex-sdk":"^0.130.0","agent-hub-llm-sdk":"13.15.0","agent-hub-rag-sdk":"13.15.0","@anthropic-ai/claude-agent-sdk":"^0.2.132"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.15.0_1778636618016_0.2087351100831618","host":"s3://npm-registry-packages-npm-production"}},"13.15.1":{"name":"agent-hub-agent","version":"13.15.1","_id":"agent-hub-agent@13.15.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"382e9516f6a2c7099aaeab8ae7731a95ac052fdd","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.15.1.tgz","fileCount":66,"integrity":"sha512-9a7tKssWJzGDijbqIRxM8RTFG01U5LKvySqx8fNFsZs0oDJD3bcCqzxb9OkABXYtfT7t4vLl3Kk43l2blidjiQ==","signatures":[{"sig":"MEYCIQCBlZKbtRTTp2uTTnha21Bxt3EaqThikYqTU+FMykwNQQIhALa/im4oBjci9DeNXlnpox+lnkIwmypMcl+zXEZAoVfY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427732},"type":"module","gitHead":"94264995f1cbee95d1cbc7a40a8cc7956a628eb3","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.15.1","@openai/codex-sdk":"^0.130.0","agent-hub-llm-sdk":"13.15.1","agent-hub-rag-sdk":"13.15.1","@anthropic-ai/claude-agent-sdk":"^0.2.132"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.15.1_1778638782405_0.1183892481441946","host":"s3://npm-registry-packages-npm-production"}},"13.15.2":{"name":"agent-hub-agent","version":"13.15.2","_id":"agent-hub-agent@13.15.2","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"0dc2f440e462b4d928491a0454c6b8266bf6303c","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.15.2.tgz","fileCount":66,"integrity":"sha512-CGtYrs5HgRtsNZV2KweO8NKRKkYSec3DjwjpPrPERint2Ggt8NGugg0UaLgs8bVJD935zmEm+8zNyT2H/YbYxQ==","signatures":[{"sig":"MEUCIQCuIse17yvvhIa3s7a8sjCKrPdGzF18PgekOFNm/uBJJwIgXyx2V3daSQIsBhFGLC2A2x6t7P/8ijPNQ4rBaw6ftGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431171},"type":"module","gitHead":"cb37c778d06be9836070ca1ffe2600a83ccd2c00","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.15.2","@openai/codex-sdk":"^0.130.0","agent-hub-llm-sdk":"13.15.2","agent-hub-rag-sdk":"13.15.2","@anthropic-ai/claude-agent-sdk":"^0.2.132"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.15.2_1778641312657_0.3156574174239082","host":"s3://npm-registry-packages-npm-production"}},"13.16.0":{"name":"agent-hub-agent","version":"13.16.0","_id":"agent-hub-agent@13.16.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"1e444dbf832d615428c14f2ff0e318201065edab","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.16.0.tgz","fileCount":66,"integrity":"sha512-nCWiy0xDbrEFsWpP2F2PJ0O8ZrhYdpvuXl5Ql/3tr4ZED/HE3JIfVK2lr5bFOtqa7Sbd5JVsdLRFJSMut8UFnA==","signatures":[{"sig":"MEQCIFHSYcFBp0qDbNXeQs7TQ2QfEo5mviZiKhJTV5OMaTHNAiAUPsX+MYWOHeLdiIfQGR2knkA+2Z6DpjbdiN+IS7bFPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434713},"type":"module","gitHead":"410aee9d6794e99960929036540e210620f062ba","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.16.0","@openai/codex-sdk":"^0.130.0","agent-hub-llm-sdk":"13.16.0","agent-hub-rag-sdk":"13.16.0","@anthropic-ai/claude-agent-sdk":"^0.2.132"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.16.0_1778699605985_0.13772739948963175","host":"s3://npm-registry-packages-npm-production"}},"13.16.1":{"name":"agent-hub-agent","version":"13.16.1","_id":"agent-hub-agent@13.16.1","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"e1d7c989f21390c74d60442c41a3dd5888b47b26","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.16.1.tgz","fileCount":66,"integrity":"sha512-NmXl//boogFGB4vNw0dwuKdsTzHd7X0apMF3rp9cbzF+LLgLsu/1CSNNDgK9qLf1CiU6xEJ5DZmhqnUjgCnByw==","signatures":[{"sig":"MEYCIQDkM1FfFxDDl8TUsD2jVlBpprLoPyg6UtlQLh3J/UJaaQIhAIvslahTepTQhNuzAlXdvAWUvBHaUpjgsnNwJFLdja8o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435338},"type":"module","gitHead":"403601ca74156e6109138af8761f1c61d2ae30c2","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.16.1","@openai/codex-sdk":"^0.130.0","agent-hub-llm-sdk":"13.16.1","agent-hub-rag-sdk":"13.16.1","@anthropic-ai/claude-agent-sdk":"^0.2.132"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.16.1_1778702614430_0.6949443140767977","host":"s3://npm-registry-packages-npm-production"}},"13.17.0":{"name":"agent-hub-agent","version":"13.17.0","_id":"agent-hub-agent@13.17.0","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"bin":{"agent-hub":"src/index.js"},"dist":{"shasum":"8804d71da7e0e67202c2d384494b8fd4b919d81c","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.17.0.tgz","fileCount":66,"integrity":"sha512-qmrRLgMm6xqFxyY4ZBc7axcbacDhWnjiM8NhUHKdASqX5fOBk/nhmn/nEKpZo2FJ0aCSOWl+UtBuhcM2lWYtgg==","signatures":[{"sig":"MEUCIQCZY2r+nBXuQMdPt/rVgbAYHnk8EfBi2N5aFQ/nsMVoegIgZLohJATGKnw6tBX3om8yDoAFxK3dyK3mKJAn7oqUNy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435338},"type":"module","gitHead":"a21362e9edf555a02780373a05ab85eb6ef6701c","scripts":{"test":"node --test","start":"node src/index.js"},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"_npmVersion":"10.9.7","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","firebase":"^12.12.1","agent-hub-shared":"13.17.0","@openai/codex-sdk":"^0.130.0","agent-hub-llm-sdk":"13.17.0","agent-hub-rag-sdk":"13.17.0","@anthropic-ai/claude-agent-sdk":"^0.2.132"},"_hasShrinkwrap":false,"optionalDependencies":{"node-datachannel":"^0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-hub-agent_13.17.0_1778803096686_0.36043188940918114","host":"s3://npm-registry-packages-npm-production"}},"13.18.0":{"name":"agent-hub-agent","version":"13.18.0","type":"module","bin":{"agent-hub":"src/index.js"},"scripts":{"start":"node src/index.js","test":"node --test"},"dependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.132","@openai/codex-sdk":"^0.130.0","agent-hub-llm-sdk":"13.18.0","agent-hub-rag-sdk":"13.18.0","agent-hub-shared":"13.18.0","firebase":"^12.12.1","ws":"^8.20.0"},"optionalDependencies":{"node-datachannel":"^0.32.3"},"_id":"agent-hub-agent@13.18.0","gitHead":"0c19471e08a5a858a38a7954393315177759c0f0","description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-P5fe8xi+SPgnMG2uu20RNGBOfj6nmcuOtRmGYmMSyFMxoqxmOFo3sONiXNcWKVmsuCspWNzJAzTx8NNVRlRECg==","shasum":"cdf59e759ae13ef617f8cf7e9c4b337bde0f9812","tarball":"https://registry.npmjs.org/agent-hub-agent/-/agent-hub-agent-13.18.0.tgz","fileCount":66,"unpackedSize":435338,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC7f/x43ANVhtNqc60OL9Nf+eH5obxWYFKK3LLQ6tkZ1wIhAOHBP3nXLTyUYNpvWnSRw2FrMmwLZUbuHOVRis83fsAV"}]},"_npmUser":{"name":"filipenos","email":"filipenos@gmail.com"},"directories":{},"maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-hub-agent_13.18.0_1778810946757_0.4543673875079639"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-17T13:05:22.336Z","modified":"2026-05-15T02:09:07.074Z","9.2.0":"2026-04-17T13:05:22.593Z","9.3.0":"2026-04-17T14:13:01.702Z","9.4.0":"2026-04-17T15:09:55.887Z","9.4.1":"2026-04-17T15:39:51.286Z","9.5.0":"2026-04-17T18:30:17.596Z","9.6.0":"2026-04-17T19:18:36.201Z","9.7.0":"2026-04-17T23:21:10.098Z","9.7.1":"2026-04-18T01:19:20.940Z","10.0.1":"2026-04-18T17:58:49.719Z","10.0.2":"2026-04-18T23:44:25.222Z","10.0.3":"2026-04-18T23:55:24.098Z","10.1.0":"2026-04-19T00:48:52.370Z","10.1.1":"2026-04-19T01:15:04.181Z","10.1.2":"2026-04-19T01:24:43.435Z","11.0.0":"2026-04-19T21:55:27.918Z","11.0.1":"2026-04-19T22:03:35.668Z","11.0.2":"2026-04-19T22:27:57.891Z","11.0.3":"2026-04-19T22:46:14.409Z","11.1.0":"2026-04-19T23:59:27.815Z","11.1.1":"2026-04-20T00:37:59.399Z","11.1.2":"2026-04-20T00:54:47.242Z","11.2.0":"2026-04-20T01:44:13.273Z","11.2.1":"2026-04-20T02:02:56.414Z","11.2.2":"2026-04-20T02:12:38.980Z","11.2.3":"2026-04-20T02:27:52.103Z","11.3.0":"2026-04-20T16:14:02.462Z","11.4.0":"2026-04-20T18:37:45.842Z","11.4.1":"2026-04-20T19:07:32.961Z","11.5.0":"2026-04-21T01:25:34.551Z","11.5.1":"2026-04-21T01:44:31.294Z","11.5.2":"2026-04-21T01:57:12.121Z","11.5.3":"2026-04-21T02:14:19.137Z","11.5.4":"2026-04-21T02:27:28.481Z","11.5.5":"2026-04-21T02:38:39.442Z","11.5.6":"2026-04-21T03:08:12.639Z","11.5.7":"2026-04-21T04:20:02.247Z","11.5.8":"2026-04-21T15:12:12.320Z","11.5.9":"2026-04-21T19:53:44.230Z","11.6.0":"2026-04-21T23:06:58.497Z","11.7.0":"2026-04-21T23:24:32.146Z","11.7.1":"2026-04-21T23:39:50.648Z","11.8.0":"2026-04-22T00:40:11.951Z","11.10.0":"2026-04-22T15:16:16.618Z","11.11.0":"2026-04-22T19:26:32.998Z","11.11.1":"2026-04-22T19:39:18.909Z","11.11.2":"2026-04-22T20:00:57.945Z","11.12.0":"2026-04-22T21:49:30.085Z","11.12.1":"2026-04-22T22:12:35.161Z","11.13.0":"2026-04-22T23:11:12.552Z","11.13.1":"2026-04-23T01:04:41.957Z","12.0.0":"2026-04-23T17:23:48.572Z","12.0.1":"2026-04-23T21:14:41.670Z","12.0.2":"2026-04-24T17:20:38.348Z","12.0.3":"2026-04-24T17:46:30.054Z","12.0.4":"2026-04-24T19:53:22.478Z","12.0.6":"2026-04-28T17:40:46.864Z","12.1.0":"2026-04-29T01:42:55.877Z","12.2.0":"2026-04-29T11:29:46.687Z","12.3.0":"2026-05-02T00:09:39.324Z","12.3.1":"2026-05-04T18:13:10.597Z","12.3.2":"2026-05-04T22:23:32.488Z","12.4.0":"2026-05-04T23:06:15.028Z","13.0.0":"2026-05-05T01:01:23.185Z","13.0.1":"2026-05-05T12:45:04.582Z","13.0.2":"2026-05-05T13:35:54.211Z","13.0.3":"2026-05-05T14:18:40.995Z","13.0.4":"2026-05-05T14:31:56.653Z","13.0.5":"2026-05-05T19:23:30.055Z","13.0.6":"2026-05-05T23:58:47.625Z","13.1.0":"2026-05-06T15:10:55.071Z","13.1.2":"2026-05-06T20:22:15.549Z","13.2.0":"2026-05-07T00:10:07.724Z","13.3.0":"2026-05-07T01:37:20.991Z","13.1.1":"2026-05-07T01:42:20.671Z","13.3.1":"2026-05-07T01:55:02.897Z","13.4.0":"2026-05-08T12:05:42.111Z","13.5.0":"2026-05-08T14:28:56.747Z","13.6.0":"2026-05-09T04:15:29.550Z","13.7.0":"2026-05-09T05:00:10.405Z","13.8.0":"2026-05-09T14:11:31.514Z","13.9.0":"2026-05-10T00:22:37.919Z","13.9.1":"2026-05-11T21:09:31.173Z","13.10.0":"2026-05-11T23:42:02.776Z","13.10.1":"2026-05-12T01:20:17.842Z","13.13.0":"2026-05-12T13:13:33.023Z","13.14.0":"2026-05-13T00:55:08.502Z","13.15.0":"2026-05-13T01:43:38.224Z","13.15.1":"2026-05-13T02:19:42.592Z","13.15.2":"2026-05-13T03:01:52.803Z","13.16.0":"2026-05-13T19:13:26.218Z","13.16.1":"2026-05-13T20:03:34.616Z","13.17.0":"2026-05-14T23:58:16.879Z","13.18.0":"2026-05-15T02:09:06.955Z"},"description":"O agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.","maintainers":[{"name":"filipenos","email":"filipenos@gmail.com"}],"readme":"# agent-hub CLI\n\nO agent é um **executor local** — recebe comandos já resolvidos pelo servidor (provider, model, thread) e executa. Toda a orquestração, resolução de estado e gestão de workspaces/prompts é feita pelo Dashboard e Cloud Functions.\n\n## Requisitos\n\n- Node.js **22** ou superior\n\n## Instalação\n\n```bash\nnpm install -g agent-hub-agent\n```\n\n## Quick Start\n\n```bash\n# 1. Inicializar configuração\nagent-hub config init \"meu-agent\"\n\n# 2. Autenticar com Google e registrar o agent\nagent-hub login\n\n# 3. Adicionar projetos locais\nagent-hub projects add /caminho/do/projeto\n\n# 4. Iniciar o agent\nagent-hub\n```\n\nApós iniciar, o agent fica escutando comandos enviados pelo Dashboard em tempo real.\n\n---\n\n## O que o agent faz\n\n- **Executa prompts** nos LLMs (Claude, Codex, Gemini) conforme instruções do servidor\n- **Gerencia projetos locais** — adicionar, remover, renomear diretórios via CLI\n- **Escuta comandos** em tempo real via Firestore e executa localmente\n- **Reporta presença** (heartbeat) via Realtime Database\n- **Captura diffs git** antes/depois da execução\n- **Processa attachments** (download, transcrição)\n- **Mantém threads em memória** para reusar contexto dentro da mesma sessão\n\n## O que o agent NÃO faz\n\n- Não decide qual provider ou model usar — vem resolvido do servidor\n- Não gerencia workspaces — exclusivo do Dashboard\n- Não gerencia prompts — exclusivo do Dashboard\n- Não resolve threads/sessões — vem pré-resolvido pelo Cloud Functions\n- Não faz rate limiting ou validação de comandos — feito no servidor\n\n---\n\n## Flags globais\n\n| Flag | Descrição |\n|------|-----------|\n| `-C <dir>` / `--app-dir <dir>` | Diretório de configuração (padrão: `~/.agent-hub`) |\n| `--config <path>` | Caminho direto para o arquivo de configuração |\n| `--version` / `-v` | Exibe a versão |\n\n```bash\nagent-hub -C /custom/config projects list\n```\n\n---\n\n## `config`\n\nGerencia o arquivo `config.json` do diretório de configuração.\n\n```bash\nagent-hub config init \"meu-agent\"\nagent-hub config path\nagent-hub config get [key]\nagent-hub config add <key> <value> [--type string|number|boolean|json]\nagent-hub config set <key> <value> [--type string|number|boolean|json]\n```\n\n`set` é um alias de `add`. Chaves como `core.agentProvider`, `tasksEnabled`, `tasksMaxParallel` e models por provider são gerenciadas pelo Dashboard e não podem ser alteradas pela CLI.\n\n---\n\n## `projects`\n\nGerencia os projetos do agent no Firestore. Projetos são diretórios locais que o agent usa como contexto ao executar tarefas.\n\n### Listar projetos\n\n```bash\nagent-hub projects list\n```\n\n### Adicionar projeto\n\n```bash\n# Diretório atual com nome automático (basename do path)\nagent-hub projects add\n\n# Path explícito com nome e tags\nagent-hub projects add /code/api --name api --tag backend\n```\n\n| Flag | Atalho | Descrição |\n|------|--------|-----------|\n| `--name <nome>` | `-n` | Nome do projeto (padrão: basename do path) |\n| `--tag <tag>` | `-t` | Tag (repetível) |\n\n### Escanear diretório\n\n```bash\n# Adiciona todas as pastas filhas como projetos\nagent-hub projects scan /code\n\n# Com tag aplicada a todos\nagent-hub projects scan /code --tag work\n```\n\nEscaneia um diretório e registra cada subpasta como projeto. Ignora pastas ocultas (`.xxx`) e pula projetos já registrados (por path ou nome). Sem argumento, usa o diretório atual.\n\n### Remover, habilitar, desabilitar, renomear\n\n```bash\nagent-hub projects remove api\nagent-hub projects disable api\nagent-hub projects enable api\nagent-hub projects rename api api-v2\n```\n\nProjetos desabilitados (`enabled: false`) são ignorados pelo agent ao carregar, mas permanecem registrados.\n\n### Prompts por projeto\n\nCada projeto pode ter prompts associados:\n\n```bash\nagent-hub projects prompts list meu-projeto\nagent-hub projects prompts add meu-projeto --name \"review\" --text \"Revise o código\"\nagent-hub projects prompts remove meu-projeto review\n```\n\n> Tags, model, provider override e workspaces são gerenciados pelo Dashboard.\n\n---\n\n## `daemon`\n\nControla o processo daemon do agent.\n\n```bash\nagent-hub daemon start\nagent-hub daemon stop\nagent-hub daemon restart\nagent-hub daemon status\n```\n\nArquivos de controle em `<config_dir>/`:\n- `daemon.pid` — PID do processo\n- `daemon.log` — logs de saída\n\n---\n\n## `login`\n\nAutentica com Google e registra o agent.\n\n```bash\nagent-hub login\n```\n\nDurante o registro, o agent gera um par de chaves Ed25519 localmente. A chave privada é salva no config e nunca sai da máquina. A chave pública é enviada ao servidor.\n\n---\n\n## `status`\n\nMostra status de autenticação e registro do agent.\n\n```bash\nagent-hub status\n```\n\n---\n\n## `rotate-key`\n\nGera um novo par de chaves Ed25519 e atualiza a chave pública no servidor.\n\n```bash\nagent-hub rotate-key\n```\n\nUse quando:\n- Suspeitar que o agent foi comprometido\n- Quiser rotacionar as chaves periodicamente\n- Migrar de um agent que ainda usa chave simétrica (versões anteriores)\n\nApós rotacionar, reinicie o agent para usar a nova chave.\n\n---\n\n## Segurança\n\nO agent usa **autenticação Ed25519** (mesmo modelo do GitHub SSH):\n\n- O agent gera um par de chaves localmente no `login` ou `rotate-key`\n- A **chave privada** fica apenas no config local (`~/.agent-hub/config.json`) — nunca trafega pela rede\n- A **chave pública** é armazenada no Firestore\n- Para executar comandos, o agent **assina** cada request com a chave privada\n- O servidor **verifica** a assinatura com a chave pública\n- Sem chave Ed25519, o agent **não inicia** (exceto em modo emulator)\n- A chave pode ser **revogada** instantaneamente pelo dashboard\n\n### Modelo de proteção\n\n| Cenário | Proteção |\n|---------|----------|\n| Interceptação de rede | Assinatura é única por request (timestamp) — não reutilizável |\n| Vazamento do Firestore | Só tem a chave pública — inútil sem a privada |\n| Comprometimento de um agent | Outros agents não são afetados (chaves independentes) |\n| Suspeita de invasão | Revogar chave pelo dashboard bloqueia o agent na hora |\n\n---\n\n## Transcrição de áudio\n\nO agent pode transcrever áudios/vídeos enviados pelo dashboard. A transcrição acontece localmente na máquina do agent.\n\n### Setup com faster-whisper (Ubuntu)\n\n```bash\n# Instalar dependências\nsudo apt install -y python3 python3-venv\n\n# Criar ambiente\nmkdir -p ~/.agent-hub/stt\npython3 -m venv ~/.agent-hub/stt/.venv\n~/.agent-hub/stt/.venv/bin/pip install faster-whisper\n```\n\nCriar `~/.agent-hub/stt/transcribe.py`:\n\n```python\n#!/usr/bin/env python3\nimport sys\nfrom faster_whisper import WhisperModel\n\nif len(sys.argv) < 2:\n    print(\"usage: transcribe.py <audio_file>\", file=sys.stderr)\n    sys.exit(2)\n\nmodel = WhisperModel(\"small\", device=\"cpu\", compute_type=\"int8\")\nsegments, info = model.transcribe(sys.argv[1], vad_filter=True)\ntext = \" \".join(seg.text.strip() for seg in segments).strip()\n\nif not text:\n    sys.exit(1)\nprint(text)\n```\n\n### Configurar o agent\n\n```bash\nchmod +x ~/.agent-hub/stt/transcribe.py\nagent-hub config set runtime.audioTranscribeCmd \"~/.agent-hub/stt/.venv/bin/python ~/.agent-hub/stt/transcribe.py {file}\"\nagent-hub config set runtime.audioTranscribeTimeoutMs 180000\n```\n\nO comando deve imprimir o transcript em `stdout`. `{file}` é substituído pelo caminho do arquivo de mídia. Se `audioTranscribeCmd` não estiver configurado, o arquivo é enviado direto ao provider (funciona com modelos que suportam visão para imagens).\n","readmeFilename":"README.md"}