{"_id":"@keepur/hive","_rev":"51-1bfcb402a24f6e02cf61473cf3a4075b","name":"@keepur/hive","dist-tags":{"latest":"0.11.3"},"versions":{"0.1.0":{"name":"@keepur/hive","version":"0.1.0","_id":"@keepur/hive@0.1.0","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"bin":{"hive":"pkg/cli.min.js"},"dist":{"shasum":"69c7ef92b0840a79bc387f75dbced61c00ca5003","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.1.0.tgz","fileCount":31,"integrity":"sha512-1/s94T2q21qXy0AfFE1Xr0MpU7c7N3Avu5PK6jGDFnzWYDvau9Q99oYtRvKGYNMoooNn4McOF8E5TN+zh/3TNA==","signatures":[{"sig":"MEUCIFPMBSxNgy7wnSFgiIiL3HVoM1ZMdERsJCwyt3C8/oeXAiEA2OzzN7QQa9oCY+mff5yvjWAKeFuuOsPKDVKx3G6U12A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7922710},"type":"module","engines":{"node":">=22.0.0"},"scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/setup/wizard.ts","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","setup:prereqs":"bash setup/install-prereqs.sh","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"_npmVersion":"11.9.0","description":"A multi-agent AI framework that runs your business operations through Slack. Hive deploys a team of Claude-powered agents — each with its own role, memory, and tools — that collaborate to handle real work: customer emails, CRM updates, task management, sc","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","jsonwebtoken":"^9.0.3","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@dodi-hq/task-core":"^0.1.1","@slack/socket-mode":"^2.0.5","@dodi-hq/workflow-core":"^0.1.1","@qdrant/js-client-rest":"^1.17.0","@dodi-hq/fsm-persistence":"^0.1.1","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.1.0_1775740005359_0.2916988507262308","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@keepur/hive","version":"0.1.1","_id":"@keepur/hive@0.1.1","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"d62c8ae089564848fb898af377211b4250698ea4","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.1.1.tgz","fileCount":35,"integrity":"sha512-jUE5xPz3bfEYEWpNAAwGRKPO106+h38IE4H8tPaDLIDl3zLdz179XwTB3FMASIYNDxE/sAMhAZnS8PLcI10EOg==","signatures":[{"sig":"MEQCIHDk8+IWZ9YwptaLUA5TYyvh/2YDMFfoTNnu4iqPxQhiAiBEHwWAJ0JgxvY63LEXn2s6+AEAvJzHbT13jx3baWEDsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7931020},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"637f39ece25549247c1fe75807d6c9710fc029cb","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"_npmVersion":"11.9.0","description":"> A team of Claude agents that runs your business in Slack.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.1.1_1776572297403_0.7606803364646251","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@keepur/hive","version":"0.1.2","_id":"@keepur/hive@0.1.2","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"93210cca655d1c66af4b01b919ab63c976ee5d2e","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.1.2.tgz","fileCount":35,"integrity":"sha512-YP6kA73XY98pr8XFWdNSadhyCA9sok3JsbAb1VnSxW4EUM/0VOW85CGwelBcKIfA0xM2tBOJFM+Cjk0I6E5rzA==","signatures":[{"sig":"MEYCIQCpVliTz4m3EZFnNajQGEAfuSRJkBaydrwf/eVDN/rOygIhAOq8prRY0g7l95Zjqq+gQ0QFDWFOTJC/OxC8/GKuseYh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7933945},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"49ee0a29b763e5dfa5e4b499a8938dbd545ab32e","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"_npmVersion":"11.9.0","description":"> A team of Claude agents that runs your business in Slack.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.1.2_1776572665572_0.9531947124832942","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@keepur/hive","version":"0.1.3","_id":"@keepur/hive@0.1.3","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"06d7a0361322c6001aee48eff4ba669894d44c73","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.1.3.tgz","fileCount":35,"integrity":"sha512-p8lOg7fVPXxnleuahMDcd5btBs1CPg7JReC3+yAzaHZVtuWFdpg3FDn59eBRvPjY7FA6UW2jWFJW8oePMWSa7g==","signatures":[{"sig":"MEQCIE+908J0sIKvDGKGYshIcBAYFYhrRQYeXG30kpIeagnLAiAfMjERBXiU+97lY1tZZ6UQYhuwvyAA+LyMX1i8zhSoyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7935708},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"7bf3e5dff338cb045518b0efde79fd894270e257","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"_npmVersion":"11.9.0","description":"> A team of Claude agents that runs your business in Slack.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.1.3_1776574831349_0.4765784393477357","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@keepur/hive","version":"0.1.4","_id":"@keepur/hive@0.1.4","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"1abebb233b796a91aaca5a0bea9122535718ef58","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.1.4.tgz","fileCount":35,"integrity":"sha512-ht1bmBUIwS9sq7M6pz5k44iry60dDxS2Yf7gTWaH3SqLXTiMQD2JfBWsV/U0Q1X+ondMil8JJdd0ubB/xm66dA==","signatures":[{"sig":"MEUCIGk8433OgQbxz3ycOjGx/1sGuIBI2qU8evkeINTIg7rnAiEAisuyBEoInuJuwmP6mhFB63uQIOLfqgOP+cgTcW5jWAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7936020},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"60eb180216c32c583741eb75af1ff34b2a5d92e2","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"_npmVersion":"11.9.0","description":"> A team of Claude agents that runs your business in Slack.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.1.4_1776575647317_0.34197734507570643","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@keepur/hive","version":"0.1.5","_id":"@keepur/hive@0.1.5","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"25dc7805d07e775bc4764db57085a543e2693252","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.1.5.tgz","fileCount":35,"integrity":"sha512-OjAHvBmQI117BQkzfR8lsmEmVU/Hx+7mG/E10xvzsEoruAYSS7XYyXCaZLSMI5oRj/3eCcZcr09K3C6FHCHRDA==","signatures":[{"sig":"MEUCIBb6S3CNshUvsdVEgsKPEUpWa0PLl0m0GFV5BFFucgp6AiEAgbtardvUYjvc2hHAP0adG+brG47EifDc8VcCvTos3G4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7936500},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"9708b7775a70ede2a26567be1bcea6f51c1e9653","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"_npmVersion":"11.9.0","description":"> A team of Claude agents that runs your business in Slack.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.1.5_1776628822753_0.5505857580678075","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@keepur/hive","version":"0.1.6","_id":"@keepur/hive@0.1.6","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"9c2a1ebb03922e0625363fc22b86f607bd8aa0c4","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.1.6.tgz","fileCount":35,"integrity":"sha512-NOotoERayYuL6AEqJpZQkDzs7N7/elSMSB5KPEglpWFan+iombMAUmmn6KMzjVJh6K74OYWcaA4BEV9a3WNGGA==","signatures":[{"sig":"MEQCIFhwG41I37ARYqf+iPbL2qXS9SFf1nkG5Y4kgKahXBKCAiBs5v+YVjGwTCekIc3T5KeLEMSEcIBjfhpLwNx+//a3Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7952267},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"c3fbc2347aba1c000d162ec993ff7be1e8688713","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"_npmVersion":"11.9.0","description":"> A team of Claude agents that runs your business in Slack.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.1.6_1776671423404_0.16805751387180234","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@keepur/hive","version":"0.1.7","_id":"@keepur/hive@0.1.7","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"2b08b73025a2e73a40f4b53c3509d6efc02f3a2e","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.1.7.tgz","fileCount":35,"integrity":"sha512-JVCcJWOjq24C+7+uJ9d6p1zablW7KiLqhhQ9y9vZrrHPrr4md17Mmk3VetUHmBRMXR5bZsFRgBkozV2l/tRDtA==","signatures":[{"sig":"MEYCIQD2se2mpmGEmo0KGVrrqBDhWvqDIG41p8k5hpGiLZDmogIhAKo8Pqqvx9ZMpf4WxT2nQFDzs2BUyrBF+JGVGsQD1J2G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7952410},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"cebb7aa2d4b1936a1d983c4081bcb219b92838c7","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"_npmVersion":"11.9.0","description":"> A team of Claude agents that runs your business in Slack.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.1.7_1776674414665_0.2649445193798561","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@keepur/hive","version":"0.1.9","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.1.9","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"5a6a97d7deb0f4b9befabcf2b3474f086409c029","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.1.9.tgz","fileCount":37,"integrity":"sha512-ESMLBt6M3CIo7P/sIaO0URqJ7BHquAKSfMBw+0fVKNciey6gTsPFSVOeYZu7uRC09aizcZ2vEKen3AogBBQDIQ==","signatures":[{"sig":"MEUCIQD5i0PfXRAXKvkfB04DDmESYf3R8QUteXDNq0wf4qUs7gIgG5YZt/S+6wAjFeX+1VkeNidIM99je/REvsWphuglHSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8288815},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"c2905b0a544e5e36b189356d7ba4628155ea449e","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"_npmVersion":"11.9.0","description":"> A team of Claude agents that runs your business in Slack.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.1.9_1776789760593_0.6959457564183507","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@keepur/hive","version":"0.1.10","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.1.10","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://github.com/keepur/hive-docs#readme","bugs":{"url":"https://github.com/keepur/hive-docs/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"4e08e7706a38d7052274b903221b0bbc05a1b028","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.1.10.tgz","fileCount":37,"integrity":"sha512-qIk0FYCfji2gjjHE3KvM0Rx/L2AoBEtF4gOwzQjdnntYpk2ZyGA725/P81RBOvrBx9xIzUkgWlv/1LJRTEbJtQ==","signatures":[{"sig":"MEUCIQDbqy508wssFAlxBGDqgFepgj5+rZlD7olYjl/xiRifVAIgJtYGNQNDLFKIirahOnHZgExqhLNix7GJaKf35hBEFHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8289268},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"f061d9ae2725f4203b61cd3b499a61b6ef730bd0","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive-docs.git","type":"git"},"_npmVersion":"11.9.0","description":"> A team of Claude agents that runs your business in Slack.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.1.10_1776798108639_0.16350090531012196","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@keepur/hive","version":"0.2.0","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.2.0","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://github.com/keepur/hive-docs#readme","bugs":{"url":"https://github.com/keepur/hive-docs/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"06598121ae484e1dffb63f43eb13889ec03e43f3","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.2.0.tgz","fileCount":47,"integrity":"sha512-jIPiwThyxfo2mPxN0FKKia/2vV0pS5hckVWMQH8iE9hMNS1e1Pu2+9MDYei8PVgsdXEuKq6eDlvnNSsSB/FyGg==","signatures":[{"sig":"MEQCIH3BcStlc5GNL4JIz6P7a2exUE6a8WvxW06yM0UgZvBxAiARimOLA9fQfoC3T9AtJRs+JC1RKn+JW3Bb2HZ0TzkvmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8371544},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"b94679fd7a1603ba2029a976ffd2620e00c5601a","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive-docs.git","type":"git"},"_npmVersion":"10.9.7","description":"> A team of Claude agents that runs your business in Slack.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.2.0_1776952891442_0.14001720063567413","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@keepur/hive","version":"0.2.1","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.2.1","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://github.com/keepur/hive-docs#readme","bugs":{"url":"https://github.com/keepur/hive-docs/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"9ce2a09ffd0c1d55cc464cd7313cc26f70e4bcde","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.2.1.tgz","fileCount":47,"integrity":"sha512-a1unA1devXvYyTlvdD1NZCOxAY0T8PUjfccPV7tTYvMKV6GeTzMIPZJbSU31XENrWs2ZPrqv+iGRJMFVy6Lk8w==","signatures":[{"sig":"MEUCIH5GP0XENIg16MAe7+9+EU0wGy7gXOTdtQdj4oONE1RkAiEAo0yALoaIAfFqONsnfL6RGBwMnjbhXJ6tp9EmoCbezzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8373831},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"e302b572426c94a596a333e2bddf6f2eae96d8c2","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive-docs.git","type":"git"},"_npmVersion":"10.9.7","description":"> A team of Claude agents that runs your business in Slack.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.2.1_1777015909597_0.062421709990454044","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@keepur/hive","version":"0.2.2","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.2.2","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://github.com/keepur/hive-docs#readme","bugs":{"url":"https://github.com/keepur/hive-docs/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"0393841eb224911e674116b16e1c89c716119414","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.2.2.tgz","fileCount":47,"integrity":"sha512-HLfDPLOTHxigLTVV69yrUQuSXRPOGEYcELSc1tyIO7ORmccAi/er40DB9im7BDVEzzV/bRcCsoQk9dzsfsCeTQ==","signatures":[{"sig":"MEUCIAd1ewUNNipuxH5uHf6ZDUbksQscTWVjL6L5X7wpH1EPAiEAhUgwvkDTeoGknvEqBEsfHrJmYSGW6MfW1jviQaNsMoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8375146},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"a99e2faadd563ed7e86ddd41502a4d8745138a81","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive-docs.git","type":"git"},"_npmVersion":"10.9.7","description":"> A team of Claude agents that runs your business in Slack.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.2.2_1777020195153_0.8859905580178702","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@keepur/hive","version":"0.2.3","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.2.3","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://github.com/keepur/hive-docs#readme","bugs":{"url":"https://github.com/keepur/hive-docs/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"4c193ff5456ccd16bd445ff87f4c73177bb8cf91","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.2.3.tgz","fileCount":47,"integrity":"sha512-QSWfqYAZ5NJJ6eTJQ6eceM+Ho7P3hHuOAX21MMAhAnkvPOHTrIY7XVsirK7in2/S2DBKIFhHdib1pLNMXMnyJg==","signatures":[{"sig":"MEQCIFLW9XvobW0TdN0WvGFQa3vcLn450YEtchjYSwFZLTs/AiA5CPnSmlWos0IVyOjfsXYhbVO0cz1rXaebnZ8Daim+7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8375344},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"2a9e9a6e47a77e63df292a506125406c7d77afc6","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive-docs.git","type":"git"},"_npmVersion":"10.9.7","description":"> A team of Claude agents that runs your business in Slack.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.2.3_1777021390011_0.7319168061998569","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@keepur/hive","version":"0.2.4","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.2.4","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://github.com/keepur/hive-docs#readme","bugs":{"url":"https://github.com/keepur/hive-docs/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"b1702ae167bae475b1e9f3c81c75eb655b94bd18","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.2.4.tgz","fileCount":47,"integrity":"sha512-y0pKg/I12l9K2lCrfvIWqDZD2WWYU6ehiMz49KHkIWl4390zn5wudzmNG6C6Wkj3YEgqj/8QpzIxKbwUC1xSFg==","signatures":[{"sig":"MEYCIQCHnWVX1Tma7jLD1z+rJ8nDGPgDKLjVMwcYOGAovvFJUQIhAPoNBYX9ad5PILM8/s5sfeuKj40N3J3PY/nE1T02OHs8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8376691},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"09f451d33d49d076125e669eab6a4a8f56d73f2f","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive-docs.git","type":"git"},"_npmVersion":"10.9.7","description":"> A team of Claude agents that runs your business in Slack.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.2.4_1777061375113_0.4777118509028768","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@keepur/hive","version":"0.2.5","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.2.5","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://github.com/keepur/hive-docs#readme","bugs":{"url":"https://github.com/keepur/hive-docs/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"7bdf4ed9ec9c06281a086b8ece4eee9161de18f6","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.2.5.tgz","fileCount":47,"integrity":"sha512-MNKYP89VcIFa9pnk09veLiB3PUCCxxsvlSIXQ1qTu3xSk3TeJ1kbSlsB8eCgD8kpCj7JEkbpZ/ACudQPwKE4TA==","signatures":[{"sig":"MEUCIHvYXt6XzPlqzy/ocluD2EVUjmya3v5hM+g9qrxtpEDqAiEAp5ydMkL6nVcepSNqTlLeRB/yyF1QjaqRtb1SWKQSYNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8376800},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"be5ba40e5eba2a9ff5c1df0d954c9d898c086f00","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive-docs.git","type":"git"},"_npmVersion":"10.9.7","description":"> A team of Claude agents that runs your business in Slack.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.2.5_1777088727457_0.16751230008312423","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@keepur/hive","version":"0.2.6","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.2.6","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://github.com/keepur/hive-docs#readme","bugs":{"url":"https://github.com/keepur/hive-docs/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"1fa85b8bb9ffb468610fd174c6bf2c969db104ae","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.2.6.tgz","fileCount":47,"integrity":"sha512-qUjQEYNRRQAP5j6BJ4k4Y5clCUPFZ1kwuX60nbFufURzvIVcVNwbkF6UvhjxNHUxTpqaOGU2Bt0wmWdCjk54tg==","signatures":[{"sig":"MEUCIQDEMjmnd1t29fwjHFYQvlZwErS++We8/f8E4ClUStfGEAIgUWeZZ4HnuWRwBN59fx9CqlZkMi8ZTkU/+q9cNlq5ffs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8377158},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"22a017665019ad4d8f5e0767c7ea2ca226922be6","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive-docs.git","type":"git"},"_npmVersion":"10.9.7","description":"> A team of Claude agents that runs your business in Slack.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.2.6_1777090593767_0.9420733700515715","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@keepur/hive","version":"0.2.7","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.2.7","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://github.com/keepur/hive-docs#readme","bugs":{"url":"https://github.com/keepur/hive-docs/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"cc42946d4e540a54490fefc6404437eeac22e34c","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.2.7.tgz","fileCount":47,"integrity":"sha512-tEg7Vg+Wde3kU0aVp7EqFVQ6yeyAi/6FCESM86MV14jaLFkKnDQ2WFr+ADp3ELAIfAiUpFWZ008FlXVaBAbI/g==","signatures":[{"sig":"MEYCIQCN497Qp0nB5AaGFb67NSM/X3dAWxOH+mhDIWngsTQLPwIhAJ1VLFYB1txA4NhrwK8L5lVRIa0Yc0XjCZbc/i5kQYZN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8381681},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"aa46cb0f8515650bd68cb3c7d02244514a67468d","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive-docs.git","type":"git"},"_npmVersion":"10.9.7","description":"> A team of Claude agents that runs your business in Slack.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.2.7_1777096713468_0.4584240696386963","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@keepur/hive","version":"0.2.8","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.2.8","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://github.com/keepur/hive-docs#readme","bugs":{"url":"https://github.com/keepur/hive-docs/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"a97dcf30274cd651f789ae4be649b7f2b2605c8f","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.2.8.tgz","fileCount":47,"integrity":"sha512-VV/NBDm2ZUKEKVPRpw3dAzJ6v3Comw8Tj7DHnZJ1pfd6XqhEHBvcjE807Zcb8sRfsZDLn3JhY+sxh1FIu6CNvA==","signatures":[{"sig":"MEUCIQCw32U4NBb+4fDm2WCSudel9AQpGlqw9Ie30lDZZ6ynnQIgcjCEvlRiCPA4uxM5SefE4Rc5eZBR7/LA+vhxZe/wWjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8381600},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"e8b6acbefc4489516a3d05127f83a8941f3496ea","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive-docs.git","type":"git"},"_npmVersion":"10.9.7","description":"> A team of Claude agents that runs your business in Slack.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.2.8_1777131235386_0.8775237056181093","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@keepur/hive","version":"0.2.9","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.2.9","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://github.com/keepur/hive-docs#readme","bugs":{"url":"https://github.com/keepur/hive-docs/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"2d77ea5826130e08fb5348c7781a38442278f8fa","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.2.9.tgz","fileCount":47,"integrity":"sha512-67+whqUdL0ukhSzv8A+0Sj7MFTw+ccYV/LLPBSgV4nLLJz6xo6CU4s6kPLlFTE0Z1OHFEtvSqATqjVnSCB4Y0g==","signatures":[{"sig":"MEUCIQCQgE+PPKc4xZ6IkkGmW9vgQ9WtNlFtOAMVicJ/OaeinAIgeMOANEhP+3fdtTMjouyJZqkVPQOb42+CMSTs1aX9L3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8382703},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"f595c01dbd59baf161e643f72443d203ab3a149a","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive-docs.git","type":"git"},"_npmVersion":"10.9.7","description":"> A team of Claude agents that runs your business in Slack.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.2.9_1777132055724_0.026788125227160897","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@keepur/hive","version":"0.3.0","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.3.0","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://github.com/keepur/hive-docs#readme","bugs":{"url":"https://github.com/keepur/hive-docs/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"cd6bc9fd10a12b7b31ad59e6e26ac9dd2e18aeab","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.3.0.tgz","fileCount":47,"integrity":"sha512-9MytUaI7gngUtMTpOWgR0lXySg419+OPMrBuG5D32ecDUdYw0T8ccGAUvBQbjWbxqR2u1/1B/X9QLXez4kjUmw==","signatures":[{"sig":"MEUCIQCQDvlm+NVZEbleUosSBUfm58XaiZBnmZuFLGOUYohMUwIgKqgkgktNJ4tUbFQ+lL+SwNGY0budd356ChhzltZjdrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8393079},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"d6a1aae5a708413fd3e75d785343628320221959","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive-docs.git","type":"git"},"_npmVersion":"10.9.7","description":"> A team of Claude agents that runs your business in Slack.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.3.0_1777445378200_0.034658207189219414","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@keepur/hive","version":"0.3.1","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.3.1","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://github.com/keepur/hive-docs#readme","bugs":{"url":"https://github.com/keepur/hive-docs/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"778810dbc1dd638b9dc36c993d633ea3a36cc011","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.3.1.tgz","fileCount":47,"integrity":"sha512-Ij5KI0pgsWinJFu4VHBmZLucs+W1mRZuOUa2+G2L9uscNCZGvrwrTjLvYvqzErxGkhuIrPPcQn62NX8DaXwpqA==","signatures":[{"sig":"MEYCIQCseR5Fn6Rg0oPT00qCMe8t5ZbUzSZ/ifIO0mJQSn+9KAIhANnY3wUl7Ln+dgHjckAxSXjYe6kpiSbcrq+Ewf0VnasG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8395881},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"b6cf91bc0c96b65f65efc0a6f0f66e94dc3d0ed4","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive-docs.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/keepur-co/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.3.1_1777457429712_0.8358507237191468","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@keepur/hive","version":"0.3.2","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.3.2","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://github.com/keepur/hive-docs#readme","bugs":{"url":"https://github.com/keepur/hive-docs/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"7b6c9823881ba5825767abc26314f4f62f3648bb","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.3.2.tgz","fileCount":47,"integrity":"sha512-JnJzFum2t7i5QsML3jf4wfc+6dbTFw4Dn/s2W2tsol7WDccyCM4kipuJQQkBDqQPfG+JktlLKyIkPbccQackUg==","signatures":[{"sig":"MEYCIQDwRWmYsFhx4n1o3UcvAuXmcaNY2Y2u8aouNuzO2y7/rgIhAKNP6nMDXuEPxNcrXMD25jfgAhH3QGpTkE+Co9m0ok+E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8395881},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"9618ef41271ec9b8473c27ab7304b3a502dcd69a","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive-docs.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive-docs/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.3.2_1777457724313_0.3503064477182938","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@keepur/hive","version":"0.3.3","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.3.3","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://github.com/keepur/hive-docs#readme","bugs":{"url":"https://github.com/keepur/hive-docs/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"b0c1a9be9800e4bf9e9811d8226a1008b43da8fc","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.3.3.tgz","fileCount":48,"integrity":"sha512-Ayo87/2/GKty6sABusbETv0bsq8D/NVAmwX+Tht99g3Bdxn3H++6BL13O7SLDwPoXIZypmU5TLaOWjnV/DsIyw==","signatures":[{"sig":"MEYCIQCvc/CJDJmDB9D0NJgIs+3/QJc/n3v7TRMcH4/f8sSq7gIhAJwzGpmzNmBtdHC3ooGvIburlqJFw+5yazbCbZOIBjPL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8396263},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"7754c266530e220fbd6059f57d4fd1838e14d24b","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ plugins/ setup/","test":"vitest run","build":"tsc && tsc -p tsconfig.plugins.json","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ plugins/ setup/","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.plugins.json","embed:dodi":"npx tsx scripts/dodi-embed.ts","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"plugins/**/*.ts\" \"setup/**/*.ts\"","build:plugins":"tsc -p tsconfig.plugins.json","embed:hubspot":"npx tsx scripts/hubspot-embed.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive-docs.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive-docs/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.3.3_1777516228841_0.5327492666222895","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@keepur/hive","version":"0.3.4","license":"Apache-2.0","_id":"@keepur/hive@0.3.4","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://github.com/keepur/hive#readme","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"bfe776282377dd08b45e5b5ec047aba7742b9f4d","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.3.4.tgz","fileCount":48,"integrity":"sha512-nYcIpkkgAXswXU5/KONGj4/3NU3bTzftO7prfwDnwMclc87t3C8PI4H2l/OrzrW3EwAN6CJnn0BwgqlcHtFgpw==","signatures":[{"sig":"MEUCIAnY3GJVycyv+Su8rDmYvTfLbq9D+ejqoXxIiIKd9ln2AiEAvLgTmawffy32EBltWV5ejo+pHQnoa4AzKamCmB6IdDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8404633},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"a0e6c719898a7f8006d2599f0edb1460231a4534","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.3.4_1777519305595_0.012707187065245984","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@keepur/hive","version":"0.3.5","license":"Apache-2.0","_id":"@keepur/hive@0.3.5","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://github.com/keepur/hive#readme","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"a63948cc8811ab6c559f1a5b28c8f597181e0840","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.3.5.tgz","fileCount":48,"integrity":"sha512-hsAi+0kuF7a31tvhrcIZCT2ztFjDAAOJif2L3aXqHWYOyT3IgDDCTfVhMK4MhoHbPXU7BaKpfJU3h1LL8Z6GqQ==","signatures":[{"sig":"MEQCIDKQr3u2Ilf7qg0bL/qQvzmkt0IOBEUSdbYH+VsiljDMAiAOEGW66/jt6DVGxObC1GeP3sd3b2U0E2rOlYIVKyCVGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8399880},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"d599295428ee0b6e8ca91f49d7711646f85e6bca","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.3.5_1777520544218_0.8911826252409305","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@keepur/hive","version":"0.3.6","license":"Apache-2.0","_id":"@keepur/hive@0.3.6","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://github.com/keepur/hive#readme","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"f50b74ae94247217393eed346e9907a82e67d784","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.3.6.tgz","fileCount":48,"integrity":"sha512-jaURHey0MJouBk62cWD7PJ/ki9pu02oqTTXxD7z7rs8CWoVzsbS+jt8DeboKVbX0r0XWtVU8RRTEGK/Yw8zEwA==","signatures":[{"sig":"MEUCIQDnVi828RuGOIfvOxsEgyafm2qYnbKU4dfXXCcKijeoFwIgQqvUDYQiAx+DdxMzfqI4ZgQW9Qv02fl0B2c/yCEckzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8399880},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"f55b5b9c3d2171cd52e0f3e7895bfa87a022df6c","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.3.6_1777523826262_0.19216664651717208","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@keepur/hive","version":"0.4.0","license":"Apache-2.0","_id":"@keepur/hive@0.4.0","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"f0c40d17214cb617bb89fe462ef37d996e5b306f","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.4.0.tgz","fileCount":48,"integrity":"sha512-otkh2SU6SP6et5Yd7+ly/Lzn55B69/f9zZvDSvOP0Sczzji84D1RNy0h1aR4iVw68MXUQSQ+WtRnl8VqBwhW6A==","signatures":[{"sig":"MEUCIDAFZXz3A7WKA/9D8G2jpJT2XlWGHRWgsyTGUx4Sl1yqAiEAnqXbiRXkzElI/n/xWP9c8ziNSfQZvQR2fKhQ+NNDQSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8720629},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"f61a0c0ba1f2ae57565208feb12bdded91d7b892","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.4.0_1777760686975_0.711123282317287","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@keepur/hive","version":"0.4.1","license":"Apache-2.0","_id":"@keepur/hive@0.4.1","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"c6504fecbca02051b2400621a96f0c3e7362a0af","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.4.1.tgz","fileCount":48,"integrity":"sha512-v8VF6GxT1ZEt3ZZT2qF8+nwli7AOKDuKDiVIpjEg+uzwLPtTIMMBXUSAj4hlzHzbnRTlowuBgWa0jLBHtU18qQ==","signatures":[{"sig":"MEUCIFH9R+wYzteTVBLzdo1VGeyvXTLQ8QMIqbIZj7kGH+89AiEAkptY5foJBpJiL3pRXe1rz1h2/ADsP9rWVRPBwT4uKHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8722507},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"5a3b3d5cddf4f9f0c069c9cca40f19f9f64f9eda","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.4.1_1777771249275_0.5853784758431981","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@keepur/hive","version":"0.5.0","license":"Apache-2.0","_id":"@keepur/hive@0.5.0","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"ace98a495261be4cdf621c6fa05521d70f1a54b0","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.5.0.tgz","fileCount":49,"integrity":"sha512-hc4n82TuL9KfbKjYy8LVY3Ic3oITHUAyHNiDMBvO5cTb8CF7eyt2vj1rNLnN4xb4XRauvsSw+3ctoWuEx7UZJA==","signatures":[{"sig":"MEUCIQCsqKXcd/WRUA4OHUstUuerfiImN33Gg0pHjY8dQPuuqQIgWTtEdRg91Haa/bkNtkBKsZvEE9DmeVeP39XAAcJ9G8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9145830},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"8188a4d22340b67316e6a9e2577b81c61e65ae3b","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.5.0_1777925307753_0.8299446425545323","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@keepur/hive","version":"0.5.1","license":"Apache-2.0","_id":"@keepur/hive@0.5.1","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"2d29d9f5e43e7b27bba4b125b382cdd5c89185ec","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.5.1.tgz","fileCount":50,"integrity":"sha512-ls+x9gzW8wAHhFgFebJmyq8a9bFw8wxg4i9o/snMEVTJsSHGS84mZSNi/+/2nTxpDxb2U1Fx+Hgyfz6Hmo1sAQ==","signatures":[{"sig":"MEUCIA9UH9gl1hG9ZkguLK/9/FxmV+J7Mab6KttULoShG0gTAiEA7g3It6uJZj2+U6ybu5fPlvbSTZCQlkLAiIWOmJfakT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9145511},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"849e121605bc2cd4eb28cdb1bcee7374876f3d7f","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.5.1_1777970229576_0.605297116896123","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@keepur/hive","version":"0.5.2","license":"Apache-2.0","_id":"@keepur/hive@0.5.2","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"dcd29041c3879195ee472e76ed561a0396b4cc0d","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.5.2.tgz","fileCount":50,"integrity":"sha512-l8tS0icMKT95g9zV6iKpKY4kbgfdmESMdSJxWsygEbq9vfnVsmIpWyqzHYQytnDdZXOtZkyKB2LhJ7th8ny6fw==","signatures":[{"sig":"MEUCIQCq1FpeM8Vui3egsIDebRdq1eT8evgpCw4f5bhaIWH1hgIgdKQggDD2XVPWuejH/dWq3hvv+tgrjtIBGXzrWA2zro0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9146808},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"5e73bad4df0f9689591baea2b190446c33822e8e","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.5.2_1777974927095_0.0699887385094018","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@keepur/hive","version":"0.5.3","license":"Apache-2.0","_id":"@keepur/hive@0.5.3","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"83a6a6557674db6cbefa051cf2f07a201a98f86f","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.5.3.tgz","fileCount":40,"integrity":"sha512-V300Xzb6bKuHNt8XhNG7v+pWyJ7XptfJE0peuDvJxaJOhoZN/BQoK+Pg9qLJVw2tRL3NgYDxYr3sTofDicmabg==","signatures":[{"sig":"MEYCIQD/Kd1qDKv8TDj1vsHW9T4x5dwQi+4f0vcO7IEjBih8pwIhAJbOFXppsjvMfUyJ/z8CHrxzOfwFf+NBVuSIJGn4mHvF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5939887},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"1272fcbf006749def98e87c9217cda6efc9a4e70","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.5.3_1777977534891_0.1573131114105808","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@keepur/hive","version":"0.5.4","license":"Apache-2.0","_id":"@keepur/hive@0.5.4","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"7d331d8fe84f7e097ca88972f04a46f613e5fd88","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.5.4.tgz","fileCount":40,"integrity":"sha512-nMUEf8EsdIsD8E0m05CcN+5eTmkaKZNWjP8Tj7BiAYse0Ii5xjHUAq32Fuitmav/XqR2a4NtF4P2zifBoHR62g==","signatures":[{"sig":"MEUCICodh8bRsQIScRK+nOF/qQSj9H2Vi/mLz9ugRZ9SAEBKAiEAjZru+fx47sMzMeKPf4Sb9HBPomFw9N8GjcYxxoFN0+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5940772},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"0738955c88a409cdfa8014ca6e6c92fd470da566","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.5.4_1777999984986_0.2732958562878216","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@keepur/hive","version":"0.5.5","license":"Apache-2.0","_id":"@keepur/hive@0.5.5","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"c30541e2f92f73343e6460be5fcc0f92b8adddf6","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.5.5.tgz","fileCount":40,"integrity":"sha512-9oNhlOyUVXHXx9ZlMOKove35geLQZ/ZYjnDYxvVkuzNzxqX4uCfJeTbGQ9EAiu6DIpCmn9IRqpbGygcXftKnKg==","signatures":[{"sig":"MEQCICN6soJ7GQ4UJLh/gpI082t/Hq1+ytc+Krly463vAN0pAiA3CrJ05Y0GqNaRxclzlSwo1Ww1gOdnr/CVAwzCrMHXrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5941994},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"dace78ac1c1fd6ce8534ee11414bed3d31c66cec","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.5.5_1778002692251_0.8950497843101832","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@keepur/hive","version":"0.5.6","license":"Apache-2.0","_id":"@keepur/hive@0.5.6","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"4b66caaf13dae3be5da451c2c0961124178fcbdc","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.5.6.tgz","fileCount":40,"integrity":"sha512-5DHPjBeE/aCz/NzbYoj6isMW5RGcNFlimclYtvNGgikipW1kvGj2g9UmWC3FoOpZhQNWrEZ1ajeYcXtXOEbbEg==","signatures":[{"sig":"MEQCIC5lQwCoVKcEs+l4/18MTps5vF4uS9LxrQPzgVE6VGGOAiBy1Rmqv3UK4VyNT1D7l0wedJWAFDK8JRNWbhSVLAZ4CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5942061},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"c7ae0b13d4a44f11ec047e133615dded78918f34","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.5.6_1778006342243_0.7596569060495233","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@keepur/hive","version":"0.6.0","license":"Apache-2.0","_id":"@keepur/hive@0.6.0","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"189097ecdef9128e9216b0ca4d3a2236e59d9fc6","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.6.0.tgz","fileCount":40,"integrity":"sha512-+ilATizLkcaNPFFpzeEx4RS6JNOipRVsg+xaUfxa8No4f0IGALX+rqpWcJI5Ipi6yShvAy9le4gOs6CeoYv3sQ==","signatures":[{"sig":"MEUCIAiZWsPK1lH8UqO6t/b9Os+HRhvn2OIhMnctqpCEIPhVAiEArl0FD0rzD+QH8n7di+mLX/wpYPP3BqFZsicr1ZMyWb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5962233},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"0eb187ab8cc4111283b2f81464e910a0027f9ccb","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.6.0_1778645984255_0.9218601180932957","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@keepur/hive","version":"0.7.0","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.7.0","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"b20e0bb5d3b1f8a6d01b3cfe3fa748dcf11f2e61","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.7.0.tgz","fileCount":42,"integrity":"sha512-ZUQuB/YB/Ovg/jJJjgWhEGLWKBKzGZe4zuWV4snrvhWCBumbRGr8jsYLBRQojNT/Ul23D7VB5pVTOzeEhjJZdg==","signatures":[{"sig":"MEQCIA2T05G9MWq6EJKzlS0lfAXYsvCIbHGUS0AsLPU+xOJcAiBlk9eRgXPwH9lAIFpQc7UBpAhA0pXZRDYl1zjzP3I6Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5967612},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"10d117dd29331d61196147132cbbe54e381f9a6d","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.7.0_1778692074279_0.9063951032775148","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@keepur/hive","version":"0.8.0","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.8.0","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"6b3880903bf42d4ecbd6a623cda6dae2a7ff9372","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.8.0.tgz","fileCount":42,"integrity":"sha512-uY+bdH3vs9SjIt8IUJM8/OOw48R1azDvvlgRawcSUPokitvmn/nrnjFZqugDAxaIL/lrY48r8wMLfpDtlw4LJg==","signatures":[{"sig":"MEQCICcG0TY5pIoTCMucUG+7mbQtUZQigs7hl+EbKIk3eCp4AiBFWZx5aJYfQzvdFzWRLpv9rcbFQeJCdwYAmoGh/ekoTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5969849},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"af7dd6657064c90d65f5aa5082e37d61b708726a","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@linear/sdk":"^76.0.0","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.8.0_1779098132501_0.031096094603438873","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@keepur/hive","version":"0.8.1","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.8.1","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"a0b7b01076db61336dadcac1fba9f3ab7d2dc428","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.8.1.tgz","fileCount":42,"integrity":"sha512-7L8jdptAPe5QoFyDTusLv2dguwLcGvEIWQX39XquL65SkO6stTOSKxjqceoOm8n4A8tSn+lca889UHwfmBno4w==","signatures":[{"sig":"MEQCIBrRdv+y2bwQW/9Ks6ebgAL2XjIH9lEKGp5Oxp4P5rEpAiBogERylHzLlx3PSe2aB3Or3oAUMliC8pJ9XpLywreZdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12234395},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"55f378796cb7deb756e0d7a22e96f23ca1ac4ced","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@google/adk":"^1.1.0","@linear/sdk":"^76.0.0","@openai/agents":"^0.11.4","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.8.1_1779750307658_0.9692529309700504","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@keepur/hive","version":"0.8.2","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.8.2","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"edaacea970699838e7936df6c436cf547577b261","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.8.2.tgz","fileCount":42,"integrity":"sha512-B2jWzbJK28ohh5+nNaqGKZx3kOfiX8KyKkX5KthX1g5WaWYYLBSDmSPUNkJg1li3HYTPu8YDU8aqny0zW4wH2w==","signatures":[{"sig":"MEYCIQCnybv3JeRU1ywoQOLFfONBrsmGQwhw6U5gNwdLgm9dpgIhANhrq3XFs1Ctbzzs3cRznZaUHQ2D2aKtMOGNh8LRN5qG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12235604},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"311ef23d657993ee0a072911db28c232f875f941","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@google/adk":"^1.1.0","@linear/sdk":"^76.0.0","@openai/agents":"^0.11.4","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.8.2_1779752880441_0.34821732936880934","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@keepur/hive","version":"0.8.3","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.8.3","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"a617ab4c1013d63917616cb908a19c123551829e","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.8.3.tgz","fileCount":42,"integrity":"sha512-4cVCerbunys4YQnFKozbywgdbEN+DTlp7ec6uU1RWHaOn94wq4M8bmmQeGIj4G0V3iJWDsEhbll/fWtXCCzCvA==","signatures":[{"sig":"MEUCIQCSs3zwT8Oq3r3KZo89pNhpg8vkoyr7n8qQw1UkEPJb+wIgEdjvq0JDW+8+gomsLrww6y+4M9O+MIxgtQrSqNUBh9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12235725},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"56ce1ba53cbbbc6cd19c2088b33300f43e116a05","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@google/adk":"^1.1.0","@linear/sdk":"^76.0.0","@openai/agents":"^0.11.4","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.8.3_1779753875565_0.9374942988982871","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@keepur/hive","version":"0.9.0","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.9.0","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"e3ba54b883999d93cd1affa27ab425f321ec5648","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.9.0.tgz","fileCount":42,"integrity":"sha512-EyyCOfKrFQuypFRC7gc90K7KSrgH2NtWP0atXe9f0TOH/F1BVCk+5RyDPnitGv6nas642UPLiN6H0H2cGvswFw==","signatures":[{"sig":"MEYCIQCQ0GFzobeDT3z+1vfxSUgkyKycae2+3dnYAnxsoq5LEAIhAIagihd6KCyqsLb1y0DOM6LBkGz5klr6v1pVjxSnv1OU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12258511},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"ff9a0892d26edf9ae7abb0a49869db939a37309d","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@google/adk":"^1.1.0","@linear/sdk":"^76.0.0","@openai/agents":"^0.11.4","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.9.0_1779782898351_0.9795487493001636","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@keepur/hive","version":"0.9.1","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.9.1","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"fa49fa2d378317810fb0deba7033edb006dc0509","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.9.1.tgz","fileCount":43,"integrity":"sha512-iIyqvughMQHFCs9hbareaXHlpz5JGTRrsQ3A/rvA4fCZGzh3YSQ45nBEqHLn+Vjg8o61oY/oRmfRL0shSSAGqg==","signatures":[{"sig":"MEUCIQC6tbQDO1nBGBIAQ2rMUqXbpyY/kXdkJlyKvpWrpfOv8QIgLJL3nss6uV5ln2msYWnDdwLjRv95pb1kIUaP61lWwaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12260323},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"3928fc32139c4c6135249b11e39b6723c1b55ad3","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"11.13.0","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@google/adk":"^1.1.0","@linear/sdk":"^76.0.0","@openai/agents":"^0.11.4","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.9.1_1781457232066_0.5948607737023346","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@keepur/hive","version":"0.9.2","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.9.2","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"e9101d93cdd0a53dc81553d53e46335d60c3e336","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.9.2.tgz","fileCount":42,"integrity":"sha512-jq4PhfTtOqzAvL2L4vd3PZRPkTFsHy9aWGU9cIlz4nBYBvtkzjDWazETIbgWeiVDZzdyIzGWNskAJH1SlpAUNw==","signatures":[{"sig":"MEYCIQC+JJ4EG+zlic9gNyUnaDcNWu9+xY+Cpw9xJkIbKkWuSQIhAMC4bNB1q0ll+qoNv28LdZqo8iJq5UP4gYf7m2BtylBp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13899229},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"11c1338efdd1fe55dec9dd8974a84c30ae149938","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","undici":"^6.23.0","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@google/adk":"^1.1.0","@linear/sdk":"^76.0.0","@openai/agents":"^0.11.4","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.9.2_1781931748027_0.9725945816377866","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@keepur/hive","version":"0.10.0","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.10.0","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"fa50a505889d1b306ebccc49f29d9b90368e2f53","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.10.0.tgz","fileCount":42,"integrity":"sha512-0A27UXk8HaRagvflxNb6UlLKNhIAzHHNHi504TGhdS0vkwBcEvjy4b3bbtv0ZhF58ZC0NkDjm4wlXpot0VjfIQ==","signatures":[{"sig":"MEQCIDbBAAhgOS3EjrWKU7FJ7HFfLu/DXaERj3HEMmpxjfTYAiAaE0T6dGQtLjoQXtoNbCfMFYTORMj5BVmHASTYSBrVmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13969507},"type":"module","engines":{"node":">=22.0.0"},"gitHead":"6a26291c2d2048e66a4e2b38eba9151825e28696","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","undici":"^6.23.0","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@google/adk":"^1.1.0","@linear/sdk":"^76.0.0","@openai/agents":"^0.11.4","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.10.0_1784267998083_0.14007240896440076","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@keepur/hive","version":"0.10.1","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.10.1","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"9207bd1e7792f7bab82bef09d73969f297b08e2f","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.10.1.tgz","fileCount":42,"integrity":"sha512-oga09nFXy/eF7OUgUl9TDhOq4pcFNEmFCvKJ3bYcxZgSbXlBPnotrC15dkrVkGZkpsEmm0XuuIvl0zo+sI01hw==","signatures":[{"sig":"MEUCIQD3MdAE6Apzwt7OR4ODHXCNGcAIr10yNjW/98rAQQcdGQIgSMUF462+SoM3aYXUwV8GMgA8z3fhQJjLf61T1I7cr+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14512618},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"6f38cd683332a69aa2608519a2a66ecc226fcc58","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs && node scripts/check-bundle-qdrant-stub.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","undici":"^8.0.0","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","@google/adk":"^1.1.0","@linear/sdk":"^76.0.0","@openai/agents":"^0.11.4","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.10.1_1784642263534_0.9335098175559131","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@keepur/hive","version":"0.11.0","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.11.0","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"cab01cef197897e723c57e93bb43e4eebb7505f6","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.11.0.tgz","fileCount":42,"integrity":"sha512-hEFfFXNl+ZhtpSuDevxZK62Hf/kYe93Cl4b+5+5u+hVcTWHCmY+0ohZWjD2N6Q6oXP+al2SWLcXTEOsoSVw1NA==","signatures":[{"sig":"MEUCIQD5dd4WNEyF/5REkDoX8c1ojJw9Qtpk3VjhwUB2kFKeQQIgFmACDrFfx3dPEvLeNyLM7x6yfJ7OVeNOi2wdaa6kxV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9742989},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"2cd45ad650a2bf581a0cc135000ec6c2c30e5591","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs && node scripts/check-bundle-qdrant-stub.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"^0.18.5","yaml":"^2.8.2","dotenv":"^17.3.1","undici":"^8.0.0","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","tinyglobby":"^0.2.17","@linear/sdk":"^76.0.0","@google/genai":"^2.13.0","@openai/agents":"^0.11.4","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.11.0_1785110849354_0.9944678607955388","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@keepur/hive","version":"0.11.1","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.11.1","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"617eb0ccd885008290e898a1a866187581b91d16","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.11.1.tgz","fileCount":42,"integrity":"sha512-A3fbQsW5ndlefbEnIXcpBM/viT+8yFTzt48l3QvUEWyepP6KaOHZgZJ8U84QDTEEHqPCk1WPD9GrUtcX9Fd4yQ==","signatures":[{"sig":"MEQCIGzqYNs1lYplXD1nk/suVYsAD7cAA0TN+JEvybuj6rsTAiA1VlGClcMEOTlltYQyP9hSMcCjjxpdS9Wyvh4LX4G9UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9799205},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"374b23d4d3810d279fb8d47d95dc40f039f61302","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs && node scripts/check-bundle-qdrant-stub.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","yaml":"^2.8.2","dotenv":"^17.3.1","undici":"^8.0.0","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","tinyglobby":"^0.2.17","@linear/sdk":"^76.0.0","@google/genai":"^2.13.0","@openai/agents":"^0.11.4","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.82.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.63"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.11.1_1785127405752_0.08969760070533317","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@keepur/hive","version":"0.11.2","license":"SEE LICENSE IN LICENSE","_id":"@keepur/hive@0.11.2","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"dist":{"shasum":"c7676e68c194ac894d3acefab0e5b2f9e4d9e32c","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.11.2.tgz","fileCount":42,"integrity":"sha512-FEQsc206cqopdNvtRuTnYZz9LzCuI+6vT17jzu6ZXbY6Yo24odOEwkGPwnlIWOpOB9nRX+0cakmRWKQcp6GiEg==","signatures":[{"sig":"MEQCIBvmUuOP3chu7jYm8K8XBz+SScIZ4I5ODCDG20+vIFkPAiAuXX5mMmEYmskIE+a4PFlG4q2pmtx9LMaHDiNyvLyamA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9800477},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"3b1cec930621370699fd7622b4b269e3ea22394e","hiveApi":"1.0.0","scripts":{"dev":"npx tsx src/index.ts","lint":"eslint src/ setup/","test":"vitest run","build":"tsc","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","setup":"npx tsx src/cli.ts init","start":"node dist/index.js","bundle":"npm run build && npx tsx build/bundle.ts","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint:fix":"eslint --fix src/ setup/","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push --follow-tags","setup:plist":"npx tsx setup/generate-plist.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs && node scripts/check-bundle-qdrant-stub.mjs","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","setup:plugins":"npx tsx setup/sync-plugins.ts","test:coverage":"vitest run --coverage","prepublishOnly":"npm run bundle","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts"},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"repository":{"url":"git+https://github.com/keepur/hive.git","type":"git"},"_npmVersion":"10.9.7","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","yaml":"^2.8.2","dotenv":"^17.3.1","undici":"^8.0.0","mammoth":"^1.11.0","mongodb":"^7.1.0","csv-parse":"^6.1.0","pdf-parse":"^2.4.5","tinyglobby":"^0.2.17","@linear/sdk":"^76.0.0","@google/genai":"^2.13.0","@openai/agents":"^0.11.4","@slack/web-api":"^7.14.1","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","@anthropic-ai/sdk":"^0.115.0","@slack/socket-mode":"^2.0.5","@qdrant/js-client-rest":"^1.17.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.141"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.0.0","esbuild":"^0.28.0","prettier":"^3.0.0","@types/ws":"^8.18.1","@eslint/js":"^9.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^15.0.0","typescript-eslint":"^8.0.0","@types/better-sqlite3":"^7.6.13","eslint-config-prettier":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hive_0.11.2_1786949383377_0.1690423660807847","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@keepur/hive","version":"0.11.3","hiveApi":"1.0.0","license":"SEE LICENSE IN LICENSE","type":"module","repository":{"type":"git","url":"git+https://github.com/keepur/hive.git"},"homepage":"https://www.keepur.io","bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"bin":{"hive":"pkg/cli.min.js","honeypot":"scripts/honeypot"},"engines":{"node":">=22.19.0"},"scripts":{"build":"tsc","postversion":"git push --follow-tags","start":"node dist/index.js","dev":"npx tsx src/index.ts","setup":"npx tsx src/cli.ts init","setup:instance":"npx tsx setup/setup-instance.ts","setup:constitution":"npx tsx setup/setup-constitution.ts","setup:seeds":"npx tsx setup/setup-seeds.ts","setup:plugins":"npx tsx setup/sync-plugins.ts","migrate:agents:legacy":"npx tsx setup/migrate-agents.ts","migrate:split-crm-contacts":"npx tsx setup/migrate-split-crm-contacts.ts","migrate:contacts-categories":"npx tsx scripts/migrate-contacts-categories.ts","migrate:agents:add-roles":"npx tsx scripts/migrate-agents-add-roles.ts","setup:plist":"npx tsx setup/generate-plist.ts","update":"git pull && npm install && npm run build","reindex":"npx tsx scripts/code-index.ts","lint":"eslint src/ setup/","lint:fix":"eslint --fix src/ setup/","format":"prettier --write \"src/**/*.ts\" \"setup/**/*.ts\"","format:check":"prettier --check \"src/**/*.ts\" \"setup/**/*.ts\"","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","check":"npm run typecheck && npm run lint && npm run format:check && npm run test","check:bundle":"npm run bundle && node scripts/check-bundle-strings.mjs && node scripts/check-bundle-pack.mjs && node scripts/check-bundle-runtime.mjs && node scripts/check-bundle-qdrant-stub.mjs","bundle":"npm run build && npx tsx build/bundle.ts","prepublishOnly":"npm run bundle"},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"dependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.141","@anthropic-ai/sdk":"^0.115.0","@google/genai":"^2.13.0","@linear/sdk":"^76.0.0","@modelcontextprotocol/sdk":"^1.27.1","@openai/agents":"^0.11.4","@qdrant/js-client-rest":"^1.17.0","@slack/socket-mode":"^2.0.5","@slack/web-api":"^8.0.0","better-sqlite3":"^12.8.0","brave-search-mcp":"^2.0.1","csv-parse":"^6.1.0","dotenv":"^17.3.1","mammoth":"^1.11.0","mongodb":"^7.1.0","pdf-parse":"^2.4.5","tinyglobby":"^0.2.17","undici":"^8.0.0","ws":"^8.19.0","xlsx":"https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz","yaml":"^2.8.2"},"devDependencies":{"@eslint/js":"^9.0.0","@types/better-sqlite3":"^7.6.13","@types/node":"^22.0.0","@types/ws":"^8.18.1","esbuild":"^0.28.0","eslint":"^10.8.0","eslint-config-prettier":"^10.0.0","husky":"^9.0.0","lint-staged":"^15.0.0","prettier":"^3.0.0","tsx":"^4.19.0","typescript":"^5.7.0","typescript-eslint":"^8.0.0","vitest":"^3.0.0"},"_id":"@keepur/hive@0.11.3","gitHead":"3bbeeb1183c62753bf0ba676e21ac814e6ccbf89","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-Mf3Oe2/5pBTPQ1Mk+0xV18DkqNqiZtZevB7mHkWgovoz3ky192oGvPY7MKQu2pxFiFSCgqTBu3wI842hZAogeA==","shasum":"97dfbdfd238cbcfdb95661ed168bbe1bf7b8fae8","tarball":"https://registry.npmjs.org/@keepur/hive/-/hive-0.11.3.tgz","fileCount":42,"unpackedSize":9805312,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICnPQ3WKhl6X+CLEIiZLVGZGPuYKJ5e69RHx7NTZL5u4AiEAgGvrPM0xNyGDWmrY7Ba1shZIJARhDTGObnYqFQlOrhU="}]},"_npmUser":{"name":"may-keepur","email":"may@keepur.io"},"directories":{},"maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hive_0.11.3_1787207465024_0.4458506463961538"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-09T13:06:45.200Z","modified":"2026-08-20T06:31:05.422Z","0.1.0":"2026-04-09T13:06:45.619Z","0.1.1":"2026-04-19T04:18:17.583Z","0.1.2":"2026-04-19T04:24:25.797Z","0.1.3":"2026-04-19T05:00:31.564Z","0.1.4":"2026-04-19T05:14:07.509Z","0.1.5":"2026-04-19T20:00:23.023Z","0.1.6":"2026-04-20T07:50:23.619Z","0.1.7":"2026-04-20T08:40:14.841Z","0.1.9":"2026-04-21T16:42:40.859Z","0.1.10":"2026-04-21T19:01:48.823Z","0.2.0":"2026-04-23T14:01:31.672Z","0.2.1":"2026-04-24T07:31:49.801Z","0.2.2":"2026-04-24T08:43:15.333Z","0.2.3":"2026-04-24T09:03:10.209Z","0.2.4":"2026-04-24T20:09:35.333Z","0.2.5":"2026-04-25T03:45:27.669Z","0.2.6":"2026-04-25T04:16:33.993Z","0.2.7":"2026-04-25T05:58:33.694Z","0.2.8":"2026-04-25T15:33:55.645Z","0.2.9":"2026-04-25T15:47:35.934Z","0.3.0":"2026-04-29T06:49:38.430Z","0.3.1":"2026-04-29T10:10:29.952Z","0.3.2":"2026-04-29T10:15:24.524Z","0.3.3":"2026-04-30T02:30:29.086Z","0.3.4":"2026-04-30T03:21:45.840Z","0.3.5":"2026-04-30T03:42:24.548Z","0.3.6":"2026-04-30T04:37:06.438Z","0.4.0":"2026-05-02T22:24:47.217Z","0.4.1":"2026-05-03T01:20:49.512Z","0.5.0":"2026-05-04T20:08:27.979Z","0.5.1":"2026-05-05T08:37:09.773Z","0.5.2":"2026-05-05T09:55:27.353Z","0.5.3":"2026-05-05T10:38:55.082Z","0.5.4":"2026-05-05T16:53:05.157Z","0.5.5":"2026-05-05T17:38:12.503Z","0.5.6":"2026-05-05T18:39:02.439Z","0.6.0":"2026-05-13T04:19:44.566Z","0.7.0":"2026-05-13T17:07:54.583Z","0.8.0":"2026-05-18T09:55:32.678Z","0.8.1":"2026-05-25T23:05:07.899Z","0.8.2":"2026-05-25T23:48:00.782Z","0.8.3":"2026-05-26T00:04:35.783Z","0.9.0":"2026-05-26T08:08:18.634Z","0.9.1":"2026-06-14T17:13:52.295Z","0.9.2":"2026-06-20T05:02:28.238Z","0.10.0":"2026-07-17T05:59:58.317Z","0.10.1":"2026-07-21T13:57:43.839Z","0.11.0":"2026-07-27T00:07:29.583Z","0.11.1":"2026-07-27T04:43:25.965Z","0.11.2":"2026-08-17T06:49:43.588Z","0.11.3":"2026-08-20T06:31:05.266Z"},"bugs":{"url":"https://github.com/keepur/hive/issues","email":"beta@keepur.io"},"license":"SEE LICENSE IN LICENSE","homepage":"https://www.keepur.io","repository":{"type":"git","url":"git+https://github.com/keepur/hive.git"},"description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" /> </p>","maintainers":[{"name":"may-keepur","email":"may@keepur.io"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/keepur/hive/main/assets/keepur-logo.svg\" width=\"160\" alt=\"Keepur\" />\n</p>\n\n<h1 align=\"center\">Hive</h1>\n\n<p align=\"center\">\n  <strong>The team you wish you'd hired by now.</strong>\n</p>\n\n<p align=\"center\">\n  A team of named AI coworkers in your Slack. They watch the threads, hold the open loops, draft the follow-ups, and bring you the morning briefing.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@keepur/hive\"><img src=\"https://img.shields.io/npm/v/@keepur/hive?label=npm&style=flat\" alt=\"npm version\" /></a>\n  <a href=\"https://github.com/keepur/hive/blob/main/LICENSE\"><img src=\"https://img.shields.io/badge/license-FSL--1.1--ALv2-blue?style=flat\" alt=\"License\" /></a>\n  <img src=\"https://img.shields.io/badge/status-public%20beta-orange?style=flat\" alt=\"public beta\" />\n</p>\n\n---\n\n## Install\n\n```\nsudo npm i -g @keepur/beekeeper\nbeekeeper install\nbeekeeper hive setup\n```\n\nThat's it. `beekeeper hive setup` opens a Claude Code session that walks you through installing dependencies (Node, MongoDB, Ollama, Qdrant), running `hive init`, pairing Slack, and your first conversation. Budget about 20 minutes. The session can answer questions, tail logs, and debug in real time.\n\nIf something breaks during install, ask the session — it has the source repo (this one) in scope and knows the troubleshooting docs by heart.\n\n## What you get\n\n- **Coworkers in Slack.** Named teammates with their own channels and DMs.\n- **They remember.** Notes on customers, projects, decisions — they don't ask the same question twice.\n- **They run on schedule.** Morning briefings, weekly summaries, end-of-day open-loop sweeps.\n- **They find what was said.** *\"What did Corey decide about the Smith deal?\"* — answered in seconds.\n- **You approve risky things.** Outbound emails, deal commitments — they draft, you approve. Read-first, approve-first.\n\n## Trust posture\n\n- **Source-available.** Engine is licensed under FSL-1.1-ALv2 — read the source before you run it; use it freely for your business; build derivatives. The only restriction is offering a competing product. Each version converts to Apache-2.0 two years after release.\n- **Your data, your machine.** API keys live in your Mac's keychain. The language model never sees them, your customer records, or your secrets. No phone home.\n- **Customer-facing things wait for you.** Outbound emails, deal commitments — by default, drafts that need your approval.\n- **Visibility when you want it.** Run `hive doctor` for a snapshot of engine health (MongoDB connectivity, agent registry, prompt-cache telemetry).\n\n## What we charge for\n\nThe shaping. The curation. Taking generic agents and turning them into a reliable operation for *your* business. The engine is open and free; you pay when you want one workflow to become rock-solid faster than you'd shape it alone.\n\nBeta cohorts get the curation work free while we learn — [ask for an invite](mailto:beta@keepur.io?subject=Keepur%20beta%20invitation%20code).\n\n## Docs\n\nFor deeper reading or when something breaks:\n\n- [Architecture](docs/architecture.md) — what's inside the engine.\n- [Managing your hive](docs/managing-your-hive.md) — plugins, skills, day-two ops.\n- [Troubleshooting](docs/troubleshooting.md) — when things break.\n- [Supported providers & parity matrix](docs/providers.md) — which model providers work, and where they differ from Claude.\n\n## License\n\nFunctional Source License, Version 1.1, ALv2 Future License (FSL-1.1-ALv2). See [LICENSE](LICENSE).\n\nUse it for your business, internally or for your customers — that's a Permitted Purpose. The license restricts only Competing Use: building a product or service that substitutes for Hive itself. Each version converts to Apache-2.0 two years after release.\n\nEarlier versions (0.1.0 – 0.6.0) were released under Apache-2.0 and remain available under that license; see [NOTICE](NOTICE) for history.\n\nFor commercial licensing outside the Permitted Purpose, support, certified plugin bundles, or curation engagements, email [beta@keepur.io](mailto:beta@keepur.io).\n","readmeFilename":"README.md"}