{"_id":"cowork-os","_rev":"111-6bd87b37a6866df568fc35ad642096f1","name":"cowork-os","dist-tags":{"latest":"0.5.54"},"versions":{"0.3.21":{"name":"cowork-os","version":"0.3.21","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.21","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"dist":{"shasum":"3f0b710d5c134b7cfcc701820439445bc0815659","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.21.tgz","fileCount":526,"integrity":"sha512-TYiepBs8H+69Op3kXuRcA0SpiByqq/+280kWdw2v2c+RXWpPfs16xl/PGrvX0/31nGmWJLlTjmwGoKEEqnIuXg==","signatures":[{"sig":"MEQCIGhzrQ/1ZmtyF4EmgWU9pJmjlZnWakCMEU2GqwAebSHgAiBryRV/hE9TRpwVSz/b//1NkcN4IVd5lW9kNsk4f8lmEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10080338},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":true,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json"]}]},"gitHead":"6f92d43aa69e01377fe4d857542be4d2849212e6","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron","package":"npm run build && electron-builder","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","postinstall":"electron-rebuild -f -w better-sqlite3","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"undici":"^7.0.0"},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.8.0","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"^1.58.1","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","@types/jszip":"^3.4.1","remark-breaks":"^4.0.0","better-sqlite3":"^12.6.2","react-markdown":"^10.1.0","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.72.1","@mariozechner/pi-ai":"^0.51.0","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"^6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.1.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","electron-rebuild":"^3.2.9","@electron/rebuild":"^4.0.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.21_1770078676639_0.18178091731915957","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"cowork-os","version":"0.3.23","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.23","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"dist":{"shasum":"7646c2ba271d8e901a4f3049b1e3eb44fb54a1ae","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.23.tgz","fileCount":635,"integrity":"sha512-NxDnVXN32Q3pn+pkuGKsmm9U8ja1KMQhLjgeDdS4m0ucZzUPt1Fz7olFK1iaUuh2J76K1vH56tCfWqGOv112pg==","signatures":[{"sig":"MEUCIAylvrZnJ12W/AP08SDxPlI5Jo2tOrCphbSUTndHaM1LAiEA4ARp24CQzK1xbi/nhBnyKyUi93vZ4iTlxnUDZYnXhrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11018456},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":true,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"674dde7df2ceb3522ecba6b2f601a18500230fb7","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:connectors","package":"npm run build && electron-builder","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","postinstall":"electron-rebuild -f -w better-sqlite3","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"undici":"^7.0.0"},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.8.0","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"^1.58.1","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","@types/jszip":"^3.4.1","remark-breaks":"^4.0.0","better-sqlite3":"^12.6.2","react-markdown":"^10.1.0","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.72.1","@mariozechner/pi-ai":"^0.51.0","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"^6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.1.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","electron-rebuild":"^3.2.9","@electron/rebuild":"^4.0.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.23_1770160147390_0.033457969276533994","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"cowork-os","version":"0.3.25","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.25","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"dist":{"shasum":"55f8f6036011572d5e4606bbf8d15fc07cc77701","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.25.tgz","fileCount":649,"integrity":"sha512-myN+7/UpvYDqw28EW5PFEWZlArVVV5Dyan2eSqdSXxv8J6WWBXLlH5oqM69sm/fnZo8JyKA5q34Py6m1S/lRTQ==","signatures":[{"sig":"MEUCIQC2CukFapBnOdMxVZ2QvdEcAK63f/8qW8C8PkXwqIR/wwIgV74mbEkKWeqC93C+OYji6dzSUzJUHv+1MZ9PLdPPd00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11328546},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":true,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"b14546abe742a1c54e3fdc952989fb9cb35c8bb5","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:connectors","package":"npm run build && electron-builder","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","postinstall":"electron-rebuild -f -w better-sqlite3","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"undici":"^7.0.0"},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.8.0","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"^1.58.1","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","@types/jszip":"^3.4.1","remark-breaks":"^4.0.0","better-sqlite3":"^12.6.2","react-markdown":"^10.1.0","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.72.1","@mariozechner/pi-ai":"^0.51.0","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"^6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.1.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","electron-rebuild":"^3.2.9","@electron/rebuild":"^4.0.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.25_1770314354282_0.6212799120486383","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"cowork-os","version":"0.3.27","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.27","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"dist":{"shasum":"2f16853b43fbcbb05791b707560e2cc73e32e75b","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.27.tgz","fileCount":659,"integrity":"sha512-gsNDOX/N8QH47B+lP8NG9F5t6G/unku77CDFBBSV13fciFeyWZpaK1c23ssHeu5JU5E7ux9vyU3FD7kC417giw==","signatures":[{"sig":"MEQCIFz9bv3fHRhjAq1BaFrsfka1CsKCCBVHUdFbuyR4fp+ZAiBEaEYSrLY96llQOl6C/brHoJUURkoXziPHe6bpKVhYpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13550387},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":true,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"45a26e167dddd315402e670edda4e9048bbc2519","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:connectors","package":"npm run build && electron-builder","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","postinstall":"electron-rebuild -f -w better-sqlite3","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"undici":"^7.0.0"},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"^1.58.1","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","@types/jszip":"^3.4.1","remark-breaks":"^4.0.0","better-sqlite3":"^12.6.2","react-markdown":"^10.1.0","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.72.1","@mariozechner/pi-ai":"^0.51.0","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"^6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.1.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","electron-rebuild":"^3.2.9","@electron/rebuild":"^4.0.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.27_1770316517151_0.9999508397094499","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"cowork-os","version":"0.3.28","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.28","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"dist":{"shasum":"46a60aee28ed29f78aefc06a660c9f0c8d644c88","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.28.tgz","fileCount":659,"integrity":"sha512-5RIOFgHUcHPzTdE+6k9Onjao6eAknDPeLzqgZWqo/YZ/1FPKwRY+SqbYXN9OAoBZIGJxD21Rz3J+Hj2kzBQxZA==","signatures":[{"sig":"MEUCIQDEy7WKFFz2yup9BYml8CAKCHbCJt1AFLWVRI5IESc3pAIgCE8nrlfSKOwhNjUs4Q5EHqzzHOkD5ndRcZ2TdT/UmLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13551094},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"9dac6e0722b32485430c845666c5385e170ecca5","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:connectors","package":"npm run build && electron-builder","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","postinstall":"electron-rebuild -f -w better-sqlite3","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"undici":"^7.0.0"},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"^1.58.1","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","@types/jszip":"^3.4.1","remark-breaks":"^4.0.0","better-sqlite3":"^12.6.2","react-markdown":"^10.1.0","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.72.1","@mariozechner/pi-ai":"^0.51.0","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"^6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.1.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","electron-rebuild":"^3.2.9","@electron/rebuild":"^4.0.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.28_1770319082503_0.5908031953139221","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"cowork-os","version":"0.3.29","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.29","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"dist":{"shasum":"e074d9f7644db1eb6d0480a46b60fa66f5788117","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.29.tgz","fileCount":731,"integrity":"sha512-AnrEJUn0V+SaUgtdosIwDejKmSQE/qzJ2Y99WbZWmgM30Qv+ne2dqUv0BEPx1t/xBzOmFfDVtVplG4A/9xm5dQ==","signatures":[{"sig":"MEYCIQCb/u4xioVbWlT/j65Do+uhCZCXV+fH1jmDrld7qgBdwgIhAMUM7EUxzw3bmFrYtjYYeV2XkvcIPtR/nUjFFtXweA3n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15142342},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"c2f469d3e97a44cc97874f2f678b8609c995a01a","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:connectors","package":"npm run build && electron-builder","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","postinstall":"electron-rebuild -f -w better-sqlite3","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"undici":"^7.0.0"},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"^1.58.1","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","@types/jszip":"^3.4.1","remark-breaks":"^4.0.0","better-sqlite3":"^12.6.2","react-markdown":"^10.1.0","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.72.1","@mariozechner/pi-ai":"^0.51.0","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"^6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.1.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","electron-rebuild":"^3.2.9","@electron/rebuild":"^4.0.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.29_1770598631410_0.22154858917225306","host":"s3://npm-registry-packages-npm-production"}},"0.3.50":{"name":"cowork-os","version":"0.3.50","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.50","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"dist":{"shasum":"4f8e53400508fedce59dfe5232cf4e026f27bba1","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.50.tgz","fileCount":776,"integrity":"sha512-HBlCwFKQ7NRSVKh0g3rL8FvTw1LqMObDfWVM9q0cNbQAuhsDHu3zEJYDCAgioV10ioHgACLINpQQR+D8pc4NuQ==","signatures":[{"sig":"MEYCIQC7G3t2yoNXukqQAneXPcPBeZ48D7wasZi+UzvP3WYgowIhAPXs9KDEpddtMg15vEUC4dSIVIeBjR+mSAXNOA62zrzX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16052980},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"0893ff701b22fa57fd6d884c6054b6fbeb723303","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:connectors","package":"npm run build && electron-builder","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","postinstall":"electron-rebuild -f -w better-sqlite3","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"undici":"^7.0.0"},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"^1.58.1","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","@types/jszip":"^3.4.1","remark-breaks":"^4.0.0","better-sqlite3":"^12.6.2","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"^6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.1.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","electron-rebuild":"^3.2.9","@electron/rebuild":"^4.0.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.50_1770755130418_0.7302093174468764","host":"s3://npm-registry-packages-npm-production"}},"0.3.51":{"name":"cowork-os","version":"0.3.51","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.51","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"dist":{"shasum":"7a425e15a9c9453fff82c2dca3a5102b215c4a4c","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.51.tgz","fileCount":777,"integrity":"sha512-HYdHRic4lT2M7AJgBmtqz+qT6FdTDiRCzsbALU316cW5Jq2WfDRwhgkplfrV1rbuYZwoPjfzz7GmUOxTuSjg6A==","signatures":[{"sig":"MEUCIQCmrlbs5XXNHHtuMlXuXsfAJlwwC+nZ6wBerROXxopmagIgJlEOFFrpSfaxezguCc26BWJ3FE6uX+2A5oVPLwKWCTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16061117},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"7b01f1eaaaf0dd96452c3f920847611518a40974","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:connectors","setup":"npm install && npm run setup:native","package":"npm run build && electron-builder","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","postinstall":"electron-rebuild -f -w better-sqlite3","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"node scripts/setup_native.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"undici":"^7.0.0"},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"^1.58.1","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","@types/jszip":"^3.4.1","remark-breaks":"^4.0.0","better-sqlite3":"^12.6.2","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"^6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.1.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","electron-rebuild":"^3.2.9","@electron/rebuild":"^4.0.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.51_1770758480722_0.2495238614648181","host":"s3://npm-registry-packages-npm-production"}},"0.3.52":{"name":"cowork-os","version":"0.3.52","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.52","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"dist":{"shasum":"a348eafcec6a984a47e325d39d764f1ece34876c","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.52.tgz","fileCount":777,"integrity":"sha512-Ri6R3Eqncv1yP3RsBLVlEIhKzMCocBHAo/AnxQY2TLxmRc9CwBgXLEo1zc0Td51f7PNEjA/R2jOm91YEBbA5/Q==","signatures":[{"sig":"MEUCICt6w10cLZpgCnR74YF4HTxZjQ21C003cGH95xSjdYLqAiEAsSqQRXszg/egi0Va/yujI8pTuYRQAiALcz2TaGU6w/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16062489},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"351f9d095e45803e7c4b005ffb6e765de43bcb2c","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:connectors","setup":"npm install && npm run setup:native","package":"npm run build && electron-builder","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","postinstall":"electron-rebuild -f -w better-sqlite3","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"node scripts/setup_native.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"undici":"^7.0.0"},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"^1.58.1","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","@types/jszip":"^3.4.1","remark-breaks":"^4.0.0","better-sqlite3":"^12.6.2","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"^6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.1.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","electron-rebuild":"^3.2.9","@electron/rebuild":"^4.0.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.52_1770759687468_0.12321333155748948","host":"s3://npm-registry-packages-npm-production"}},"0.3.53":{"name":"cowork-os","version":"0.3.53","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.53","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"dist":{"shasum":"2b9ff0d29ebed2fe670beb1974486c23844e920b","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.53.tgz","fileCount":777,"integrity":"sha512-Pcksk3j0Ekt9G5y8/Hj7TCS8KZdwrcGF7Hfxlzz2Yvr97y32OGF35HvbEGJwXyys6Tv+J5CFKTIGPpwRwFwUuA==","signatures":[{"sig":"MEQCIBVa8VlB189JaRAYqHm+c2LI6ebYF8fniWf6K0v7j5X5AiAhfgJlgf/xfTsgBtgBExxLBCYsek+dRKs0FvSvFBJ7lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16064723},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"a0ef1a9bd5d980b39325038d8855515fcf482343","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:connectors","setup":"npm install && npm run setup:native","package":"npm run build && electron-builder","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","postinstall":"electron-rebuild -f -w better-sqlite3","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"node scripts/setup_native.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"undici":"^7.0.0"},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"^1.58.1","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","@types/jszip":"^3.4.1","remark-breaks":"^4.0.0","better-sqlite3":"^12.6.2","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"^6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.1.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","electron-rebuild":"^3.2.9","@electron/rebuild":"^4.0.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.53_1770760823601_0.48697127995028033","host":"s3://npm-registry-packages-npm-production"}},"0.3.54":{"name":"cowork-os","version":"0.3.54","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.54","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"dist":{"shasum":"f53657af306508f6c09070cd35527ce71cc442b8","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.54.tgz","fileCount":778,"integrity":"sha512-hdTdPEHe4kqLxN0LbmEWFGy4zfCp+VpxS/+V4PAAtYhGton/IiHFFECvjCDVfD3A1oUqIbrkyNYxPJ2qVrWjkw==","signatures":[{"sig":"MEUCIQCaC646q9Uljhgh47jYQD+ged9AqVqnI75MTF9oiuJ1UAIgLmCohV+2FHxWPdXHVw0tlSAOo511r72wbcJYWIMz85w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16066366},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"36a94214abad6dd3d4d79b92fdbac5e91d538d41","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:connectors","setup":"npm install --no-audit --no-fund && node scripts/setup_native_driver.mjs","package":"npm run build && electron-builder","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","postinstall":"electron-rebuild -f -w better-sqlite3","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"node scripts/setup_native_driver.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"undici":"^7.0.0"},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"^1.58.1","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","@types/jszip":"^3.4.1","remark-breaks":"^4.0.0","better-sqlite3":"^12.6.2","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"^6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.1.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","electron-rebuild":"^3.2.9","@electron/rebuild":"^4.0.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.54_1770763013457_0.29949693025038293","host":"s3://npm-registry-packages-npm-production"}},"0.3.55":{"name":"cowork-os","version":"0.3.55","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.55","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"dist":{"shasum":"47eb2b37753629595b784d7f7d0dffe4df3482d5","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.55.tgz","fileCount":778,"integrity":"sha512-tzJFoagPffWclB7lE1wC+aDVAFv8jCM9xAn+YlyIHO8yWifKmslv3wtIxS/D2q00apLz34UZnbDusS2Gu27RYQ==","signatures":[{"sig":"MEYCIQDq8gsIv0bBPw6tmD92jJVLqhMDcVg+T1RT7U1bWuRtzgIhAP2CTDkkaLNKLycPrpyrm6cKjQDoeX6rGakIL4XNf0pS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16066537},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"ad44d2f9601eefc1faa6c6fbd47670e83212ca0a","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:connectors","setup":"npm install --no-audit --no-fund && (node scripts/setup_native_driver.mjs || node scripts/setup_native_driver.mjs || node scripts/setup_native_driver.mjs)","package":"npm run build && electron-builder","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","postinstall":"electron-rebuild -f -w better-sqlite3","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"node scripts/setup_native_driver.mjs || node scripts/setup_native_driver.mjs || node scripts/setup_native_driver.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"undici":"^7.0.0"},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"^1.58.1","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","@types/jszip":"^3.4.1","remark-breaks":"^4.0.0","better-sqlite3":"^12.6.2","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"^6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.1.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","electron-rebuild":"^3.2.9","@electron/rebuild":"^4.0.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.55_1770764045618_0.8131469678743803","host":"s3://npm-registry-packages-npm-production"}},"0.3.56":{"name":"cowork-os","version":"0.3.56","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.56","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"dist":{"shasum":"02cfe16e5d1dee8892ad6bd6459141c51abe4810","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.56.tgz","fileCount":779,"integrity":"sha512-+x+XtffNuj70RppWvqvFD1Ql1znpuL20Z5Sh4Fka9tTraxN4MYcrFSaVfD72obsVlyn1kPjNQePQqMkLnzW41g==","signatures":[{"sig":"MEUCIFZpiqJORiFI9jQCV8SWs1lwvMujbXH5ndRsE7OAJr4GAiEA2JBpRGj8S8EU6GCTCbjFwXuEolbwVBAkW1pI3PC194E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16067824},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"7be863e08ef826a0e9c1b1264c813a28d864fd3b","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:connectors","setup":"npm install --no-audit --no-fund && npm run setup:native","package":"npm run build && electron-builder","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","postinstall":"electron-rebuild -f -w better-sqlite3","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sh scripts/setup_native_retry.sh","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"undici":"^7.0.0"},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"^1.58.1","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","@types/jszip":"^3.4.1","remark-breaks":"^4.0.0","better-sqlite3":"^12.6.2","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"^6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.1.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","electron-rebuild":"^3.2.9","@electron/rebuild":"^4.0.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.56_1770765804978_0.6628281801570903","host":"s3://npm-registry-packages-npm-production"}},"0.3.57":{"name":"cowork-os","version":"0.3.57","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.57","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"dist":{"shasum":"75180611b481709e014f86da32b1f0aa7153a4a5","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.57.tgz","fileCount":779,"integrity":"sha512-lbksShb00Y0496sFGP3+83S7qjNc+yY2sf9hjGBJlLtQnISM51eO1N8dzrJylARYo4stW4VO+dJmonRh3MgKoA==","signatures":[{"sig":"MEUCIQCn/MXyc1RZToS5xuPFZrBtgTok/lbnZOLbt00CfPHPNgIgb8JiJpTq8eHvcm4kXHB/HXdgQAI3QZCrpH9cnFJwSvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16068052},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"a2dafc5cde6a8c3b8f6b04d186ca9cab74ea68d3","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:connectors","setup":"npm install --no-audit --no-fund && sh scripts/setup_native_retry.sh","package":"npm run build && electron-builder","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","postinstall":"electron-rebuild -f -w better-sqlite3","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sh scripts/setup_native_retry.sh","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"undici":"^7.0.0"},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"^1.58.1","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","@types/jszip":"^3.4.1","remark-breaks":"^4.0.0","better-sqlite3":"^12.6.2","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"^6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.1.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","electron-rebuild":"^3.2.9","@electron/rebuild":"^4.0.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.57_1770766471506_0.3989831420137395","host":"s3://npm-registry-packages-npm-production"}},"0.3.58":{"name":"cowork-os","version":"0.3.58","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.58","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"dist":{"shasum":"93ebc7564768af0028e182a43b72f8b2b51cd566","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.58.tgz","fileCount":779,"integrity":"sha512-1UD56Av8ZSXod/vWe7ajXffaFuWk9twWBuu3yPIwYbdfpwJpE+TyVRcHnH+/6Qt5W1/JQfdzCt+LgPzzGUmrew==","signatures":[{"sig":"MEYCIQDuGnRYYXwJbOrvzpVCktnjjqYTPP+rpwer+qHd96pYzgIhAPztiJjtPWFyo6tR79CIklIk8Wi988IU7C/zudSow3wS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16068895},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"f04f2b71b1978e835f9e0525d7d8ec3924d537ac","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:connectors","setup":"npm install --no-audit --no-fund && { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-3}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","postinstall":"electron-rebuild -f -w better-sqlite3","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-3}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"undici":"^7.0.0"},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"^1.58.1","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","@types/jszip":"^3.4.1","remark-breaks":"^4.0.0","better-sqlite3":"^12.6.2","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"^6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.1.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","electron-rebuild":"^3.2.9","@electron/rebuild":"^4.0.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.58_1770767723452_0.9767806347391561","host":"s3://npm-registry-packages-npm-production"}},"0.3.59":{"name":"cowork-os","version":"0.3.59","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.59","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"dist":{"shasum":"adfa563f989e7d436b0d196e0e7bb3e798e59830","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.59.tgz","fileCount":779,"integrity":"sha512-avYCjcz0htfqhupK+8Ql3prrkcXG5SetI7qkNUUBR1qavC7yYleRCxYrEaDKPHJk3hPUO4MiyPPIGmlCzA1/xA==","signatures":[{"sig":"MEYCIQCg9liTN6E+l56zlFWUcmq1zTo6UAfeg4HGmJETV48JPAIhAO4uTvZ4+fiaMsgQf2ZNWGjJw/1ldpaf3YLdf0Tyjnm9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16068895},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"7348675cacb8e756c5105454aafc2b50354a36e8","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:connectors","setup":"npm install --no-audit --no-fund && { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","postinstall":"electron-rebuild -f -w better-sqlite3","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"undici":"^7.0.0"},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"^1.58.1","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","@types/jszip":"^3.4.1","remark-breaks":"^4.0.0","better-sqlite3":"^12.6.2","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"^6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.1.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","electron-rebuild":"^3.2.9","@electron/rebuild":"^4.0.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.59_1770768399704_0.2863483609019748","host":"s3://npm-registry-packages-npm-production"}},"0.3.61":{"name":"cowork-os","version":"0.3.61","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.61","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"dist":{"shasum":"f8fa8952959383402b4e8bac8bcf5901096ea930","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.61.tgz","fileCount":780,"integrity":"sha512-bGLGfQ8cjGD6OUMBaZ23CC429Ip1LrjaHPrCciSiky1KDtfulksXFgZbbmqh/ld/7o5+j5IPLi1bqjfZl7sJFA==","signatures":[{"sig":"MEUCIQCi9dIr6RPAKkG8/gBKU/Ym3uaEex3dNyXAn8gU7cHL+gIgYp6vB2TckJZGY/TKH03yH93gNhpfvmCm3yCuz0k3vd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16071796},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"2aa6b43899d52b717ac3aa5b8651fb8c1c8c85a6","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:connectors","setup":"npm install --no-audit --no-fund && { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","postinstall":"node scripts/postinstall.mjs","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"undici":"^7.0.0"},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"^1.58.1","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","@types/jszip":"^3.4.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.1.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@electron/rebuild":"^4.0.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.61_1770830511416_0.37843308873654213","host":"s3://npm-registry-packages-npm-production"}},"0.3.62":{"name":"cowork-os","version":"0.3.62","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.62","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"dist":{"shasum":"31c2fe844e50184574e123e71d0f716628bd7637","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.62.tgz","fileCount":779,"integrity":"sha512-YLSpkRcBdBbGClYt/vbytepQ2SdoDFO29Anl6diMZrmWJzHDnghFA7ztNFZ9Bw4Juk2Y7riZGdUrV4M85YIvuw==","signatures":[{"sig":"MEUCIQCiTJVwly4elNdmO7VbpJOodI1zsydITwiy0U6S8gzFIAIgHNFkUe1EAMBryqoOq7FPt+vHaCPztPtT5cpgDeK4YaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16069860},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"621ade1aff3f3fe9b90ca030d69fe35e3d0e834f","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:connectors","setup":"npm install --no-audit --no-fund && { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"undici":"^7.0.0"},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"^1.58.1","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","@types/jszip":"^3.4.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.1.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@electron/rebuild":"^4.0.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.62_1770831290463_0.9223373990570753","host":"s3://npm-registry-packages-npm-production"}},"0.3.66":{"name":"cowork-os","version":"0.3.66","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.66","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"dist":{"shasum":"61890e9755f92bc903178ff8ac92f18b213bdbb3","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.66.tgz","fileCount":20684,"integrity":"sha512-xkMPo6rFnCVxrBZIz/aM3aix4ZjpCVFHimeYmz53CSNrZ3J1efoM+DfKjsr8TjIBGdRxVpfa5rUJxgfZrI60Kg==","signatures":[{"sig":"MEUCIFiNu5uVqiKlwUYVOWb7xIKDC0zsv5c4HeD5XLiEcqqWAiEAjSfwHfJUG7PBG5g/R2YD9+0gJu2Ol6YJhhoGO6ZHSpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151844291},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"993186439d954c6db29ffab7f153e0f0fc13445d","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:connectors","setup":"npm install --no-audit --no-fund && { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"^1.58.1","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","@types/jszip":"^3.4.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.1.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@electron/rebuild":"^4.0.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.66_1770839939670_0.7250999554886879","host":"s3://npm-registry-packages-npm-production"}},"0.3.67":{"name":"cowork-os","version":"0.3.67","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.67","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"ed57f372afe3dc43a105e585b3bb02daeb8307ca","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.67.tgz","fileCount":20934,"integrity":"sha512-cvruEum3YhowOl7fQma7+5e6uTQjSO8NJOxDOe4JSNHXUyW9+K/lIUEwY83i4UdFRrshXpwTJL29ANVOE9LHVQ==","signatures":[{"sig":"MEUCIQDL5NaSdNTkyzMY6hPqypCmWdoFWa+7zqcwHHxwGukHWgIgU1/FCRuoScw0wrqzRNq7ShUSJnHQJxsEcFOx8t9eWnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158433822},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"6909c286c78d9b08235caab4a7d16607b307f58b","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:connectors","setup":"npm install --no-audit --no-fund && { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"^40.1.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"^1.58.1","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","@types/jszip":"^3.4.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@electron/rebuild":"^4.0.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.67_1770842115025_0.32909221721966064","host":"s3://npm-registry-packages-npm-production"}},"0.3.69":{"name":"cowork-os","version":"0.3.69","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.69","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"08a38d2aeb4af8a9355190ca881e4be7df66ca39","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.69.tgz","fileCount":20934,"integrity":"sha512-KsQY92pkkEmTlKciBMCdcRLMOPpIYmZJptGGfg2KrPPQaXRpmMfaJyP1LtpfQ1lfZ7275F5HHloPJn2/t2wCmw==","signatures":[{"sig":"MEQCIApnWnmWnHL1d4AuOOXgHNmtlNl8dkLuBJzowx5YXlOhAiAYoiLvASgJ6Q3Qkkz/PBv0xiejcewdb4AeomZfHUir4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158448927},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"63487c1210b98ceed4a4bf3019bf4b24f57d8058","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:connectors","setup":"npm install --no-audit --no-fund && { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"^40.1.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.69_1770845919873_0.39505606526347536","host":"s3://npm-registry-packages-npm-production"}},"0.3.70":{"name":"cowork-os","version":"0.3.70","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.70","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"3958262533724d9affe5b4e101e221ea2c3c1753","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.70.tgz","fileCount":21131,"integrity":"sha512-z/LB1eIYhhyLmvhDKBeRVZfM5D7n02qjUiTT+ThbLgxh17MpLdqvTv509BlRkicFmbSruQYyjMKByGad8mU6Vw==","signatures":[{"sig":"MEQCIB6ho/e78PyW9wM6nMDjojlt1k+5MUAlmYvPLeACNfurAiBqBo5COyUGr47eP5MGw3ty3mhtX5wHbndgx9LE9hOxXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162022837},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"b14a76d7a478a8d23e2f2c158f18c5fc4bf2d1b9","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:daemon && npm run build:connectors","setup":"npm install --no-audit --no-fund && { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"^40.1.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.70_1770853283278_0.4207349788109187","host":"s3://npm-registry-packages-npm-production"}},"0.3.71":{"name":"cowork-os","version":"0.3.71","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.71","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"adca75e7168dfebb1e8a87092791351a0834d0fe","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.71.tgz","fileCount":21131,"integrity":"sha512-qraI5aXnvgiOhAgOgX4KpngaZ1HWiFU7htwOCnhaJWMSs/MwclBs8pN2jsS5b++YUvC30wM18iZD1YjiUdDAcg==","signatures":[{"sig":"MEYCIQCTIlG21AFbvnSma7TCnf5kGaxohrfV3DNenLXI2a0yrwIhALelVGICgHWuZGif5IQxrcwyYpEYkqBDJAQWXv6BgOAC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162022837},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"47b7685b1f5f27f997229812c57e895a912df71f","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"npm run build:react && npm run build:electron && npm run build:daemon && npm run build:connectors","setup":"npm install --no-audit --no-fund && { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\""},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"^40.1.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.71_1770853831476_0.30215516208432014","host":"s3://npm-registry-packages-npm-production"}},"0.3.73":{"name":"cowork-os","version":"0.3.73","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.73","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"cb9220488464ec8bc2203e58d5a49640e15db517","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.73.tgz","fileCount":21161,"integrity":"sha512-nWsbU1KA33rT7EjrettBzAsvTSu4XCAU7eh4MPh5c7gS6bWfkwNCdoGYORCVkY+3h9fHiZ47g2qHnHsH9TQPnA==","signatures":[{"sig":"MEQCIFvEYOKkZW8yCOmtIHPQS2+3zSHQQPJGqaSIqbHY5BBuAiBnThyEtRfGAGrgKzqCj2jRTULW5Qfaaxfz0flUfIMZCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162736887},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"88ed97076ebb41018ad815b59bab92d68f832fc3","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && npm run build:electron && npm run build:daemon && npm run build:connectors","setup":"npm install --no-audit --no-fund && { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"^40.1.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.73_1771033623287_0.5887614739141522","host":"s3://npm-registry-packages-npm-production"}},"0.3.74":{"name":"cowork-os","version":"0.3.74","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.74","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"253a7bd37e0896169ac42c62cf2d0cd893a83cf9","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.74.tgz","fileCount":21161,"integrity":"sha512-pbIfx5L7zZR3Y+0nb6VRbjtTjNeqxiwQZ71vdzLSoaG9zOR8q/pCWWl4w2hCyj0r2AHCsjoH8Y2KOzU1gW1ObQ==","signatures":[{"sig":"MEUCIHA8CH5T30EiDJvFp/Z13aCXksE2nl4HKauS+8g7ZCR8AiEAmwi72AP9LqQB7nxOe0/laMh5gQn7PsN/LPaLhRtr8Xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162737594},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"ea765b879fcd6e5ccb757fc13fa6a6bf652ee300","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && npm run build:electron && npm run build:daemon && npm run build:connectors","setup":"npm install --no-audit --no-fund && { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"^40.1.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.74_1771034048320_0.7570806937615149","host":"s3://npm-registry-packages-npm-production"}},"0.3.75":{"name":"cowork-os","version":"0.3.75","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.75","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"e46c0c7f41fd67aead463c7030406610783501eb","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.75.tgz","fileCount":21161,"integrity":"sha512-Shte+huGYmLFoaE9xfOZ4MkqbsRg4MmhTD+ERybRH++LrUW7HR5yN8OesL0e+BQ96oY82U7gh4sWXYT6vnUREg==","signatures":[{"sig":"MEYCIQDvxIN+023nC4E/+OZx2Oxf6ITGXXLtSXeCPzOkX4hq2QIhAMe5UpMxAXTM7+6rkXnRLw5+XIN0/shsS8mb3ji1MU8o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162737815},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"e72c7a55fc45f3b245f80742d8a1df52b156ce02","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"eslint src --ext ts,tsx","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && npm run build:electron && npm run build:daemon && npm run build:connectors","setup":"npm install --no-audit --no-fund && { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"^40.1.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.75_1771035747899_0.7896735841421889","host":"s3://npm-registry-packages-npm-production"}},"0.3.78":{"name":"cowork-os","version":"0.3.78","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.78","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"c4f64db42227db84628d0f9c01c1225838c2bd82","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.78.tgz","fileCount":21164,"integrity":"sha512-ut+SoGYUZfBioZMKH0wem7ofXvuWNqI+hHvs7NheI1ZarlqaVFeI4zPA1HSPq+sOWJQpKudEDKmH7KDE8mFKsA==","signatures":[{"sig":"MEUCIQDTmMKf9zmXZkZPEoh+aocJxDIfgsIZyXzm/ICRtTBNUQIgDH05mchomcgjX2FKUoPbQYUnfEchOtVhSxXupY5U5Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162758492},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"65180e9bec4f79bdab459f80caa2fa8b4567fb04","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && npm run build:electron && npm run build:daemon && npm run build:connectors","setup":"npm install --ignore-scripts --no-audit --no-fund --omit=dev && { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"40.2.1","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.78_1771070008990_0.26714190267146565","host":"s3://npm-registry-packages-npm-production"}},"0.3.79":{"name":"cowork-os","version":"0.3.79","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.79","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"4a0c2cc0ab4da22d7493df1247cff5c94680a9ae","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.79.tgz","fileCount":21164,"integrity":"sha512-7WoHwELWNEYAY6EYbNYjrk17UNTobeDZd3xcIanxI3EIFxlkrQPSn2dk+/ZXQKcp9dKMaE18fKSayzx6Yd+pKQ==","signatures":[{"sig":"MEQCIBe1XWokqhVU/kLUYMjUQFvy4rMbZT1nScY0c++o3czvAiB6jAQNhHpXNQssFKEe3Ua5gV1yE+raobSMjqp4J5JDpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162759448},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"a2906b2eb7072f110f852711125c8df6f8026737","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && npm run build:electron && npm run build:daemon && npm run build:connectors","setup":"npm install --ignore-scripts --no-audit --no-fund --omit=dev && { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"40.2.1","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.7.3","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.79_1771072224401_0.3701182893113282","host":"s3://npm-registry-packages-npm-production"}},"0.3.82":{"name":"cowork-os","version":"0.3.82","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.82","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"92545ded5bed1f5cf924be0317633a2d7d4df2aa","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.82.tgz","fileCount":21164,"integrity":"sha512-oJudymglaGy49QQYKbryQvS0veDXQLcAMFgy84qsU9S5qKHMeZSsR5LWK8pDfB4PHCRdVZDwPcb66ZdAXmBt3Q==","signatures":[{"sig":"MEUCIQDKK7bMZ+bIFgCs5o4HZJ8AkLWexDZjsy29Ng3TZ0UbBAIgIi0eP6qFlHuJThyRlLUtDiVWw3nGuhi3g46UiAhVaak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162763223},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"2a3cec9381642739d29c875887eec44477526f94","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"if [ ! -f node_modules/electron/package.json ]; then npm install --ignore-scripts --omit=optional --omit=dev --no-audit --no-fund --no-save; fi; { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"40.2.1","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.82_1771081849066_0.1133080285691328","host":"s3://npm-registry-packages-npm-production"}},"0.3.83":{"name":"cowork-os","version":"0.3.83","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.83","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"a55819ca493b8c1b153c25bfcbc6b190f397e05d","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.83.tgz","fileCount":21164,"integrity":"sha512-p8OnkaRv3WMajRt+qr1C4AxMJJKnZiYb4RUWSWyQLspJQiEMohtvnOzLpfw2HxaefAjKYm4Anus0jifrfLoF6g==","signatures":[{"sig":"MEUCIGCmBHgyRvISKwlCwYCcwA7CMjMQnqadNcZQqnK8WrGxAiEA7nWQjdmCkemjMeZWII5rmf6c0szLExpitSJJWRiquRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162763951},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"1acba5fdbc7cc1ed7351785df5558e091c2ea0c6","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"if [ ! -f node_modules/electron/package.json ]; then npm install --ignore-scripts --omit=optional --omit=dev --no-audit --no-fund --no-save; fi; { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"40.2.1","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.83_1771082025221_0.7681476907815956","host":"s3://npm-registry-packages-npm-production"}},"0.3.84":{"name":"cowork-os","version":"0.3.84","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.84","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"597d4f64270ac1f2615ad332d60cdfc44661c2a5","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.84.tgz","fileCount":21164,"integrity":"sha512-gkVtrnoHuGNz7CaasA7FpsBgPXlv2xNIdHPsezK8mi56nAq5XcfMYNCPONJ8LEcvW8bPlg1LCwZ7paYsQK2xYg==","signatures":[{"sig":"MEUCIQCr41hl1OmiAyZD8XiU8CzBAZcaMoqROco+KMux2an/AgIgfohpTX5sACiOLe/v58o8YFRmwr6itpnTsAjHHDclRdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162764541},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"24e05c1a7948f55be93a8e63246a8dda76f323bb","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"if [ ! -f node_modules/electron/package.json ]; then npm install --ignore-scripts --omit=optional --omit=dev --no-audit --no-fund --no-save; fi; { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"40.2.1","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.84_1771082267722_0.36686465739228735","host":"s3://npm-registry-packages-npm-production"}},"0.3.85":{"name":"cowork-os","version":"0.3.85","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.85","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"e5fed7e986f06ab12181c71a14d3d1fcd544bbf7","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.85.tgz","fileCount":21164,"integrity":"sha512-UML8p765JNa25X+G8qAGRnilJO/dQuocfFcgC01ovmA87sZsn3zDFREqr4KbXrJxixYpNNQ+x/9NViwKRWJ/hw==","signatures":[{"sig":"MEUCIQDYkL9PUpqBgk/nGFzB2z6WDUlwApJrfJ9cqqpn91IjoQIgMPn4U9hY7l/H//Grl/pz9lGdT9z0pGROdPHTWd5TEVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162766489},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"05c8ce11672b337732992fb434e50fd167f4a5bb","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"if [ ! -f node_modules/electron/package.json ] && [ ! -f ../electron/package.json ]; then echo \"[cowork] setup:bootstrap electron not found in local or parent node_modules; running fallback install.\"; npm install --ignore-scripts --omit=optional --omit=dev --no-audit --no-fund --no-save; fi; { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"40.2.1","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.85_1771103673733_0.05799614297171529","host":"s3://npm-registry-packages-npm-production"}},"0.3.86":{"name":"cowork-os","version":"0.3.86","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.86","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"97fc0903042f0541a8a735fa6cbdce1546c0e077","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.86.tgz","fileCount":21194,"integrity":"sha512-4Ag6Ux6bjK/4hHlF41EmDClMc0/C4t6jLXf1SuhvimXQMRHRjn2+igxgGA05/Rbv9vBI1fIO/TToRu7s2I6RBw==","signatures":[{"sig":"MEQCIDhrQXJh6WdvkIjcg2eeH90EeHc1F3Q5ldWYS/SAZnaIAiB0cSDI36iZ6mnmVvWXFbCME+QCbMe4/BbDuWytL7EG4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163316638},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"gitHead":"e2ec4495b66c19bd5f15638a11e532da00445d2f","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"if [ ! -f node_modules/electron/package.json ] && [ ! -f ../electron/package.json ]; then echo \"[cowork] setup:bootstrap electron not found in local or parent node_modules; running fallback install.\"; npm install --ignore-scripts --omit=optional --omit=dev --no-audit --no-fund --no-save; fi; { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"10.9.4","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.1","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.17.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"40.2.1","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.9","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.980.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.980.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.10","concurrently":"^9.2.1","@types/pdfkit":"^0.17.4","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.86_1771110009919_0.29532873882956223","host":"s3://npm-registry-packages-npm-production"}},"0.3.87":{"name":"cowork-os","version":"0.3.87","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.87","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"7670ef6ca160e06455b15b211136344838ea7934","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.87.tgz","fileCount":19443,"integrity":"sha512-pEvy2yv0tL8JIOvVjBiiiIwwMAaIF3tRxWVhffGiRvI2+NWC0G03O8Wtp3lxNMms7JMyWTes3g75r32kzaBKYg==","signatures":[{"sig":"MEUCIFhhXe6y6s6ZQCbm+OU0IHm6tXogSpwNwMlRrAvp1wrtAiEAmD8WylZRnmXprnz2W94MonX58dASX09rmgbXPww+j3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159832325},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"engines":{"node":">=24.0.0"},"gitHead":"aee3619215dd05bb9a162c840f3db3fca2896952","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"if [ ! -f node_modules/electron/package.json ] && [ ! -f ../electron/package.json ]; then echo \"[cowork] setup:bootstrap electron not found in local or parent node_modules; running fallback install.\"; npm install --ignore-scripts --omit=optional --omit=dev --no-audit --no-fund --no-save; fi; { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.8.0","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"40.4.1","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.12","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.990.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.990.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.87_1771343714249_0.18695841605119612","host":"s3://npm-registry-packages-npm-production"}},"0.3.88":{"name":"cowork-os","version":"0.3.88","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.88","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"33c96ca780d60d3ba59105eaa5c47ebd5643fb46","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.88.tgz","fileCount":19757,"integrity":"sha512-yfeaDHsr1kZgts1XXyc2IlrfGcWzp64ClnfZ+dT2VI7rE3IEWCC1UYpWF5xP3NGlcN1tYx8aERpMovN6ItqOMA==","signatures":[{"sig":"MEQCIFaxuY37gFV+6oXxfW7cJTWASI9ziU+XZA8MH9BuEnCSAiAzeR4CLInDBFrhkLz8DJP0B8/rnI03ZpUSIaX8GE/ghg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158503669},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"engines":{"node":">=24.0.0"},"gitHead":"d325edb107a742facf51290eac0c0733a1fc2697","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"if [ ! -f node_modules/electron/package.json ] && [ ! -f ../electron/package.json ]; then echo \"[cowork] setup:bootstrap electron not found in local or parent node_modules; running fallback install.\"; npm install --ignore-scripts --omit=optional --omit=dev --no-audit --no-fund --no-save; fi; { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.8.0","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"40.4.1","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.12","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.990.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.990.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.34.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.88_1771537277134_0.595928855795778","host":"s3://npm-registry-packages-npm-production"}},"0.3.89":{"name":"cowork-os","version":"0.3.89","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.89","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"d8ecf585cda6ba35ce79f66fdb4debd42c4b1dc0","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.89.tgz","fileCount":19971,"integrity":"sha512-mmoOpZYeF9vt7GSt7pUbEf0MeWXWMPJE2c5uWR/NWklstDDOsJbWBjytPXE6uFTqCoWowI719kgZmjXxbmTXog==","signatures":[{"sig":"MEUCIQDngzMzkNwrcd9sWfvSTFpM72V32pNRN7oiVo7SqP2VUwIgKk4woAE/6+btG4OVrfnkQ2I/O60aGSIrV3lRm0fropA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162053349},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"engines":{"node":">=24.0.0"},"gitHead":"ae773608367f7408c64cc2e607a74c878603b5f9","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"if [ ! -f node_modules/electron/package.json ] && [ ! -f ../electron/package.json ]; then echo \"[cowork] setup:bootstrap electron not found in local or parent node_modules; running fallback install.\"; npm install --ignore-scripts --omit=optional --omit=dev --no-audit --no-fund --no-save; fi; { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.8.0","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"40.4.1","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.12","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.990.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.990.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.34.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.89_1771579670922_0.9561976602073803","host":"s3://npm-registry-packages-npm-production"}},"0.3.90":{"name":"cowork-os","version":"0.3.90","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.90","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"46979572779a28f3ffd84acd435a64da3b5a6fba","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.90.tgz","fileCount":19807,"integrity":"sha512-Enl7y9fUkDhEz+ck5oGZTxK9n/wYiXw0tD4odD+i/c4yX7FoQHaaTVJ8/LE0Yu3W2NjjeRSZnnGzhlUEJFYa7g==","signatures":[{"sig":"MEYCIQDp+qmVvX8yTIY0Te5TAIWy4e5mdUMDgbJSL1FPw8BgaAIhAMiIITlQKuNNf5dYwEB3f2meuwRGmRLbh+pMw4sTqieU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155965364},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"engines":{"node":">=24.0.0"},"gitHead":"5397e16c45cba3eaee3939ecca79f184937d729e","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"if [ ! -f node_modules/electron/package.json ] && [ ! -f ../electron/package.json ]; then echo \"[cowork] setup:bootstrap electron not found in local or parent node_modules; running fallback install.\"; npm install --ignore-scripts --omit=optional --omit=dev --no-audit --no-fund --no-save; fi; { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.8.0","description":"CoWork OS - The operating system for personal AI assistants","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"40.4.1","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.12","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.990.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.990.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.34.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.90_1771806652445_0.28942221382449485","host":"s3://npm-registry-packages-npm-production"}},"0.3.91":{"name":"cowork-os","version":"0.3.91","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.91","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"a2609d6262d2620fd3a4288362c62b906856abc5","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.91.tgz","fileCount":20161,"integrity":"sha512-UuETdUqcQnphY8v+92jt8W4g6IMGiXTgU6pvvYrND/5k7KL14XP0bkjo1uXlS3P6YFd7ZHSkB4oz+vP0YqxDaA==","signatures":[{"sig":"MEQCIF8JMuAu7MONAF26fN3BUwP7RjctA7bJvuxeM0VubTbmAiAtxYZUVKSJZ9+QIHBvESCIE3qVyIWsW6WWRsDjKdRUhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163540512},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"engines":{"node":">=24.0.0"},"gitHead":"65322c27739480bfd27c0132830b05812908e85b","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"if [ ! -f node_modules/electron/package.json ] && [ ! -f ../electron/package.json ]; then echo \"[cowork] setup:bootstrap electron not found in local or parent node_modules; running fallback install.\"; npm install --ignore-scripts --no-audit --no-fund; fi; { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.8.0","description":"CoWork OS - The most complete open-source AI assistant platform","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","e2b":"^2.12.1","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.12","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.990.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.990.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.34.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","electron":"40.4.1","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.91_1771929210618_0.34089208450662767","host":"s3://npm-registry-packages-npm-production"}},"0.3.92":{"name":"cowork-os","version":"0.3.92","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.92","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"97bf3fb3e77d38a08761f417294949bb1657fba5","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.92.tgz","fileCount":20161,"integrity":"sha512-DEkEPWRP5FZ/0U4fgUeyTU1JvO5SLyUUvwRNMGOFEnLBSY+o3gImeELC+YHvklZ+zIkbE4l7UPZ3N92RAsV/DQ==","signatures":[{"sig":"MEQCIEptPHxaPYAxAL7TpC3EkoA0f0umfMjG5UIPfNn9ot3hAiAdybhiUxzznOr+2jgEP+yKHlDm7zW2tYq1I6C5wgoPBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163542937},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"engines":{"node":">=24.0.0"},"gitHead":"c74014a45e97f7a6a635c4325de6e8f168845d49","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"if [ ! -f node_modules/electron/package.json ] && [ ! -f ../electron/package.json ]; then echo \"[cowork] setup:bootstrap electron not found in local or parent node_modules; running fallback install.\"; npm install --ignore-scripts --no-audit --no-fund; fi; { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.8.0","description":"CoWork OS - The most complete open-source AI assistant platform","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","e2b":"^2.12.1","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"40.4.1","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.12","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.990.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.990.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.34.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","electron":"40.4.1","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.92_1771935719973_0.9356933753318122","host":"s3://npm-registry-packages-npm-production"}},"0.3.93":{"name":"cowork-os","version":"0.3.93","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.93","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"7ee7724953509bc89831df8aa170711ed38fa066","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.93.tgz","fileCount":20161,"integrity":"sha512-A7KGyU/idEYFDsJF+46ibUQvV0wJ11gSQ3sjmEwBxeKsEkkEkHgDTg4wwlXn1p+JkTUjeVOJG8vqsOqtHBw3EQ==","signatures":[{"sig":"MEUCIQDbhnz9zUGgxbAXApHvHV4lWsKS1il/6NHGRQDjNL6UCgIgXcZQTwbNUcV6PjWoPSUBWeQK1lu7wCbCR5F5mEG+Ftk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163542911},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]}]},"engines":{"node":">=24.0.0"},"gitHead":"6d06636499fe121979a6963b8da3a1831293e18e","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"if [ ! -f node_modules/electron/package.json ] && [ ! -f ../electron/package.json ]; then echo \"[cowork] setup:bootstrap electron not found in local or parent node_modules; running fallback install.\"; npm install --ignore-scripts --no-audit --no-fund; fi; { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.8.0","description":"CoWork OS - The most complete open-source AI assistant platform","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","e2b":"^2.12.1","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"40.4.1","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.12","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.990.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.990.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.34.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.93_1771936112944_0.6261920502243534","host":"s3://npm-registry-packages-npm-production"}},"0.3.94":{"name":"cowork-os","version":"0.3.94","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.94","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"c5c7713f9dd90360e31f72f8e90cc709f18daec2","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.94.tgz","fileCount":20061,"integrity":"sha512-e0Bwd2Scz/QHqSoU+Q9FwSP/m2D9z9IOeXLlWvqn3EZU9J0ToAg5qmQzjkfFBbb1ESOkCmDKdQvJylwD0fLdjg==","signatures":[{"sig":"MEQCICgtZiWbucotd+tyjDjRPNOvpd8URO0Awgeo+/K3H5+gAiAF636Fp3o3NisVDNj87oTyG99l6oopk9JV8cxmbHnicA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158543427},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]},{"to":"assets/tray","from":"assets/tray","filter":["*.png"]}]},"engines":{"node":">=24.0.0"},"gitHead":"4c56da84303c842f2052df23d108e1dddb533f60","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"if [ ! -f node_modules/electron/package.json ] && [ ! -f ../electron/package.json ]; then echo \"[cowork] setup:bootstrap electron not found in local or parent node_modules; running fallback install.\"; npm install --ignore-scripts --no-audit --no-fund; fi; { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend,discord \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\" \"tsc -p connectors/discord-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.8.0","description":"CoWork OS - The most complete open-source AI assistant platform","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","e2b":"^2.12.1","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","highlight.js":"^11.11.1","lucide-react":"^0.575.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.12","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.990.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.990.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.34.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.4.1","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.94_1772126853074_0.8682128017656177","host":"s3://npm-registry-packages-npm-production"}},"0.3.95":{"name":"cowork-os","version":"0.3.95","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.3.95","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"6b82d30791e68671fe90336c720b49e8dfc755c9","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.3.95.tgz","fileCount":20070,"integrity":"sha512-g67PRtNhWfzL8vij3En792LlpYt461DMcr1exgRdlDbfCN7oCPcVrKy3ToiSZxFdOG3/46B0Hx4xXeUGHApzXg==","signatures":[{"sig":"MEUCIQC3QQftHB/BD2r/FGxtBytSU/u1g7Ph997WKpg/hdj5pAIgW/gh/breaNZvaVCVT30jQVjMol/yyyY93xY1isIN0r8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158600270},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]},{"to":"assets/tray","from":"assets/tray","filter":["*.png"]}]},"engines":{"node":">=24.0.0"},"gitHead":"5dfd7e0c14cd97b699356c516fc17625eb828c2b","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"if [ ! -f node_modules/electron/package.json ] && [ ! -f ../electron/package.json ]; then echo \"[cowork] setup:bootstrap electron not found in local or parent node_modules; running fallback install.\"; npm install --ignore-scripts --no-audit --no-fund; fi; { sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s; }","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"sleep 2; i=1; max=${COWORK_SETUP_NATIVE_OUTER_ATTEMPTS:-6}; delay=2; while [ $i -le $max ]; do echo \"[cowork] setup:native (outer attempt $i/$max)\"; sh scripts/setup_native_retry.sh; s=$?; if [ $s -eq 0 ]; then exit 0; fi; if [ $s -ne 137 ] && [ $s -ne 9 ]; then exit $s; fi; echo \"[cowork] setup:native was killed; retrying in ${delay}s...\"; sleep $delay; delay=$((delay * 2)); if [ $delay -gt 20 ]; then delay=20; fi; i=$((i + 1)); done; exit $s","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend,discord \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\" \"tsc -p connectors/discord-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.8.0","description":"CoWork OS - The most complete open-source AI assistant platform","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","e2b":"^2.12.1","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","highlight.js":"^11.11.1","lucide-react":"^0.575.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.12","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.990.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.990.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.34.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.4.1","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.3.95_1772130139579_0.7890679654257862","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"cowork-os","version":"0.4.0","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.4.0","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"c6afc7bb9cafab221f81931180363a0bbfce2fb4","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.4.0.tgz","fileCount":20081,"integrity":"sha512-c2BNQSvl/OxoCZSG/jjI5LjjSuMdfJzEJMX4wAIlODyHK99e0q/mIQe2XdZX813OVI7zqNvBCWa9BWW+r0vTbw==","signatures":[{"sig":"MEUCIApAlQh4W5VfdGrcRM3FW8W3We5t38KZ6ywU4+6L0CaaAiEA7SXpVncUUEZ8APxgcgDP7ml40fCA43G7t/eKlucrtvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158750470},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"win":{"icon":"build/icon.ico","target":["nsis"]},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]},{"to":"assets/tray","from":"assets/tray","filter":["*.png"]}]},"engines":{"node":">=24.0.0"},"gitHead":"c4bcff21cf395d4a8d3a4a93f6ede630f42bc92f","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"node scripts/setup.mjs","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"node scripts/setup_native_driver.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend,discord \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\" \"tsc -p connectors/discord-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.8.0","description":"CoWork OS - The most complete open-source AI assistant platform","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","e2b":"^2.12.1","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","highlight.js":"^11.11.1","lucide-react":"^0.575.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.12","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.990.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.990.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.34.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.4.1","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.4.0_1772140321275_0.06895372316018844","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"cowork-os","version":"0.4.1","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.4.1","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"107776406dd7c068fd6ec5abc40fa14f847ca3c2","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.4.1.tgz","fileCount":20081,"integrity":"sha512-b0Nm64y4gSPck52EAC6JEm9S6tS5n07DWePHnXUCN6A0+ZAWoZcYqFbOh8Z2GscQMqgyRorXSD+Tw5HawTOugQ==","signatures":[{"sig":"MEYCIQDytm6hGH3IGmo6t4ZEHwigQs0RKaa4PlPwIo1os+NJWwIhAI+LIuKdsf4jt8DHch/E5Z1JMX+u2Z6dQRG73oPqvp1u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158751001},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"win":{"icon":"build/icon.ico","target":["nsis"]},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]},{"to":"assets/tray","from":"assets/tray","filter":["*.png"]}]},"engines":{"node":">=24.0.0"},"gitHead":"ee486cab86745f9b42449572107ab1a7cac04205","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"node scripts/setup.mjs","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"node scripts/setup_native_driver.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend,discord \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\" \"tsc -p connectors/discord-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.8.0","description":"CoWork OS - The most complete open-source AI assistant platform","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","e2b":"^2.12.1","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","highlight.js":"^11.11.1","lucide-react":"^0.575.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.12","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.990.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.990.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.34.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.4.1","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.4.1_1772141861755_0.8960674957907626","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"cowork-os","version":"0.4.2","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.4.2","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"3249c79533b0b926d866baa6bb7e984755903436","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.4.2.tgz","fileCount":20081,"integrity":"sha512-FL0FycXEj51rkyiqVlnl7JvEi972xDs8G6DXxalAoK7vvUzXkgw0/tNSN2lpG3jePe9qkreHtZ1staFiaZePvQ==","signatures":[{"sig":"MEUCIDuVFPgCvAfhjB8dezCgohcFN0/16zJK1o7PtHNzopRrAiEAlxL7j0sfRZjqIJr9ZXMXswP13ZRFTI9gcz1pI6ZuIyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158751001},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"win":{"icon":"build/icon.ico","target":["nsis"]},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]},{"to":"assets/tray","from":"assets/tray","filter":["*.png"]}]},"engines":{"node":">=24.0.0"},"gitHead":"f98c46fd635fa0f746e2e2f39f60840aafb5722a","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"node scripts/setup.mjs","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"node scripts/setup_native_driver.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend,discord \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\" \"tsc -p connectors/discord-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.8.0","description":"CoWork OS - The most complete open-source AI assistant platform","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","e2b":"^2.12.1","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"^40.4.1","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","highlight.js":"^11.11.1","lucide-react":"^0.575.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.12","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.990.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.990.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.34.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.4.2_1772142515039_0.19771569312578485","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"cowork-os","version":"0.4.3","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.4.3","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"811a28328cd3c6eec34f7f3a114641a4879dd303","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.4.3.tgz","fileCount":20081,"integrity":"sha512-/5bczh0LDTtkf2M3euOnZabQMCJtlgr8hP0A6KNWI08vXOPGaAacA3gvLA4tYkZh5szGHyTjTwjk4KGOofaiQg==","signatures":[{"sig":"MEUCIGTQO0jQhXHUW9c0qELSKHHsNryL07RufCnnwaDYsU2HAiEAowNNQu1yCiPqYzh8UdoW+UWdvsdjrceqfpsiFTZVbFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158757209},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"win":{"icon":"build/icon.ico","target":["nsis"]},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]},{"to":"assets/tray","from":"assets/tray","filter":["*.png"]}]},"engines":{"node":">=24.0.0"},"gitHead":"b4aac9b6e88765425cc11f57d7e39ed203cceacd","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"node scripts/setup.mjs","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"node scripts/setup_native_driver.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend,discord \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\" \"tsc -p connectors/discord-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.8.0","description":"CoWork OS - The most complete open-source AI assistant platform","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","e2b":"^2.12.1","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"^40.4.1","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","highlight.js":"^11.11.1","lucide-react":"^0.575.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.12","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.990.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.990.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.34.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.4.3_1772143852149_0.491506366797112","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"cowork-os","version":"0.4.4","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.4.4","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"bb1de3cfa1310fa50553111f6fb46fb6fc09d349","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.4.4.tgz","fileCount":20081,"integrity":"sha512-IoJixmSYg4bdWQMzQFk6JABhZgu9KdRR3qVvcM0b8gBxm3SLyZ3nQs8K4ctQDvfTXIs7NStHV40aOuoN6qfqEg==","signatures":[{"sig":"MEUCIELHzi+gyhSuPRu6ocyN0WzE808kTo0/2d9jmZ18NLALAiEAhUxZIQNlHBY26QzpaoyeXmQ7hGE5NwCjH8dPeWt/5+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158759510},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"win":{"icon":"build/icon.ico","target":["nsis"]},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]},{"to":"assets/tray","from":"assets/tray","filter":["*.png"]}]},"engines":{"node":">=24.0.0"},"gitHead":"6bd044b5ca4cf701953ddc9d976774e035fbbd5f","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"node scripts/setup.mjs","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"node scripts/setup_native_driver.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend,discord \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\" \"tsc -p connectors/discord-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.8.0","description":"CoWork OS - The most complete open-source AI assistant platform","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","e2b":"^2.12.1","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"^40.4.1","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","highlight.js":"^11.11.1","lucide-react":"^0.575.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.12","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.990.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.990.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.34.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.4.4_1772144462795_0.6497610776865836","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"cowork-os","version":"0.4.5","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.4.5","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"507d1121fbe74f2e46a8541e6056cca232db51b9","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.4.5.tgz","fileCount":20352,"integrity":"sha512-avi+rQc8NXOMZOaFUWkaXk0fEaazzD5GlSnc7FfGtEuCRr0hNJNvlV6GwVJvTlr+zTs1UD+43ab/W0Vzh5fE2w==","signatures":[{"sig":"MEYCIQDAPJl4PYKBDlTnRDhY9N7gypRZGyu54xOnZzx6lOxhsAIhAPUUkDP01HgBp2BATLOnGHLv0SldSPtssKpUbOnWvKhk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167423494},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"win":{"icon":"build/icon.ico","target":["nsis"]},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]},{"to":"assets/tray","from":"assets/tray","filter":["*.png"]}]},"engines":{"node":">=24.0.0"},"gitHead":"b165bf60d44d6cec513f526fce5a7179e794bd0f","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"node scripts/setup.mjs","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"node scripts/setup_native_driver.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend,discord \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\" \"tsc -p connectors/discord-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.8.0","description":"CoWork OS - The most complete open-source AI assistant platform","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","e2b":"^2.12.1","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"^40.4.1","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","highlight.js":"^11.11.1","lucide-react":"^0.575.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.12","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.990.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.990.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.34.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.4.5_1772145263417_0.7810182604134632","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"cowork-os","version":"0.4.9","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","windows","cross-platform","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.4.9","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"7a2cb7c87ef3841ccf5ca7e32e905a1ef0b1dc91","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.4.9.tgz","fileCount":20352,"integrity":"sha512-iYwVQPWh1ZsCwFdmBNCjctFpk9qzgQBM4N33V/kpaJZortwBefqtE7LeoRt2uThmiHyclLyIID7/6pXm03RgoA==","signatures":[{"sig":"MEUCIGJZZ6mhDNDsaEh4qy47zY+3cqHI4aCsK60FvzPDIKM9AiEAtx1apJzCb0h+r1Dzzjdmn2UjV74k33LeD3GGY8HvhAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167429253},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"win":{"icon":"build/icon.ico","target":["nsis"]},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]},{"to":"assets/tray","from":"assets/tray","filter":["*.png"]}]},"engines":{"node":">=24.0.0"},"gitHead":"9e947680921bc5bbfcaa9c471171cfcd8b300ad6","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"node scripts/setup.mjs","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"node scripts/setup_native_driver.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend,discord \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\" \"tsc -p connectors/discord-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.8.0","description":"CoWork OS - Local-first AI operating system for macOS and Windows","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","e2b":"^2.12.1","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"^40.4.1","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","highlight.js":"^11.11.1","lucide-react":"^0.575.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.12","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.990.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.990.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.34.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.4.9_1772150832966_0.7545281281137852","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"cowork-os","version":"0.4.11","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","windows","cross-platform","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.4.11","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"6d8daf453db26bf810370de9becc1e589374cc05","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.4.11.tgz","fileCount":20355,"integrity":"sha512-M4oOQXm6XmK5xlDR6iPTcloHK80oNxjVs3mdueyd6KWqWdhKffRQYF+CXu5QGKtqryCo7tOp+1taVXwzotaRrg==","signatures":[{"sig":"MEYCIQC1UcHWBx4xww8k/Wbn7eSj3rNxaC/DZ0P2ihEKjnBGDQIhAKBboZnnxrbp4F4m8WOgKRalANPfzM3rt0mgZCIDuMkU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167422582},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"win":{"icon":"build/icon.ico","target":["nsis"]},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]},{"to":"assets/tray","from":"assets/tray","filter":["*.png"]}]},"engines":{"node":">=24.0.0"},"gitHead":"4b8b12d051032f9827ef9340959098a1f35d6ccd","private":false,"scripts":{"dev":"concurrently \"npm run dev:react\" \"npm run dev:electron\"","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:validate-routing && vitest run","build":"npm run build:react && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"node scripts/setup.mjs","package":"npm run build && electron-builder","prepack":"npm run build","dev:react":"vite","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env NODE_ENV=development electron .","setup:native":"node scripts/setup_native_driver.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","test:coverage":"npm run skills:validate-routing && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend,discord \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\" \"tsc -p connectors/discord-mcp/tsconfig.json\"","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.8.0","description":"CoWork OS - Local-first AI operating system for macOS and Windows","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.18.0","e2b":"^2.12.1","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.17.2","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","chokidar":"^5.0.0","electron":"^40.4.1","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","highlight.js":"^11.11.1","lucide-react":"^0.575.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.74.0","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.52.12","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.990.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.990.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.34.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.4.11_1772152333600_0.3974585611820094","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"cowork-os","version":"0.5.18","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","windows","cross-platform","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.5.18","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"fb9731173f86ef9c564cf6bf172e79e5f4c7bb40","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.5.18.tgz","fileCount":21449,"integrity":"sha512-EHNgAKTuESSb/x4dwUv7Qcf1y6VLyb23PB3FoYWyNkHzg2KIpyKrIfwV2ObLp2FfzFTC9qXL748kDRIDYDb7ug==","signatures":[{"sig":"MEUCIQCKlkULqzLdlKF6UA/9oTJ2TePRgTSBBVrEzMoJuttbCAIgcGJB30W9mRxMazZh6TVgefqiL/MiwkVQvKML+LWKgRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190394565},"main":"dist/electron/electron/main.js","build":{"mac":{"target":["dmg","zip"],"category":"public.app-category.productivity","entitlements":"build/entitlements.mac.plist","hardenedRuntime":false,"gatekeeperAssess":false,"entitlementsInherit":"build/entitlements.mac.plist"},"win":{"icon":"build/icon.ico","target":["nsis"]},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","**/SKILL.md","**/references/**","**/scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]},{"to":"assets/tray","from":"assets/tray","filter":["*.png"]},{"to":"healthkit-bridge","from":"build/healthkit-bridge"}]},"engines":{"node":">=24.0.0"},"gitHead":"644b23e35765e102bf9b5461dbd4f03f2fdd0c66","private":false,"scripts":{"dev":"node scripts/dev_with_logs.mjs","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:check && vitest run","build":"npm run build:react && npm run build:healthkit-bridge && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"node scripts/setup.mjs","dev:log":"cross-env COWORK_DEV_LOG_CAPTURE=1 node scripts/dev_with_logs.mjs","package":"npm run build && electron-builder","prepack":"npm run build","kit:lint":"npm run build:electron && node dist/electron/electron/context/kit-lint-cli.js","dev:react":"vite","dev:start":"node scripts/dev_start.mjs","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","qa:eval:run":"node scripts/qa/run_eval_suite.cjs","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env ELECTRON_RUN_AS_NODE= NODE_ENV=development electron .","setup:native":"node scripts/setup_native_driver.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","skills:audit":"node scripts/qa/skills-audit-report.mjs","skills:check":"node scripts/qa/skills-check.mjs","hooks:install":"node scripts/install_git_hooks.mjs","qa:eval:build":"node scripts/qa/build_eval_corpus.cjs","test:coverage":"npm run skills:check && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","qa:reliability":"npm run qa:eval:run && node scripts/qa/run_battery.cjs","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend,discord,google-workspace,figma,vercel,monday \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\" \"tsc -p connectors/discord-mcp/tsconfig.json\" \"tsc -p connectors/google-workspace-mcp/tsconfig.json\" \"tsc -p connectors/figma-mcp/tsconfig.json\" \"tsc -p connectors/vercel-mcp/tsconfig.json\" \"tsc -p connectors/monday-mcp/tsconfig.json\"","skills:check:core":"npm run skills:validate-routing && npm run skills:validate-content && npm run skills:audit","qa:timeline:enforce":"node scripts/qa/enforce_timeline_reliability.cjs","skills:eval-routing":"node scripts/qa/eval-skills-routing.mjs","qa:timeline:backfill":"node scripts/qa/backfill_timeline_completion_telemetry.cjs","build:healthkit-bridge":"node scripts/build_healthkit_bridge.mjs","skills:validate-content":"node scripts/qa/validate-skills-content.mjs","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs","qa:eval:enforce-regressions":"node scripts/qa/enforce_eval_regression_policy.cjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.9.0","description":"CoWork OS - Local-first AI operating system for macOS and Windows","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","e2b":"^2.12.1","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.18.0","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","mermaid":"^11.13.0","pdf-lib":"^1.17.1","chokidar":"^5.0.0","electron":"^40.4.1","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","pdfjs-dist":"^5.4.296","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","highlight.js":"^11.11.1","lucide-react":"^0.577.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.78.0","@chenglou/pretext":"^0.0.3","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.56.1","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.1009.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.1009.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.40.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.5.18_1774879202697_0.7054103033393557","host":"s3://npm-registry-packages-npm-production"}},"0.5.22":{"name":"cowork-os","version":"0.5.22","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","windows","cross-platform","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.5.22","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"fa664c294e50a100eb6351f1b1b582162224b0d8","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.5.22.tgz","fileCount":21665,"integrity":"sha512-U+f9kSjmogtaf/+5NP8sDkacsua1YRQ8kWgvx0nua/B/DYol7FGlzAERXiU2ayVyDTzOwEVUObKFU1wOxbPjtA==","signatures":[{"sig":"MEUCIQCruOuOvgnJvjBtoaI6IrLeH78retNaP3BZ7++pn7q90wIgO1MjY72zM4xVWlqPEQjX3Dx4RacMbcBLzSUB4uBD4JQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196746271},"main":"dist/electron/electron/main.js","build":{"mac":{"icon":"resources/branding/cowork-os-sl-color-name.png","target":["dmg","zip"],"category":"public.app-category.productivity","notarize":true,"entitlements":"build/entitlements.mac.plist","hardenedRuntime":true,"gatekeeperAssess":true,"entitlementsInherit":"build/entitlements.mac.plist"},"win":{"icon":"resources/branding/cowork-os-sl-color-name.png","target":["nsis"]},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","**/SKILL.md","**/references/**","**/scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]},{"to":"assets/tray","from":"assets/tray","filter":["*.png"]},{"to":"healthkit-bridge","from":"build/healthkit-bridge"}]},"engines":{"node":">=24.0.0"},"gitHead":"c73f67bd595432ae77912a905d73fbdc5b7700b9","private":false,"scripts":{"dev":"node scripts/dev_with_logs.mjs","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:check && vitest run","build":"npm run build:react && npm run build:healthkit-bridge && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"node scripts/setup.mjs","dev:log":"cross-env COWORK_DEV_LOG_CAPTURE=1 node scripts/dev_with_logs.mjs","package":"npm run build && electron-builder --publish never","prepack":"npm run build","kit:lint":"npm run build:electron && node dist/electron/electron/context/kit-lint-cli.js","dev:react":"vite","dev:start":"node scripts/dev_start.mjs","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","package:mac":"node scripts/package-mac-with-env.mjs","postinstall":"node scripts/codesign_electron_dev.mjs","qa:eval:run":"node scripts/qa/run_eval_suite.cjs","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env ELECTRON_RUN_AS_NODE= NODE_ENV=development electron .","setup:native":"node scripts/setup_native_driver.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","skills:audit":"node scripts/qa/skills-audit-report.mjs","skills:check":"node scripts/qa/skills-check.mjs","hooks:install":"node scripts/install_git_hooks.mjs","qa:eval:build":"node scripts/qa/build_eval_corpus.cjs","test:coverage":"npm run skills:check && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","qa:reliability":"npm run qa:eval:run && node scripts/qa/run_battery.cjs","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend,discord,google-workspace,figma,vercel,monday \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\" \"tsc -p connectors/discord-mcp/tsconfig.json\" \"tsc -p connectors/google-workspace-mcp/tsconfig.json\" \"tsc -p connectors/figma-mcp/tsconfig.json\" \"tsc -p connectors/vercel-mcp/tsconfig.json\" \"tsc -p connectors/monday-mcp/tsconfig.json\"","skills:check:core":"npm run skills:validate-routing && npm run skills:validate-content && npm run skills:audit","qa:timeline:enforce":"node scripts/qa/enforce_timeline_reliability.cjs","skills:eval-routing":"node scripts/qa/eval-skills-routing.mjs","qa:timeline:backfill":"node scripts/qa/backfill_timeline_completion_telemetry.cjs","build:healthkit-bridge":"node scripts/build_healthkit_bridge.mjs","skills:validate-content":"node scripts/qa/validate-skills-content.mjs","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs","qa:eval:enforce-regressions":"node scripts/qa/enforce_eval_regression_policy.cjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.11.0","description":"CoWork OS - Local-first AI operating system for macOS and Windows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","e2b":"^2.12.1","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.18.0","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","mermaid":"^11.13.0","pdf-lib":"^1.17.1","chokidar":"^5.0.0","recharts":"^2.15.4","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","pdfjs-dist":"^5.4.296","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","highlight.js":"^11.11.1","lucide-react":"^0.577.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.78.0","@chenglou/pretext":"^0.0.3","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.56.1","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.1009.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.1009.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.40.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.4.1","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.5.22_1775245195982_0.08458594594347679","host":"s3://npm-registry-packages-npm-production"}},"0.5.23":{"name":"cowork-os","version":"0.5.23","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","windows","cross-platform","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.5.23","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"eb0d30796bf4b8dc1c33b801747b66f5a554e193","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.5.23.tgz","fileCount":21730,"integrity":"sha512-2LWxyaWAO5IJKikgIvcTuQN8+Q4mPwMRTC/5fk8UPrue/40vQWBSg+oBevKBlyEAiy2GjqntKjNHsjeyiPhNlw==","signatures":[{"sig":"MEQCIHQ69wdO5SRDY8lBsZ5oNXmavxp+0/vFdrskch98lKtPAiByq2G4qbfmHP5aRs8I56278Zq+JXogXApF0kAS92k8Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198127771},"main":"dist/electron/electron/main.js","build":{"mac":{"icon":"resources/branding/cowork-os-sl-color-name.png","target":["dmg","zip"],"category":"public.app-category.productivity","notarize":true,"entitlements":"build/entitlements.mac.plist","hardenedRuntime":true,"gatekeeperAssess":true,"entitlementsInherit":"build/entitlements.mac.plist"},"win":{"icon":"resources/branding/cowork-os-sl-color-name.png","target":["nsis"]},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","**/SKILL.md","**/references/**","**/scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]},{"to":"assets/tray","from":"assets/tray","filter":["*.png"]},{"to":"healthkit-bridge","from":"build/healthkit-bridge"}]},"engines":{"node":">=24.0.0"},"gitHead":"de1682e90300c3e267632501e9a684a628591f7b","private":false,"scripts":{"dev":"node scripts/dev_with_logs.mjs","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:check && vitest run","build":"npm run build:react && npm run build:healthkit-bridge && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"node scripts/setup.mjs","dev:log":"cross-env COWORK_DEV_LOG_CAPTURE=1 node scripts/dev_with_logs.mjs","package":"npm run build && electron-builder --publish never","prepack":"npm run build","kit:lint":"npm run build:electron && node dist/electron/electron/context/kit-lint-cli.js","dev:react":"vite","dev:start":"node scripts/dev_start.mjs","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","package:mac":"node scripts/package-mac-with-env.mjs","postinstall":"node scripts/codesign_electron_dev.mjs","qa:eval:run":"node scripts/qa/run_eval_suite.cjs","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env ELECTRON_RUN_AS_NODE= NODE_ENV=development electron .","setup:native":"node scripts/setup_native_driver.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","skills:audit":"node scripts/qa/skills-audit-report.mjs","skills:check":"node scripts/qa/skills-check.mjs","hooks:install":"node scripts/install_git_hooks.mjs","qa:eval:build":"node scripts/qa/build_eval_corpus.cjs","test:coverage":"npm run skills:check && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","qa:reliability":"npm run qa:eval:run && node scripts/qa/run_battery.cjs","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend,discord,google-workspace,figma,vercel,monday \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\" \"tsc -p connectors/discord-mcp/tsconfig.json\" \"tsc -p connectors/google-workspace-mcp/tsconfig.json\" \"tsc -p connectors/figma-mcp/tsconfig.json\" \"tsc -p connectors/vercel-mcp/tsconfig.json\" \"tsc -p connectors/monday-mcp/tsconfig.json\"","skills:check:core":"npm run skills:validate-routing && npm run skills:validate-content && npm run skills:audit","qa:timeline:enforce":"node scripts/qa/enforce_timeline_reliability.cjs","skills:eval-routing":"node scripts/qa/eval-skills-routing.mjs","qa:timeline:backfill":"node scripts/qa/backfill_timeline_completion_telemetry.cjs","build:healthkit-bridge":"node scripts/build_healthkit_bridge.mjs","skills:validate-content":"node scripts/qa/validate-skills-content.mjs","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs","qa:eval:enforce-regressions":"node scripts/qa/enforce_eval_regression_policy.cjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.11.0","description":"CoWork OS - Local-first AI operating system for macOS and Windows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","e2b":"^2.12.1","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.18.0","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","mermaid":"^11.13.0","pdf-lib":"^1.17.1","chokidar":"^5.0.0","recharts":"^2.15.4","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","pdfjs-dist":"^5.4.296","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","highlight.js":"^11.11.1","lucide-react":"^0.577.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.78.0","@chenglou/pretext":"^0.0.3","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.56.1","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.1009.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.1009.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.40.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","electron":"^40.4.1","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.5.23_1775347969088_0.09075575549244363","host":"s3://npm-registry-packages-npm-production"}},"0.5.34":{"name":"cowork-os","version":"0.5.34","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","windows","cross-platform","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.5.34","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"cc36c075992fb68f691d7bbc3db9b4edbcb0055c","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.5.34.tgz","fileCount":21886,"integrity":"sha512-cseH17MppSJWS6Gkx5uDQFPbJB0+T7WRhda83o9CSb3ElCaBqz1VaIahct1WUqNBq+K6mZJA10e2FoRkbRwrTw==","signatures":[{"sig":"MEQCIDeyIA+Bc8PoZsZhdYTSFYmWiCq7uajZTqfLLFEYrXB/AiAuKVnAcsELjMu1mQ9hUNY/kUeKz+x/z+0VBO9lsdZMeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199968002},"main":"dist/electron/electron/main.js","build":{"mac":{"icon":"resources/branding/cowork-os-sl-color-name.png","target":["dmg","zip"],"category":"public.app-category.productivity","notarize":true,"entitlements":"build/entitlements.mac.plist","hardenedRuntime":true,"gatekeeperAssess":true,"entitlementsInherit":"build/entitlements.mac.plist"},"win":{"icon":"resources/branding/cowork-os-sl-color-name.png","target":["nsis"]},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","**/SKILL.md","**/references/**","**/scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]},{"to":"assets/tray","from":"assets/tray","filter":["*.png"]},{"to":"healthkit-bridge","from":"build/healthkit-bridge"}]},"engines":{"node":">=24.0.0"},"gitHead":"c5391764b844cae08090c7d60690690973e5b714","private":false,"scripts":{"dev":"node scripts/dev_with_logs.mjs","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:check && vitest run","build":"npm run build:react && npm run build:healthkit-bridge && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"node scripts/setup.mjs","dev:log":"cross-env COWORK_DEV_LOG_CAPTURE=1 node scripts/dev_with_logs.mjs","package":"npm run build && electron-builder --publish never","prepack":"npm run build","kit:lint":"npm run build:electron && node dist/electron/electron/context/kit-lint-cli.js","dev:react":"vite","dev:start":"node scripts/dev_start.mjs","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","package:mac":"node scripts/package-mac-with-env.mjs","postinstall":"node scripts/codesign_electron_dev.mjs","qa:eval:run":"node scripts/qa/run_eval_suite.cjs","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env ELECTRON_RUN_AS_NODE= NODE_ENV=development electron .","setup:native":"node scripts/setup_native_driver.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","skills:audit":"node scripts/qa/skills-audit-report.mjs","skills:check":"node scripts/qa/skills-check.mjs","hooks:install":"node scripts/install_git_hooks.mjs","qa:eval:build":"node scripts/qa/build_eval_corpus.cjs","release:smoke":"npm run build && node scripts/release-smoke-install.mjs","test:coverage":"npm run skills:check && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","qa:reliability":"npm run qa:eval:run && node scripts/qa/run_battery.cjs","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend,discord,google-workspace,figma,vercel,monday \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\" \"tsc -p connectors/discord-mcp/tsconfig.json\" \"tsc -p connectors/google-workspace-mcp/tsconfig.json\" \"tsc -p connectors/figma-mcp/tsconfig.json\" \"tsc -p connectors/vercel-mcp/tsconfig.json\" \"tsc -p connectors/monday-mcp/tsconfig.json\"","skills:check:core":"npm run skills:validate-routing && npm run skills:validate-content && npm run skills:audit","qa:timeline:enforce":"node scripts/qa/enforce_timeline_reliability.cjs","skills:eval-routing":"node scripts/qa/eval-skills-routing.mjs","qa:timeline:backfill":"node scripts/qa/backfill_timeline_completion_telemetry.cjs","build:healthkit-bridge":"node scripts/build_healthkit_bridge.mjs","skills:validate-content":"node scripts/qa/validate-skills-content.mjs","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs","qa:eval:enforce-regressions":"node scripts/qa/enforce_eval_regression_policy.cjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.11.0","description":"CoWork OS - Local-first AI operating system for macOS and Windows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","e2b":"^2.12.1","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.18.0","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","mermaid":"^11.13.0","pdf-lib":"^1.17.1","chokidar":"^5.0.0","electron":"^40.4.1","recharts":"^2.15.4","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","pdfjs-dist":"^5.4.296","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","highlight.js":"^11.11.1","lucide-react":"^0.577.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.78.0","@chenglou/pretext":"^0.0.3","@electron/rebuild":"^4.0.3","@mariozechner/pi-ai":"^0.56.1","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.1009.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.1009.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.40.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.5.34_1775676558682_0.3422899175668246","host":"s3://npm-registry-packages-npm-production"}},"0.5.35":{"name":"cowork-os","version":"0.5.35","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","windows","cross-platform","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.5.35","maintainers":[{"name":"coworkos","email":"cowork.os.app@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"896bdaee91b11734f161379cf559b0f8d121b0a6","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.5.35.tgz","fileCount":21942,"integrity":"sha512-aR8hqa6/gPRwMZ7drT0a1VaCOQVPioQh14yqdhKSgC6IgfsCDFCNisyAbfDBbGbEi7bp5nVrxxoRfyA19ESLxQ==","signatures":[{"sig":"MEYCIQC79ZWH5CtRIn8ebAvpImUHSEaJDemSqFGh1FrWwG2U5wIhAK8PTp6e/uJg8KgdoQnoJSEV+c39qHKwnz0DTUPva4nN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201195810},"main":"dist/electron/electron/main.js","build":{"mac":{"icon":"resources/branding/cowork-os-sl-color-name.png","target":["dmg","zip"],"category":"public.app-category.productivity","notarize":true,"entitlements":"build/entitlements.mac.plist","hardenedRuntime":true,"gatekeeperAssess":true,"entitlementsInherit":"build/entitlements.mac.plist"},"win":{"icon":"resources/branding/cowork-os-sl-color-name.png","target":["nsis"]},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","**/SKILL.md","**/references/**","**/scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]},{"to":"assets/tray","from":"assets/tray","filter":["*.png"]},{"to":"healthkit-bridge","from":"build/healthkit-bridge"}]},"engines":{"node":">=24.0.0"},"gitHead":"af20fb3af91853be08bd3eb74ed77c77c92d29af","private":false,"scripts":{"dev":"node scripts/dev_with_logs.mjs","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:check && vitest run","build":"npm run build:react && npm run build:healthkit-bridge && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"node scripts/setup.mjs","dev:log":"cross-env COWORK_DEV_LOG_CAPTURE=1 node scripts/dev_with_logs.mjs","package":"npm run build && node scripts/run_electron_builder.mjs --publish never && node scripts/release-artifact-names.mjs && node scripts/release-artifact-names.mjs --check","prepack":"npm run build","kit:lint":"npm run build:electron && node dist/electron/electron/context/kit-lint-cli.js","dev:react":"vite","dev:start":"node scripts/dev_start.mjs","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","package:mac":"node scripts/package-mac-with-env.mjs","postinstall":"node scripts/codesign_electron_dev.mjs","qa:eval:run":"node scripts/qa/run_eval_suite.cjs","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env ELECTRON_RUN_AS_NODE= NODE_ENV=development electron .","setup:native":"node scripts/setup_native_driver.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","skills:audit":"node scripts/qa/skills-audit-report.mjs","skills:check":"node scripts/qa/skills-check.mjs","hooks:install":"node scripts/install_git_hooks.mjs","qa:eval:build":"node scripts/qa/build_eval_corpus.cjs","release:smoke":"npm run build && node scripts/release-smoke-install.mjs","test:coverage":"npm run skills:check && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","qa:reliability":"npm run qa:eval:run && node scripts/qa/run_battery.cjs","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend,discord,google-workspace,figma,vercel,monday \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\" \"tsc -p connectors/discord-mcp/tsconfig.json\" \"tsc -p connectors/google-workspace-mcp/tsconfig.json\" \"tsc -p connectors/figma-mcp/tsconfig.json\" \"tsc -p connectors/vercel-mcp/tsconfig.json\" \"tsc -p connectors/monday-mcp/tsconfig.json\"","qa:renderer-perf":"node scripts/qa/run_renderer_perf_fixture.mjs","skills:check:core":"npm run skills:validate-routing && npm run skills:validate-content && npm run skills:audit","qa:timeline:enforce":"node scripts/qa/enforce_timeline_reliability.cjs","skills:eval-routing":"node scripts/qa/eval-skills-routing.mjs","qa:timeline:backfill":"node scripts/qa/backfill_timeline_completion_telemetry.cjs","build:healthkit-bridge":"node scripts/build_healthkit_bridge.mjs","skills:validate-content":"node scripts/qa/validate-skills-content.mjs","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs","qa:eval:enforce-regressions":"node scripts/qa/enforce_eval_regression_policy.cjs"},"_npmUser":{"name":"coworkos","email":"cowork.os.app@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.11.0","description":"CoWork OS - Local-first AI operating system for macOS and Windows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","e2b":"^2.12.1","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.18.0","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","mermaid":"^11.13.0","pdf-lib":"^1.17.1","chokidar":"^5.0.0","electron":"^40.4.1","recharts":"^2.15.4","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","pdfjs-dist":"^5.4.296","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","highlight.js":"^11.11.1","lucide-react":"^0.577.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.78.0","@chenglou/pretext":"^0.0.3","@mariozechner/pi-ai":"^0.56.1","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.1009.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.1009.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.40.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@electron/rebuild":"^4.0.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.5.35_1776033961068_0.20806343182504583","host":"s3://npm-registry-packages-npm-production"}},"0.5.40":{"name":"cowork-os","version":"0.5.40","keywords":["ai-assistant","personal-ai","self-hosted","ai-gateway","whatsapp-bot","telegram-bot","discord-bot","slack-bot","ai-automation","llm","claude","gpt","gemini","ollama","mcp","electron","macos","windows","cross-platform","security","local-first","byok"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.5.40","maintainers":[{"name":"coworkos","email":"appcoworkos@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"8e5a342a28462a7f2f8ee036e8dd3373e9cc60c9","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.5.40.tgz","fileCount":22164,"integrity":"sha512-+R0Jpf42v2ZKo5AeJ4FqBnz/xqAl1uQRInnyX7v8yjWWnWc6lO9e5Oqp/0//W3bg9PGooGArUKlaolphkNq/TA==","signatures":[{"sig":"MEUCIQDOEs+J7vebT2Hx303JbsazKQ+gueaWowDX6wJLABBP6wIgQ/zE1uMVenfqM9DYn7wyRet/mpx76md1UPhKEJabYhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206620450},"main":"dist/electron/electron/main.js","build":{"mac":{"icon":"build/icon.png","target":["dmg","zip"],"category":"public.app-category.productivity","notarize":true,"entitlements":"build/entitlements.mac.plist","hardenedRuntime":true,"gatekeeperAssess":true,"entitlementsInherit":"build/entitlements.mac.plist"},"win":{"icon":"build/icon.ico","target":["nsis"]},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","**/SKILL.md","**/references/**","**/assets/**","**/scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]},{"to":"assets/tray","from":"assets/tray","filter":["*.png"]},{"to":"computer-use","from":"resources/computer-use"},{"to":"healthkit-bridge","from":"build/healthkit-bridge"}]},"engines":{"node":">=24.0.0"},"gitHead":"dfb56f98440cfd5031b262440075900f87bd5947","private":false,"scripts":{"dev":"node scripts/dev_with_logs.mjs","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:check && vitest run","build":"npm run build:react && npm run build:healthkit-bridge && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"node scripts/setup.mjs","dev:log":"cross-env COWORK_DEV_LOG_CAPTURE=1 node scripts/dev_with_logs.mjs","package":"npm run build && node scripts/run_electron_builder.mjs --publish never && node scripts/release-artifact-names.mjs && node scripts/release-artifact-names.mjs --check","prepack":"npm run build","kit:lint":"npm run build:electron && node dist/electron/electron/context/kit-lint-cli.js","dev:react":"vite","dev:start":"node scripts/dev_start.mjs","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","package:mac":"node scripts/package-mac-with-env.mjs","postinstall":"node scripts/codesign_electron_dev.mjs","qa:eval:run":"node scripts/qa/run_eval_suite.cjs","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env ELECTRON_RUN_AS_NODE= NODE_ENV=development electron .","setup:native":"node scripts/setup_native_driver.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","skills:audit":"node scripts/qa/skills-audit-report.mjs","skills:check":"node scripts/qa/skills-check.mjs","hooks:install":"node scripts/install_git_hooks.mjs","qa:eval:build":"node scripts/qa/build_eval_corpus.cjs","release:smoke":"npm run build && node scripts/release-smoke-install.mjs","test:coverage":"npm run skills:check && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","qa:reliability":"npm run qa:eval:run && node scripts/qa/run_battery.cjs","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend,discord,google-workspace,figma,vercel,monday \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\" \"tsc -p connectors/discord-mcp/tsconfig.json\" \"tsc -p connectors/google-workspace-mcp/tsconfig.json\" \"tsc -p connectors/figma-mcp/tsconfig.json\" \"tsc -p connectors/vercel-mcp/tsconfig.json\" \"tsc -p connectors/monday-mcp/tsconfig.json\"","qa:renderer-perf":"node scripts/qa/run_renderer_perf_fixture.mjs","skills:check:core":"npm run skills:validate-routing && npm run skills:validate-content && npm run skills:audit","qa:timeline:enforce":"node scripts/qa/enforce_timeline_reliability.cjs","skills:eval-routing":"node scripts/qa/eval-skills-routing.mjs","package:mac:unsigned":"cross-env COWORK_MAC_UNSIGNED=1 node scripts/package-mac-with-env.mjs","qa:timeline:backfill":"node scripts/qa/backfill_timeline_completion_telemetry.cjs","build:healthkit-bridge":"node scripts/build_healthkit_bridge.mjs","skills:validate-content":"node scripts/qa/validate-skills-content.mjs","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs","qa:eval:enforce-regressions":"node scripts/qa/enforce_eval_regression_policy.cjs"},"_npmUser":{"name":"coworkos","email":"appcoworkos@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.11.0","description":"CoWork OS - Local-first AI operating system for macOS and Windows","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","e2b":"^2.12.1","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.18.0","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","mermaid":"^11.13.0","pdf-lib":"^1.17.1","chokidar":"^5.0.0","electron":"^40.4.1","recharts":"^2.15.4","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","pdfjs-dist":"^5.4.296","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","highlight.js":"^11.11.1","lucide-react":"^0.577.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.78.0","@chenglou/pretext":"^0.0.3","@electron/rebuild":"^4.0.4","@mariozechner/pi-ai":"^0.56.1","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.1009.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.1009.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.40.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.5.40_1777232062135_0.4700881127290262","host":"s3://npm-registry-packages-npm-production"}},"0.5.43":{"name":"cowork-os","version":"0.5.43","keywords":["agentic-os","everything-app","ai-workbench","personal-ai","coding-agent","knowledge-work","web-design","artifact-workbench","documents","spreadsheets","presentations","web-pages","developer-tools","office-productivity","ai-assistant","ai-automation","local-first","byok","self-hosted","ai-gateway","mcp","llm","claude","gpt","gemini","electron","security"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.5.43","maintainers":[{"name":"coworkos","email":"appcoworkos@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"c00def743be282143bbd4dfb7c9ec5418b9faf85","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.5.43.tgz","fileCount":22410,"integrity":"sha512-c7765X+4stoSw+oYV8UqE0XhzYJ8I2zkhy2M9enrlowjYsmQHnyiQwXER1p9FGxjUL7o03uH3ndDhJKamuX9IA==","signatures":[{"sig":"MEYCIQCV4a9gGUX47TVFbD46nRrHFyiGwirCqgdYvrh6GRQQSwIhAPeeY6Mbk0a9P2FtRIlIPpHHPHQzq2K/Cv4MU5AiBKS9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216406369},"main":"dist/electron/electron/main.js","build":{"mac":{"icon":"build/icon.png","target":["dmg","zip"],"category":"public.app-category.productivity","notarize":true,"protocols":[{"name":"CoWork OS Task Link","schemes":["cowork"]}],"entitlements":"build/entitlements.mac.plist","hardenedRuntime":true,"gatekeeperAssess":true,"entitlementsInherit":"build/entitlements.mac.plist"},"win":{"icon":"build/icon.ico","target":["nsis"],"protocols":[{"name":"CoWork OS Task Link","schemes":["cowork"]}]},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","**/SKILL.md","**/references/**","**/assets/**","**/scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]},{"to":"assets/tray","from":"assets/tray","filter":["*.png"]},{"to":"computer-use","from":"resources/computer-use"},{"to":"healthkit-bridge","from":"build/healthkit-bridge"}]},"engines":{"node":">=24.0.0"},"gitHead":"19741c225e8dfcee97a1a9ade77718d184307133","private":false,"scripts":{"dev":"node scripts/dev_with_logs.mjs","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:check && vitest run","build":"npm run build:react && npm run build:healthkit-bridge && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"node scripts/setup.mjs","dev:log":"cross-env COWORK_DEV_LOG_CAPTURE=1 node scripts/dev_with_logs.mjs","package":"npm run build && node scripts/run_electron_builder.mjs --publish never && node scripts/release-artifact-names.mjs && node scripts/release-artifact-names.mjs --check","prepack":"npm run build","kit:lint":"npm run build:electron && node dist/electron/electron/context/kit-lint-cli.js","dev:react":"vite","dev:start":"node scripts/dev_start.mjs","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","package:mac":"node scripts/package-mac-with-env.mjs","postinstall":"node scripts/codesign_electron_dev.mjs","qa:eval:run":"node scripts/qa/run_eval_suite.cjs","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env ELECTRON_RUN_AS_NODE= NODE_ENV=development electron .","setup:native":"node scripts/setup_native_driver.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","skills:audit":"node scripts/qa/skills-audit-report.mjs","skills:check":"node scripts/qa/skills-check.mjs","hooks:install":"node scripts/install_git_hooks.mjs","qa:eval:build":"node scripts/qa/build_eval_corpus.cjs","release:smoke":"npm run build && node scripts/release-smoke-install.mjs","test:coverage":"npm run skills:check && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","qa:reliability":"npm run qa:eval:run && node scripts/qa/run_battery.cjs","package:win:x64":"node scripts/run_electron_builder.mjs --win --x64 --publish never && node scripts/release-artifact-names.mjs && node scripts/release-artifact-names.mjs --check","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend,discord,google-workspace,figma,vercel,monday \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\" \"tsc -p connectors/discord-mcp/tsconfig.json\" \"tsc -p connectors/google-workspace-mcp/tsconfig.json\" \"tsc -p connectors/figma-mcp/tsconfig.json\" \"tsc -p connectors/vercel-mcp/tsconfig.json\" \"tsc -p connectors/monday-mcp/tsconfig.json\"","qa:renderer-perf":"node scripts/qa/run_renderer_perf_fixture.mjs","package:mac:smoke":"node scripts/smoke-desktop-artifacts.mjs --platform=mac","package:win:smoke":"node scripts/smoke-desktop-artifacts.mjs --platform=win","skills:check:core":"npm run skills:validate-routing && npm run skills:validate-content && npm run skills:audit","qa:timeline:enforce":"node scripts/qa/enforce_timeline_reliability.cjs","skills:eval-routing":"node scripts/qa/eval-skills-routing.mjs","package:linux:server":"npm run build:daemon && npm run build:connectors && node scripts/package-linux-server.mjs","package:mac:unsigned":"cross-env COWORK_MAC_UNSIGNED=1 node scripts/package-mac-with-env.mjs","qa:timeline:backfill":"node scripts/qa/backfill_timeline_completion_telemetry.cjs","package:desktop:smoke":"node scripts/smoke-desktop-artifacts.mjs","build:healthkit-bridge":"node scripts/build_healthkit_bridge.mjs","skills:validate-content":"node scripts/qa/validate-skills-content.mjs","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs","package:linux:server:smoke":"node scripts/smoke-linux-server-package.mjs","qa:eval:enforce-regressions":"node scripts/qa/enforce_eval_regression_policy.cjs"},"_npmUser":{"name":"coworkos","email":"appcoworkos@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.11.0","description":"CoWork OS - Local-first personal agentic OS and everything app for coding, knowledge work, web design, automations, and artifacts","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","e2b":"^2.12.1","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.18.0","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","mermaid":"^11.13.0","pdf-lib":"^1.17.1","chokidar":"^5.0.0","electron":"^40.4.1","recharts":"^2.15.4","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","pdfjs-dist":"^5.4.296","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","highlight.js":"^11.11.1","lucide-react":"^0.577.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.78.0","@chenglou/pretext":"^0.0.3","@electron/rebuild":"^4.0.4","@mariozechner/pi-ai":"^0.56.1","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.1009.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.1009.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.40.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.5.43_1777759683136_0.34377132946108735","host":"s3://npm-registry-packages-npm-production"}},"0.5.44":{"name":"cowork-os","version":"0.5.44","keywords":["agentic-os","everything-app","ai-workbench","personal-ai","coding-agent","knowledge-work","web-design","artifact-workbench","documents","spreadsheets","presentations","web-pages","developer-tools","office-productivity","ai-assistant","ai-automation","local-first","byok","self-hosted","ai-gateway","mcp","llm","claude","gpt","gemini","electron","security"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.5.44","maintainers":[{"name":"coworkos","email":"appcoworkos@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"3ce128fd84e2a059d4e3151eceaf2dfc7d18feeb","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.5.44.tgz","fileCount":22485,"integrity":"sha512-xMyk493HsROuIOr96FFOm926Q/Ce5u/c1a0Y053qwBKSzTQUbMiZeClw2kjezfpql/f/0y2Bxoota9vYdzrWkA==","signatures":[{"sig":"MEUCIFDZBa+P5EoK/s0HQ2yFUkMLAWM90TQ+bmMn92BTgr20AiEA4XCqMupCq4n0IAOrfWMnd54xtddfr1ygKnbWVYRD7K4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214563544},"main":"dist/electron/electron/main.js","build":{"mac":{"icon":"build/icon.png","target":["dmg","zip"],"category":"public.app-category.productivity","notarize":true,"protocols":[{"name":"CoWork OS Task Link","schemes":["cowork"]}],"entitlements":"build/entitlements.mac.plist","hardenedRuntime":true,"gatekeeperAssess":true,"entitlementsInherit":"build/entitlements.mac.plist"},"win":{"icon":"build/icon.ico","target":["nsis"],"protocols":[{"name":"CoWork OS Task Link","schemes":["cowork"]}]},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"skills","from":"resources/skills","filter":["**/*.json","**/SKILL.md","**/references/**","**/assets/**","**/scripts/**"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]},{"to":"assets/tray","from":"assets/tray","filter":["*.png"]},{"to":"computer-use","from":"resources/computer-use"},{"to":"healthkit-bridge","from":"build/healthkit-bridge"}]},"engines":{"node":">=24.0.0"},"gitHead":"be4df9efb2f6b19b33c02f7ef2adddb37c8b542b","private":false,"scripts":{"dev":"node scripts/dev_with_logs.mjs","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:check && vitest run","build":"npm run build:react && npm run build:healthkit-bridge && concurrently -n electron,daemon \"npm run build:electron\" \"npm run build:daemon\" && npm run build:connectors","setup":"node scripts/setup.mjs","dev:log":"cross-env COWORK_DEV_LOG_CAPTURE=1 node scripts/dev_with_logs.mjs","package":"npm run build && node scripts/run_electron_builder.mjs --publish never && node scripts/release-artifact-names.mjs && node scripts/release-artifact-names.mjs --check","prepack":"npm run build","kit:lint":"npm run build:electron && node dist/electron/electron/context/kit-lint-cli.js","dev:react":"vite","dev:start":"node scripts/dev_start.mjs","fmt:check":"oxfmt --check src","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","package:mac":"node scripts/package-mac-with-env.mjs","postinstall":"node scripts/codesign_electron_dev.mjs","qa:eval:run":"node scripts/qa/run_eval_suite.cjs","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env ELECTRON_RUN_AS_NODE= NODE_ENV=development electron .","setup:native":"node scripts/setup_native_driver.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","skills:audit":"node scripts/qa/skills-audit-report.mjs","skills:check":"node scripts/qa/skills-check.mjs","hooks:install":"node scripts/install_git_hooks.mjs","qa:eval:build":"node scripts/qa/build_eval_corpus.cjs","release:smoke":"npm run build && node scripts/release-smoke-install.mjs","test:coverage":"npm run skills:check && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","qa:reliability":"npm run qa:eval:run && node scripts/qa/run_battery.cjs","package:win:x64":"node scripts/run_electron_builder.mjs --win --x64 --publish never && node scripts/release-artifact-names.mjs && node scripts/release-artifact-names.mjs --check","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend,discord,google-workspace,figma,vercel,monday \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\" \"tsc -p connectors/discord-mcp/tsconfig.json\" \"tsc -p connectors/google-workspace-mcp/tsconfig.json\" \"tsc -p connectors/figma-mcp/tsconfig.json\" \"tsc -p connectors/vercel-mcp/tsconfig.json\" \"tsc -p connectors/monday-mcp/tsconfig.json\"","qa:renderer-perf":"node scripts/qa/run_renderer_perf_fixture.mjs","package:mac:smoke":"node scripts/smoke-desktop-artifacts.mjs --platform=mac","package:win:smoke":"node scripts/smoke-desktop-artifacts.mjs --platform=win","skills:check:core":"npm run skills:validate-routing && npm run skills:validate-content && npm run skills:audit","qa:timeline:enforce":"node scripts/qa/enforce_timeline_reliability.cjs","skills:eval-routing":"node scripts/qa/eval-skills-routing.mjs","package:linux:server":"npm run build:daemon && npm run build:connectors && node scripts/package-linux-server.mjs","package:mac:unsigned":"cross-env COWORK_MAC_UNSIGNED=1 node scripts/package-mac-with-env.mjs","qa:timeline:backfill":"node scripts/qa/backfill_timeline_completion_telemetry.cjs","package:desktop:smoke":"node scripts/smoke-desktop-artifacts.mjs","build:healthkit-bridge":"node scripts/build_healthkit_bridge.mjs","skills:validate-content":"node scripts/qa/validate-skills-content.mjs","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs","package:linux:server:smoke":"node scripts/smoke-linux-server-package.mjs","qa:eval:enforce-regressions":"node scripts/qa/enforce_eval_regression_policy.cjs"},"_npmUser":{"name":"coworkos","email":"appcoworkos@gmail.com"},"overrides":{"@whiskeysockets/baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"}},"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.11.0","description":"CoWork OS - Local-first personal agentic OS and everything app for coding, knowledge work, web design, automations, and artifacts","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","e2b":"^2.12.1","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.18.0","qrcode":"^1.5.4","exceljs":"^4.4.0","i18next":"^25.8.7","mammoth":"^1.11.0","mermaid":"^11.13.0","pdf-lib":"^1.17.1","chokidar":"^5.0.0","electron":"^40.4.1","recharts":"^2.15.4","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","pdfjs-dist":"^5.4.296","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","highlight.js":"^11.11.1","lucide-react":"^0.577.0","react-i18next":"^16.5.4","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","electron-updater":"^6.3.9","@anthropic-ai/sdk":"^0.78.0","@chenglou/pretext":"^0.0.3","@electron/rebuild":"^4.0.4","@mariozechner/pi-ai":"^0.56.1","@google/generative-ai":"^0.24.1","@aws-sdk/client-bedrock":"^3.1009.0","@whiskeysockets/baileys":"6.7.16","@aws-sdk/client-bedrock-runtime":"^3.1009.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","oxfmt":"^0.40.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.0.18","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/jszip":"^3.4.1","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.7.0","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.2","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["@mariozechner/pi-ai","@whiskeysockets/baileys"],"optionalDependencies":{"better-sqlite3":"12.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.5.44_1777998869565_0.768910929301603","host":"s3://npm-registry-packages-npm-production"}},"0.5.54":{"name":"cowork-os","version":"0.5.54","keywords":["agent-harness","agentic-os","ai-assistant","ai-automation","ai-gateway","ai-workbench","artifact-workbench","byok","claude","coding-agent","developer-tools","documents","electron","everything-app","gemini","gpt","knowledge-work","llm","llm-routing","local-first","local-llm","mcp","multi-provider","office-productivity","open-source","personal-ai","presentations","security","self-hosted","spreadsheets","web-design","web-pages"],"author":{"name":"CoWork OS Contributors"},"license":"MIT","_id":"cowork-os@0.5.54","maintainers":[{"name":"coworkos","email":"appcoworkos@gmail.com"}],"homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"bin":{"cowork":"bin/cowork-cli.js","coworkd":"bin/coworkd.js","cowork-os":"bin/cowork.js","coworkctl":"bin/coworkctl.js","coworkd-node":"bin/coworkd-node.js"},"dist":{"shasum":"33696822f39b1550bb8de4bc5f27e089734c268e","tarball":"https://registry.npmjs.org/cowork-os/-/cowork-os-0.5.54.tgz","fileCount":7709,"integrity":"sha512-vd4OeqO14p32p7/X+CO7pXUb0ORv0cS4rqfsq8T0keWs7vYDRNswsFFnweZ06XMkvOJLi9J8/n32GsgjLPU4Tw==","signatures":[{"sig":"MEYCIQDtH61ZPb5hCyRY/NoWZbCJU4yjlrgpxqiHf6yU0nczYwIhAN2JrY8GFngHehG0O3AWA/IEEqTqS6Ap2uiQyCQMMXPI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDafWNGMvcOUeg8gh/xooVFioUvN2/L8f2Wvd6a636sqAIgRN36DfBtV3MENJuUjHdXyzs1tP+MPZDa5EsfSbilVck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155046849},"main":"dist/electron/electron/main.js","_from":"file:/Users/mesut/Downloads/app/cowork/registry-bundle/cowork-os-0.5.54.tgz","build":{"dmg":{"title":"CoWork OS ${version} — macOS 13+"},"mac":{"icon":"build/icon.icns","target":["dmg","zip"],"category":"public.app-category.productivity","notarize":true,"protocols":[{"name":"CoWork OS Task Link","schemes":["cowork"]}],"extendInfo":{"NSLocationUsageDescription":"CoWork OS uses your current location once to answer nearby places and walking route requests.","NSLocationWhenInUseUsageDescription":"CoWork OS uses your current location once to answer nearby places and walking route requests.","NSLocationAlwaysAndWhenInUseUsageDescription":"CoWork OS uses your current location once to answer nearby places and walking route requests."},"entitlements":"build/entitlements.mac.plist","hardenedRuntime":true,"gatekeeperAssess":true,"entitlementsInherit":"build/entitlements.mac.plist","minimumSystemVersion":"13.0"},"win":{"icon":"build/icon.ico","target":["nsis"],"protocols":[{"name":"CoWork OS Task Link","schemes":["cowork"]}]},"appId":"com.cowork-os.app","files":["dist/**/*","package.json"],"publish":{"repo":"CoWork-OS","owner":"CoWork-OS","provider":"github","releaseType":"draft"},"directories":{"output":"release"},"productName":"CoWork OS","extraResources":[{"to":"persona-templates","from":"resources/persona-templates","filter":["*.json"]},{"to":"skills","from":"resources/skills","filter":["**/*.json","**/SKILL.md","**/references/**","**/assets/**","**/scripts/**"]},{"to":"plugin-packs","from":"resources/plugin-packs","filter":["**/*"]},{"to":"connectors","from":"connectors","filter":["**/dist/**","**/README.md","**/package.json"]},{"to":"assets/tray","from":"assets/tray","filter":["*.png"]},{"to":"build","from":"build","filter":["icon.png","icon.icns"]},{"to":"computer-use","from":"resources/computer-use"},{"to":"numbat","from":"build/numbat","filter":["**/*"]},{"to":"healthkit-bridge","from":"build/healthkit-bridge"},{"to":"location-helper-macos","from":"build/location-helper-macos"},{"to":"location-helper-windows","from":"build/location-helper-windows"},{"to":"location-helper-linux","from":"build/location-helper-linux"}]},"engines":{"node":">=24.0.0"},"private":false,"scripts":{"dev":"node scripts/dev_with_logs.mjs","fmt":"oxfmt --write src","lint":"oxlint src -c .oxlintrc.json --tsconfig tsconfig.json","test":"npm run skills:check && vitest run","build":"npm run qa:docs-versions && npm run build:react && npm run build:healthkit-bridge && npm run build:location-helper-macos && npm run build:location-helpers && concurrently -n electron,daemon,cli \"npm run build:electron\" \"npm run build:daemon\" \"npm run build:cli\" && npm run build:connectors","setup":"node scripts/setup.mjs","dev:log":"cross-env COWORK_DEV_LOG_CAPTURE=1 node scripts/dev_with_logs.mjs","package":"npm run build:with-numbat && node scripts/run_electron_builder.mjs --publish never && node scripts/release-artifact-names.mjs && node scripts/release-artifact-names.mjs --check","prepack":"npm run build","kit:lint":"npm run build:electron && node dist/electron/electron/context/kit-lint-cli.js","build:cli":"tsc -p tsconfig.cli.json","dev:react":"vite","dev:start":"node scripts/dev_start.mjs","fmt:check":"oxfmt --check src","qa:harness":"node scripts/qa/check_harness_dependencies.cjs && vitest run src/electron/agent/__tests__/executor-lifecycle-mutex.test.ts src/electron/agent/__tests__/executor-context-overflow-recovery.test.ts src/electron/agent/__tests__/executor-image-attachments.test.ts src/electron/agent/llm/__tests__/response-tool-metadata.test.ts src/electron/agent/__tests__/daemon-shutdown.test.ts src/electron/utils/__tests__/graceful-shutdown.test.ts src/electron/agent/runtime/__tests__ src/electron/agent/timeline/__tests__ src/electron/agent/__tests__/timeline-emitter.test.ts src/electron/agent/__tests__/timeline-payload-sanitizer.test.ts src/electron/agent/__tests__/daemon-complete-task.test.ts src/electron/agent/__tests__/context-manager-compaction.test.ts src/electron/agent/__tests__/executor-provider-refresh.test.ts src/electron/agent/__tests__/executor-step-failures.test.ts src/electron/agent/__tests__/executor-entrypoints.test.ts src/electron/agent/__tests__/executor-chat-mode.test.ts src/electron/agent/__tests__/executor-followup-acceptance.test.ts src/electron/memory/__tests__/TranscriptStore.test.ts src/electron/memory/__tests__/SessionRecallService.test.ts src/electron/sessions/__tests__ src/electron/eval/__tests__ src/electron/security/__tests__/access-profile-resolver.test.ts src/electron/agent/__tests__/daemon-followup-permissions.test.ts src/electron/agent/__tests__/daemon-agent-messaging.test.ts src/electron/agent/__tests__/daemon-child-task.test.ts src/electron/agent/llm/__tests__/openai-compatible.test.ts src/electron/agent/llm/__tests__/openai-provider.test.ts src/electron/agent/llm/__tests__/azure-openai-provider.test.ts src/electron/agent/llm/__tests__/openrouter-provider.test.ts src/electron/agent/llm/__tests__/ollama-provider.test.ts src/electron/agent/llm/__tests__/provider-tool-arguments.test.ts tests/security/security-harness.test.ts tests/qa-eval-runner.test.ts tests/qa-replay-assertions.test.ts tests/qa-eval-deadline.test.ts tests/qa-workflow-gates.test.ts && node scripts/qa/run_eval_suite.cjs --fixtures-only","test:watch":"vitest","type-check":"tsc --noEmit","build:react":"vite build","lint:eslint":"eslint src --ext ts,tsx","package:mac":"node scripts/package-mac-with-env.mjs","postinstall":"node scripts/codesign_electron_dev.mjs","qa:eval:run":"node scripts/qa/run_eval_suite.cjs","build:daemon":"tsc -p tsconfig.daemon.json","dev:electron":"tsc -p tsconfig.electron.json && cross-env ELECTRON_RUN_AS_NODE= NODE_ENV=development electron .","numbat:build":"node scripts/build_numbat_runtime.mjs","qa:perf:real":"node scripts/qa/enforce_dev_perf_budget.mjs --max-age-ms=1800000","setup:native":"node scripts/setup_native_driver.mjs","setup:server":"npm install && npm rebuild --ignore-scripts=false better-sqlite3","skills:audit":"node scripts/qa/skills-audit-report.mjs","skills:check":"node scripts/qa/skills-check.mjs","hooks:install":"node scripts/install_git_hooks.mjs","numbat:verify":"node scripts/build_numbat_runtime.mjs --verify-only","qa:eval:build":"node scripts/qa/build_eval_corpus.cjs","qa:perf:guard":"npm run qa:perf:fixtures && npm run qa:perf:summary && npm run qa:perf:real","release:smoke":"npm run build && node scripts/release-smoke-install.mjs","test:coverage":"npm run skills:check && vitest run --coverage","build:electron":"tsc -p tsconfig.electron.json","qa:perf:budget":"node scripts/qa/enforce_dev_perf_budget.mjs","qa:reliability":"npm run qa:eval:run && node scripts/qa/run_battery.cjs","adoption:render":"node scripts/render-public-adoption-summary.mjs","adoption:update":"npm run adoption:collect && npm run adoption:render","package:win:x64":"npm run numbat:build -- --target=win32-x64 && node scripts/run_electron_builder.mjs --win --x64 --publish never && node scripts/release-artifact-names.mjs && node scripts/release-artifact-names.mjs --check","qa:perf:profile":"node scripts/qa/profile_electron_task_switch.mjs","qa:perf:summary":"node scripts/qa/summarize_dev_perf_logs.mjs","adoption:collect":"node scripts/collect-public-adoption-stats.mjs","build:connectors":"concurrently -n salesforce,jira,hubspot,zendesk,servicenow,linear,asana,okta,resend,discord,google-workspace,figma,vercel,monday,finance-data,maps,rhino,blender,comfyui \"tsc -p connectors/salesforce-mcp/tsconfig.json\" \"tsc -p connectors/jira-mcp/tsconfig.json\" \"tsc -p connectors/hubspot-mcp/tsconfig.json\" \"tsc -p connectors/zendesk-mcp/tsconfig.json\" \"tsc -p connectors/servicenow-mcp/tsconfig.json\" \"tsc -p connectors/linear-mcp/tsconfig.json\" \"tsc -p connectors/asana-mcp/tsconfig.json\" \"tsc -p connectors/okta-mcp/tsconfig.json\" \"tsc -p connectors/resend-mcp/tsconfig.json\" \"tsc -p connectors/discord-mcp/tsconfig.json\" \"tsc -p connectors/google-workspace-mcp/tsconfig.json\" \"tsc -p connectors/figma-mcp/tsconfig.json\" \"tsc -p connectors/vercel-mcp/tsconfig.json\" \"tsc -p connectors/monday-mcp/tsconfig.json\" \"tsc -p connectors/finance-data-mcp/tsconfig.json\" \"tsc -p connectors/maps-mcp/tsconfig.json\" \"tsc -p connectors/rhino-mcp/tsconfig.json\" \"tsc -p connectors/blender-mcp/tsconfig.json\" \"tsc -p connectors/comfyui-mcp/tsconfig.json\"","qa:docs-versions":"node scripts/qa/validate-doc-versions.mjs","qa:perf:fixtures":"vitest run src/electron/database/__tests__/task-event-repository-timeline-page.test.ts src/renderer/__tests__/task-event-stream.test.ts src/renderer/utils/__tests__/renderer-perf-fixture.test.ts tests/profile-electron-task-switch.test.ts","qa:renderer-perf":"node scripts/qa/run_renderer_perf_fixture.mjs","tunnel-relay:dev":"npm run build:electron && node dist/electron/electron/tunnels/relay.js","build:with-numbat":"npm run numbat:build && npm run build","package:mac:smoke":"node scripts/smoke-desktop-artifacts.mjs --platform=mac","package:win:smoke":"node scripts/smoke-desktop-artifacts.mjs --platform=win","skills:check:core":"npm run skills:validate-routing && npm run skills:validate-content && npm run skills:audit","tunnel-relay:test":"npm run build:electron && node scripts/smoke-secure-mcp-tunnel.mjs","qa:perf:profile:dev":"node scripts/qa/profile_electron_task_switch.mjs --mode=dev","qa:positioning-copy":"node scripts/qa/validate-positioning-copy.mjs","qa:security:harness":"node scripts/qa/security-harness.cjs","qa:timeline:enforce":"node scripts/qa/enforce_timeline_reliability.cjs","skills:eval-routing":"node scripts/qa/eval-skills-routing.mjs","package:linux:server":"npm run numbat:build -- --target=linux-x64 && npm run build:daemon && npm run build:connectors && node scripts/package-linux-server.mjs","package:mac:unsigned":"cross-env COWORK_MAC_UNSIGNED=1 node scripts/package-mac-with-env.mjs","qa:timeline:backfill":"node scripts/qa/backfill_timeline_completion_telemetry.cjs","package:desktop:smoke":"node scripts/smoke-desktop-artifacts.mjs","qa:perf:guard:desktop":"npm run qa:perf:fixtures && npm run qa:perf:profile -- --mode=prod --budget-profile=prod --require-desktop","qa:perf:large-session":"node scripts/qa/profile_electron_task_switch.mjs --mode=prod --fixture-turn-count=741 --fixture-event-count=15529 --fixture-total-payload-mb=231 --fixture-heavy-event-every=50 --fixture-heavy-event-kb=256 --switches=20 --budget-profile=prod","build:healthkit-bridge":"node scripts/build_healthkit_bridge.mjs","build:location-helpers":"node scripts/copy_location_helpers.mjs","qa:approval-boundaries":"vitest run src/electron/agent/runtime/__tests__/PermissionEngine.test.ts src/electron/agent/__tests__/tool-policy-pipeline.test.ts src/electron/agent/__tests__/daemon-approval.test.ts src/electron/agent/tools/__tests__/registry-tool-catalog.test.ts src/electron/security/__tests__/authorization-identity.test.ts src/electron/security/__tests__/permission-settings-manager.test.ts src/electron/security/__tests__/access-profile-resolver.test.ts src/electron/security/__tests__/access-profile-paths.test.ts src/shared/security/__tests__/task-entrypoint.test.ts src/renderer/components/__tests__/generic-approval-dialog.test.ts src/electron/agent/__tests__/approval-entrypoint-contract.test.ts src/electron/security/__tests__/monty-tool-policy.test.ts src/electron/agent/tools/__tests__/edit-tools.test.ts src/electron/agent/tools/__tests__/file-tools-protected-paths.test.ts src/electron/agent/sandbox/__tests__/macos-sandbox.test.ts src/electron/agent/sandbox/__tests__/sandbox-factory.test.ts src/electron/agent/__tests__/AcpxRuntimeRunner.test.ts src/electron/council/__tests__/cron-bridge.test.ts","qa:perf:profile:attach":"node scripts/qa/profile_electron_task_switch.mjs --mode=attach","skills:validate-content":"node scripts/qa/validate-skills-content.mjs","skills:validate-routing":"node scripts/qa/validate-skills-routing.mjs","package:linux:server:smoke":"node scripts/smoke-linux-server-package.mjs","qa:perf:budget:allow-empty":"node scripts/qa/enforce_dev_perf_budget.mjs --allow-empty","build:location-helper-macos":"node scripts/build_location_helper_macos.mjs","qa:eval:enforce-regressions":"node scripts/qa/enforce_eval_regression_policy.cjs","qa:approval-boundaries:smoke":"npm run build:electron && node scripts/qa/approval-boundary-smoke.cjs"},"_npmUser":{"name":"coworkos","email":"appcoworkos@gmail.com"},"_resolved":"/Users/mesut/Downloads/app/cowork/registry-bundle/cowork-os-0.5.54.tgz","overrides":{"gaxios":"7.3.1","baileys":{"libsignal":"https://codeload.github.com/WhiskeySockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67","@whiskeysockets/eslint-config":"1.0.0"},"botbuilder":{"uuid":"11.1.0"},"node-fetch@2":{"whatwg-url":"^14.2.0"},"node-fetch@3":"$node-fetch","botbuilder-core":{"uuid":"11.1.0"},"@azure/msal-node":{"uuid":"11.1.0"},"electron-updater":{"lodash.isequal":"npm:@lodash-modularized/isequal@1.0.1"},"botframework-schema":{"uuid":"11.1.0"},"botframework-streaming":{"uuid":"11.1.0"}},"_integrity":"sha512-vd4OeqO14p32p7/X+CO7pXUb0ORv0cS4rqfsq8T0keWs7vYDRNswsFFnweZ06XMkvOJLi9J8/n32GsgjLPU4Tw==","repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"_npmVersion":"11.11.0","description":"Free, open-source AI super app and multi-provider agent harness for coding, knowledge work, documents, communication, automation, and everyday tasks","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","e2b":"^2.39.0","zod":"^4.3.6","docx":"^9.5.2","uuid":"^13.0.0","jszip":"^3.10.1","react":"^19.2.4","ethers":"^6.16.0","grammy":"^1.39.3","openai":"^6.22.0","pdfkit":"^0.18.0","qrcode":"^1.5.4","baileys":"6.7.24","exceljs":"npm:devextreme-exceljs-fork@4.4.13","mammoth":"^1.11.0","mermaid":"^11.13.0","pdf-lib":"^1.17.1","chokidar":"^5.0.0","electron":"44.0.0","node-pty":"^1.1.0","react-is":"^19.3.0","recharts":"^3.10.1","pdf-parse":"^2.4.5","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","botbuilder":"^4.23.3","discord.js":"^14.25.1","mime-types":"^3.0.2","node-fetch":"npm:node-fetch-native@1.6.7","pdfjs-dist":"^5.4.296","playwright":"npm:playwright-core@^1.58.2","remark-gfm":"^4.0.1","@slack/bolt":"^4.6.0","eventsource":"^4.1.0","@xterm/xterm":"^6.0.0","highlight.js":"^11.11.1","lucide-react":"^0.577.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","@pydantic/monty":"^0.0.4","qrcode-terminal":"^0.12.0","@grammyjs/runner":"^2.0.3","@xterm/addon-fit":"^0.11.0","electron-updater":"^6.8.9","@anthropic-ai/sdk":"^0.78.0","@chenglou/pretext":"^0.0.3","@electron/rebuild":"4.2.0","@earendil-works/pi-ai":"^0.74.2","@google/generative-ai":"^0.24.1","@phosphor-icons/react":"^2.1.10","@xterm/addon-web-links":"^0.12.0","@aws-sdk/client-bedrock":"^3.1009.0","@aws-sdk/client-bedrock-runtime":"^3.1009.0","@grammyjs/transformer-throttler":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","oxfmt":"^0.40.0","eslint":"^9.39.2","oxlint":"^1.47.0","vitest":"^4.1.10","esbuild":"^0.28.2","globals":"^17.3.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/react":"^19.2.14","concurrently":"^9.2.1","@types/pdfkit":"^0.17.5","@types/qrcode":"^1.5.5","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.3","electron-builder":"^26.15.3","@types/mime-types":"^3.0.1","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"^6.1.1","vite-plugin-electron":"^0.29.0","@types/better-sqlite3":"^7.6.8","@typescript-eslint/parser":"^8.53.1","@typescript-eslint/eslint-plugin":"^8.54.0"},"bundleDependencies":["baileys"],"optionalDependencies":{"better-sqlite3":"13.0.3"},"_npmOperationalInternal":{"tmp":"tmp/cowork-os_0.5.54_1789907041647_0.14896923702019027","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-02-03T00:31:16.638Z","modified":"2026-09-26T01:12:45.745Z","0.3.14":"2026-02-01T14:08:49.698Z","0.3.15":"2026-02-01T14:51:30.477Z","0.3.16":"2026-02-01T19:10:14.054Z","0.3.21":"2026-02-03T00:31:17.029Z","0.3.23":"2026-02-03T23:09:07.719Z","0.3.25":"2026-02-05T17:59:14.567Z","0.3.27":"2026-02-05T18:35:17.554Z","0.3.28":"2026-02-05T19:18:02.826Z","0.3.29":"2026-02-09T00:57:11.837Z","0.3.50":"2026-02-10T20:25:30.750Z","0.3.51":"2026-02-10T21:21:21.098Z","0.3.52":"2026-02-10T21:41:27.835Z","0.3.53":"2026-02-10T22:00:23.952Z","0.3.54":"2026-02-10T22:36:53.802Z","0.3.55":"2026-02-10T22:54:05.979Z","0.3.56":"2026-02-10T23:23:25.345Z","0.3.57":"2026-02-10T23:34:31.893Z","0.3.58":"2026-02-10T23:55:23.759Z","0.3.59":"2026-02-11T00:06:40.037Z","0.3.61":"2026-02-11T17:21:51.789Z","0.3.62":"2026-02-11T17:34:50.869Z","0.3.66":"2026-02-11T19:59:00.932Z","0.3.67":"2026-02-11T20:35:16.852Z","0.3.69":"2026-02-11T21:38:41.221Z","0.3.70":"2026-02-11T23:41:24.647Z","0.3.71":"2026-02-11T23:50:32.919Z","0.3.73":"2026-02-14T01:47:04.517Z","0.3.74":"2026-02-14T01:54:09.626Z","0.3.75":"2026-02-14T02:22:29.353Z","0.3.78":"2026-02-14T11:53:30.363Z","0.3.79":"2026-02-14T12:30:25.673Z","0.3.82":"2026-02-14T15:10:50.353Z","0.3.83":"2026-02-14T15:13:46.843Z","0.3.84":"2026-02-14T15:17:49.090Z","0.3.85":"2026-02-14T21:14:34.967Z","0.3.86":"2026-02-14T23:00:11.345Z","0.3.87":"2026-02-17T15:55:15.596Z","0.3.88":"2026-02-19T21:41:18.538Z","0.3.89":"2026-02-20T09:27:52.245Z","0.3.90":"2026-02-23T00:30:53.689Z","0.3.91":"2026-02-24T10:33:31.865Z","0.3.92":"2026-02-24T12:22:01.226Z","0.3.93":"2026-02-24T12:28:34.200Z","0.3.94":"2026-02-26T17:27:34.396Z","0.3.95":"2026-02-26T18:22:20.868Z","0.4.0":"2026-02-26T21:12:02.538Z","0.4.1":"2026-02-26T21:37:43.042Z","0.4.2":"2026-02-26T21:48:36.477Z","0.4.3":"2026-02-26T22:10:53.725Z","0.4.4":"2026-02-26T22:21:04.058Z","0.4.5":"2026-02-26T22:34:24.768Z","0.4.9":"2026-02-27T00:07:14.383Z","0.4.11":"2026-02-27T00:32:14.879Z","0.4.12":"2026-02-28T19:19:03.641Z","0.4.13":"2026-03-05T20:26:05.209Z","0.5.0":"2026-03-15T14:42:01.572Z","0.5.1":"2026-03-18T23:17:20.709Z","0.5.11":"2026-03-20T13:35:19.301Z","0.5.12":"2026-03-22T17:28:06.222Z","0.5.13":"2026-03-28T22:45:47.708Z","0.5.14":"2026-03-29T19:03:22.397Z","0.5.18":"2026-03-30T14:00:04.239Z","0.5.19":"2026-03-30T23:23:31.360Z","0.5.21":"2026-04-01T22:35:28.501Z","0.5.22":"2026-04-03T19:39:57.557Z","0.5.23":"2026-04-05T00:12:51.030Z","0.5.24":"2026-04-05T20:26:13.434Z","0.5.25":"2026-04-05T20:45:39.186Z","0.5.26":"2026-04-05T21:20:57.928Z","0.5.34":"2026-04-08T19:29:20.233Z","0.5.35":"2026-04-12T22:46:02.565Z","0.5.40":"2026-04-26T19:34:23.744Z","0.5.41":"2026-04-29T23:24:56.425Z","0.5.42":"2026-04-30T07:44:28.295Z","0.5.43":"2026-05-02T22:08:05.030Z","0.5.44":"2026-05-05T16:34:31.418Z","0.5.45":"2026-05-14T09:18:04.882Z","0.5.46":"2026-05-17T22:29:43.940Z","0.5.47":"2026-05-21T20:02:26.086Z","0.5.48":"2026-05-28T23:35:56.902Z","0.5.49":"2026-06-08T09:44:36.931Z","0.5.50":"2026-07-20T14:21:18.839Z","0.5.51":"2026-08-17T20:37:19.410Z","0.5.52":"2026-08-27T23:15:35.859Z","0.5.53":"2026-09-20T10:21:35.618Z","0.5.54":"2026-09-20T12:24:02.512Z"},"bugs":{"url":"https://github.com/CoWork-OS/CoWork-OS/issues"},"author":{"name":"CoWork OS Contributors"},"license":"MIT","homepage":"https://github.com/CoWork-OS/CoWork-OS#readme","keywords":["agent-harness","agentic-os","ai-assistant","ai-automation","ai-gateway","ai-workbench","artifact-workbench","byok","claude","coding-agent","developer-tools","documents","electron","everything-app","gemini","gpt","knowledge-work","llm","llm-routing","local-first","local-llm","mcp","multi-provider","office-productivity","open-source","personal-ai","presentations","security","self-hosted","spreadsheets","web-design","web-pages"],"repository":{"url":"git+https://github.com/CoWork-OS/CoWork-OS.git","type":"git"},"description":"Free, open-source AI super app and multi-provider agent harness for coding, knowledge work, documents, communication, automation, and everyday tasks","maintainers":[{"name":"coworkos","email":"appcoworkos@gmail.com"}],"readme":"","readmeFilename":""}