{"_id":"@ouro.bot/cli","_rev":"813-bbe6564adf689e017cc49fa65d53b522","name":"@ouro.bot/cli","dist-tags":{"alpha":"0.1.0-alpha.538","latest":"0.1.0-alpha.853"},"versions":{"0.0.1-alpha.0":{"name":"@ouro.bot/cli","version":"0.0.1-alpha.0","license":"MIT","_id":"@ouro.bot/cli@0.0.1-alpha.0","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/arimendelow/ouroboros-agent-harness#readme","bugs":{"url":"https://github.com/arimendelow/ouroboros-agent-harness/issues"},"bin":{"ouro":"bin/ouro.js"},"dist":{"shasum":"4ffd8a1c7e32a2edf976e35a3214261813142e5e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.0.1-alpha.0.tgz","fileCount":3,"integrity":"sha512-dDV+dbcJZJ6DvZb7bhj8TUvLdAzACH/T3QQsL5vK+ABOF7dAqRpprXBBFKtGYvX0ys3x9JOU7vv+rXcy0IF63w==","signatures":[{"sig":"MEUCIQCqZtyFKSrh+gY5wOkR1Ujlz11rYp2O9U/VE9/UK2z35gIgahIin3a4IyS/f4ldCarhK69/iPpNFfJc20OzQD+nMOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":826},"_npmUser":{"name":"arimendelow","email":"ari@mendelow.me"},"repository":{"url":"git+https://github.com/arimendelow/ouroboros-agent-harness.git","type":"git"},"_npmVersion":"10.9.4","description":"Ouroboros CLI (alpha bootstrap package)","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.1-alpha.0_1772841174272_0.5027480030392049","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.1":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.1","_id":"@ouro.bot/cli@0.1.0-alpha.1","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"bin":{"ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9c8f6cc7373dc4f0a5bf5deaab8f00d08b5da386","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.1.tgz","fileCount":113,"integrity":"sha512-COnkOGQ6UD96Ja9iowy7SQkPQTcZ+xM5hm4aA2nLeXj6vP+lSH03PKICcaNqUB8E2bFQpv8eIX9IxtkNQonrlA==","signatures":[{"sig":"MEYCIQCutWhD1+mho0CiH3qMvu6qFAkq0KgCc0VocaAkEIqcLAIhAMYjcr9krNJiiMv5bmjzFfc49ojvssiBwGyF9Wc3shhP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646510},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/ouro-entry.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"932f5c1f84f157566c86be5d4da6e0199a512a27","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"arimendelow","email":"ari@mendelow.me"},"_npmVersion":"10.9.4","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"22.22.0","dependencies":{"openai":"^4.78.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.1_1772913375824_0.301893810500119","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.2":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.2","_id":"@ouro.bot/cli@0.1.0-alpha.2","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"bin":{"ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f8f9e5d978c40dce38dd985550aa59fcc5f0af21","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.2.tgz","fileCount":118,"integrity":"sha512-hvvvXtsPE9nri2pPtztYTAUSc+FCNKLE865C79VCxeecHJ7eJuwhmOz3DFdl7//dtIIP31SQL77se3d2trb0Qw==","signatures":[{"sig":"MEYCIQDXnKchKxVd9w7ZAzUkeH+ayYWA1drry2LkqDaa/wA04wIhALN9rRBnXgWiR4fp6kCxBG59SDCRuED25pxbk76kWAZT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695255},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/ouro-entry.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"25b7018a698d7362e6bd0ef0aaff149d6fd5cb7d","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"arimendelow","email":"ari@mendelow.me"},"_npmVersion":"10.9.4","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"22.22.0","dependencies":{"openai":"^4.78.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.2_1772944044880_0.9571059251655445","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.3":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.3","_id":"@ouro.bot/cli@0.1.0-alpha.3","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"bin":{"cli":"dist/heart/daemon/ouro-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9075cb1f38391772b8158f0d2d6c4a3686d045e2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.3.tgz","fileCount":118,"integrity":"sha512-L0u72c9ryzTIz7dvdi713VpdWkm+jTaIVQHyBkVBpygqLJ33TtOGCV3ni3dCTIW/ebNBqI8tjpA8640q8M+Lcw==","signatures":[{"sig":"MEUCIQC7uVpO1O3JtzEE/fhea4XruvQzYd+nCBH8eGnt0ss+CAIgF4S0AiYgURCI5h/69AR61mKMD1lgabFSG/Op00NYUhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693562},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/ouro-entry.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"41487b1d570cba88648671d7598c8c5d9ca51425","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"arimendelow","email":"ari@mendelow.me"},"_npmVersion":"10.9.4","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"22.22.0","dependencies":{"openai":"^4.78.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.3_1772947008864_0.9302369307648317","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.4":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.4","_id":"@ouro.bot/cli@0.1.0-alpha.4","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"bin":{"ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8e76458774986611d8fe0735ac7e70e5d03cef79","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.4.tgz","fileCount":118,"integrity":"sha512-Y6vdPnMa2cipx00zbTlxjOa8gpN1CJ5BggcLla8E6ecTGbWwUhgccCLmW0158mYa0bz2IpWLViNGhiVKgmQPdg==","signatures":[{"sig":"MEUCIB3z9SuHuA0VaK4JybQC+m/j48XHKO1xx+Gf8PcXkYx4AiEA7A+oFS6KGRZIXgHnDi/lBiRr0Ah8dY5uUd2c0yu1KaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696329},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"bcf30ba32d306f37a4befe327e5ccaa28ab1cb0c","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"arimendelow","email":"ari@mendelow.me"},"_npmVersion":"10.9.4","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"22.22.0","dependencies":{"openai":"^6.27.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.4_1772949313746_0.5102882025978641","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.5":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.5","_id":"@ouro.bot/cli@0.1.0-alpha.5","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"bin":{"ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"04510cc1d33d6f0420af269bdd50a02d8947e93f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.5.tgz","fileCount":123,"integrity":"sha512-IeVCszAxUqVXAWEs4VxFpCmUmnxYT7GtY3hZ2FP6yKdhonSYl38e5bQoKC7N1Y5tAen+WDBSQZoy8Ru7pRY3Ew==","signatures":[{"sig":"MEYCIQCOdo5uZuVgDoQu7xjJ5HU0EDYVYEirHiJ2DFebyjdIwQIhAItv8bgF3es+9XTYElgWCArOBuWX+Ba7zwBj/yQf5mTd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718419},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6909a14780b35a385edd9b1e592069e766c88bb8","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"arimendelow","email":"ari@mendelow.me"},"_npmVersion":"10.9.4","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"22.22.0","dependencies":{"openai":"^6.27.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.5_1772956075600_0.40283441014179666","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.6":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.6","_id":"@ouro.bot/cli@0.1.0-alpha.6","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"bin":{"ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9e1072abff7bfae9f3b30733e89f7f7f100cdb53","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.6.tgz","fileCount":128,"integrity":"sha512-QcyT0Rfi1zezX1XW4US0d75xGBzEAY2gFPFGYuuB7UUPdeRNE5lzGkz8yojk506/z9G09TztQCK5pk9YS/bsCg==","signatures":[{"sig":"MEUCIDbLvAb7ni8HHlv4p9rvEjRbwcf6rDSiiFtpJpxHirsmAiEAmGscbKWRKh0gPFPkyw9RDmReOOStxhkErnEUfIVk+Io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":760658},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"51f1394b1d3a3f6b2f672227d0eff27413ed0046","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"arimendelow","email":"ari@mendelow.me"},"_npmVersion":"10.9.4","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"22.22.0","dependencies":{"openai":"^6.27.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.6_1772978902718_0.30428380647753617","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.7":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.7","_id":"@ouro.bot/cli@0.1.0-alpha.7","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"bin":{"ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f83db31701880c34f9a5ba2e2e947dcf9e5c3cef","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.7.tgz","fileCount":128,"integrity":"sha512-/6e/bDpHToY083czaPaymZShw68hJyvCNUDyy3pLits2PQwNUZeJeBUSy7OnIAcYn1nE3z4mp/XT/O9C0iIxxg==","signatures":[{"sig":"MEYCIQCybCBcMznT24eo8Vk3m/jQYOqn+NU+58faIztlHthJqgIhAOrSX5NYeGey9R6GPGzS0NO8eNFoEpIui+SFPzwoejDJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761935},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6bed081ddc2d8260b99d6bc3866a6a2832959d93","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"arimendelow","email":"ari@mendelow.me"},"_npmVersion":"10.9.4","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"22.22.0","dependencies":{"openai":"^6.27.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.7_1772983567217_0.8716662845073146","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.8":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.8","_id":"@ouro.bot/cli@0.1.0-alpha.8","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"bin":{"ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"86e201d0949d836404b94fbbf996785755fbe2c7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.8.tgz","fileCount":128,"integrity":"sha512-9Hh9GbuRld/FnTESmFnxkTF8ZuoUrN+5v5qIbE4G1ptdDEur2Pfqvih/Kojcwe8vf1C/Bh90lCI0L8xt8HyT0w==","signatures":[{"sig":"MEQCIB86ZbZ6PdfuNQvg/5Ih6njg3eCD/mHWTBgxpsMM+yPYAiBo5aymkkvIvnhH0PQ3oo3faZNVc0oThhWVbEpOllUU0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762769},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f5d1023076e5761db4752e388b0b91373518cb87","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"arimendelow","email":"ari@mendelow.me"},"_npmVersion":"10.9.4","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"22.22.0","dependencies":{"openai":"^6.27.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.8_1772985361059_0.6724699412230135","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.9":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.9","_id":"@ouro.bot/cli@0.1.0-alpha.9","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"bin":{"ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2ecb1828b27721ea30e291c28bed374ba1d80ad5","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.9.tgz","fileCount":128,"integrity":"sha512-iR7Focz+yT5Ld+iFXgBxhz9tEs841JlegG3JPeJHSHQVp14/0r4l1CAhU4a8F0fNfNC6558rpDVpe5pOA1ni1w==","signatures":[{"sig":"MEYCIQCx90skGsZJ+/u34pG89qjBjvfqhjfdOFHH0qagC26uhgIhAMH3ScBIu7f15BLiw3h/4ryzn2RvANReP+RNlirmZIUn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767049},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9050cca2d813b5eeea9c3a27b4aa096956859d21","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"arimendelow","email":"ari@mendelow.me"},"_npmVersion":"10.9.4","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"22.22.0","dependencies":{"openai":"^6.27.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.9_1772986150300_0.8086987062525761","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.10":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.10","_id":"@ouro.bot/cli@0.1.0-alpha.10","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"bin":{"ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4f52c4cd2785c98c96e162a21c746c25cbe1f57d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.10.tgz","fileCount":128,"integrity":"sha512-6+BjGrJBSXjPYvzFPS3oRkRtXvfaSF8WoFC/yxr1AlgvB1g1gCt3UJFtmE0F8peA2c12j5nWnEHRMYSF19ICLw==","signatures":[{"sig":"MEUCIC+yt8LSXrsYxQ6T8Kx/aFuaVZ+E7HtW+C4gXfIic4L7AiEAqneq/dvdV1BDJKUFYhUWy+2GBOqER+e8KwtGWepndBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768760},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6cddf4e431424690a35e136d689e791da8c85696","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"arimendelow","email":"ari@mendelow.me"},"_npmVersion":"10.9.4","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"22.22.0","dependencies":{"openai":"^6.27.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.10_1772986890639_0.8833235958880206","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.11":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.11","_id":"@ouro.bot/cli@0.1.0-alpha.11","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"bin":{"ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e76e4817f1e7dbca3fcff1afa3a4e2da7ac7eb29","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.11.tgz","fileCount":129,"integrity":"sha512-H/trdiG+CFUYA46WT0bOTu/xiO1K3B7iM6Tr74rOKmstIBagyUJM8QQi3siKUXl94M2UFSjv29+7wwCofLd6vw==","signatures":[{"sig":"MEUCIQDw5NuDJIt2GaKPgwY/m5RIFQus1BVyotd9wRAM3QlY2QIgeRoUR48wwiKyocV0vwY9qBTGaO8aGdvCCv5B8ZKOkF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784393},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ac603da986b6146e7540af1a674d74dee4b0bda2","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"arimendelow","email":"ari@mendelow.me"},"_npmVersion":"10.9.4","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"22.22.0","dependencies":{"openai":"^6.27.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.11_1773004148698_0.7187925149318621","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.12":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.12","_id":"@ouro.bot/cli@0.1.0-alpha.12","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"bin":{"ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9025f3dca4914a6d83e728c87e433a6a28666eb7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.12.tgz","fileCount":131,"integrity":"sha512-sT5o/YDYmKcLYUb+79WI3YiNvbFxV1KBSYsVb6jD6Oge+DPmgTg7H1nBq/HfnqibTwUfPN4Qpn3TwlleJY7smQ==","signatures":[{"sig":"MEYCIQCxDiaxk8UuONdRK0LDNZ80/XGUsS5kskHlaJdy8O/MegIhAPej6goCUusULKYKZUkRWtzc14Z3qXoFLqsawmpJ+DF8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":809078},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ad37b2f2c41fa138f68ba109299b7af033d67aa4","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"arimendelow","email":"ari@mendelow.me"},"_npmVersion":"10.9.4","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"22.22.0","dependencies":{"openai":"^6.27.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.12_1773004827461_0.09625829379649131","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.13":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.13","_id":"@ouro.bot/cli@0.1.0-alpha.13","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ba30af87101c8c469e7cd647464453e45d558a53","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.13.tgz","fileCount":130,"integrity":"sha512-ZiuneUsg8k3pLeUoWel4lpEFC84ps//kYe3Oc+ytW6ahJ0Ka0Wt3c0HQiotpq3AfAW8x0BFQQSuZcmIq48OfBA==","signatures":[{"sig":"MEQCIF2WlAz1s/wzxDQOEXrreFM/58Nhbdacj1Dl2/HZI/92AiBchvBN3itKIkFb1WYYtve8vtBntpPWLWOc/e5Jeks31g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186002},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6451d095e733472ea7cdab3a72b6d7f905a85f21","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.13_1773022847797_0.2622696375230704","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.14":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.14","_id":"@ouro.bot/cli@0.1.0-alpha.14","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9940a2a02effb24d8ebce2f41d2305f7b6c0e1cb","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.14.tgz","fileCount":130,"integrity":"sha512-NceN12Dip7tU7uufSui2jLIGljDgScSZsmtUb4SV6i9+uj6i/QurDQeYSpQ9WNEUPxZp8EaNSFwg++5Z7Tohxw==","signatures":[{"sig":"MEYCIQD3st0cCMehvg+Yy/wK157z0vaZ2DwY/iLfLG5LERb//QIhAPUopPM56fVrvfaeboo2eg45sfkzCSXUsoFoKmJTwSIY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186002},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f1798eed3cc844ed64243e1aa0c5731630443bd4","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.14_1773023815820_0.3418413843390038","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.15":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.15","_id":"@ouro.bot/cli@0.1.0-alpha.15","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c2d1b2e7a90da3beda70e97552982a37504d8c50","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.15.tgz","fileCount":130,"integrity":"sha512-oNOn+T2Z8vDzNwwH5fbE56DXGzzf7lgXmcz0lXLvKtgnRyyEYvzUjGfSj6YHWvB8WQh5Iob26CKwF4NgPc0SIg==","signatures":[{"sig":"MEQCIF7zSPWq0rzDBQa9xXs202aT6KfdZlUl3IISGOawgjj7AiBnQIA/J3Pm3aSRJP108Hjy2xR/epmkVFZLuJvbOZYGWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186002},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6aae22bca786112f5266d294cdc9bbce42afbb23","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.15_1773024298471_0.875453059342693","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.16":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.16","_id":"@ouro.bot/cli@0.1.0-alpha.16","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"62e0de126caa277950fe22a64dfce50a8b323d9d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.16.tgz","fileCount":130,"integrity":"sha512-ivVtXqr5siPYmEnrKLt5/c5HRvKPwfZT1qw4xT6ax52kfQ2igwjDYqJ2tMMTwTbtCaqS4W91GO0ltURQAGTXPA==","signatures":[{"sig":"MEYCIQCc07NqJH9CweBD1fwhDS7nycWyG/bn7/CPUFJdV6fxAAIhAJ62zeGHIbWO+DPWbBlaa7E6u7wsRqZLjCqIwfT9jHV2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1209826},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"27716c12ec62c580dbf378ec65448b1e4c10e338","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.16_1773026393494_0.880946497967243","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.17":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.17","_id":"@ouro.bot/cli@0.1.0-alpha.17","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"660ba6eaaceccfc7ebd0609533611d142399a674","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.17.tgz","fileCount":133,"integrity":"sha512-706gz2JLPbNn4e77mQ5ITJkyyjwltOlhXZ1zdlggvFzDx5XN0Xik8OgDcFVtxyjS6oWwtTeKhBiipbgRUqKktw==","signatures":[{"sig":"MEYCIQCfsw0Fgu8v2eHQE82dMA3mm2bBypUwCpAuZ2aYjMm1iAIhALsULq4uvGWKuLX1L2Wc42YKM6dyUTjurqqM2m10i3IF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1246752},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"33221b26383550a137811103a29db55875407109","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.17_1773034833221_0.8534233704121728","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.18":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.18","_id":"@ouro.bot/cli@0.1.0-alpha.18","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"0beed16708c56ab21b9842641dd8b234c6a86aee","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.18.tgz","fileCount":133,"integrity":"sha512-sOQE/eP5SqgPo1MihP37hE7r8LcVBj1koO8GclHZ3uB5b4qETsD0LTlzasdsy5mUW1PM28qvzrQ697Nzuk7juQ==","signatures":[{"sig":"MEQCIHUVqx40OqlGSZ6iLfU+eP/48YICRfm0hpR4DBKxd0NtAiBBpAAcAvQTmW7h/UrR5ciPiBIM3O7qbGeuM133+D2M4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1249096},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"493109064ef000cd08f06184093dddb254f2e413","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.18_1773038080069_0.47409865943007423","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.19":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.19","_id":"@ouro.bot/cli@0.1.0-alpha.19","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a0d895929be178b2cb71952e1646c621e93f1e22","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.19.tgz","fileCount":133,"integrity":"sha512-Ipg0ATdvJ3axmF7JAVVL8sDYUu9UxjsssfSoaWXEO0e30fpnRJpd9kqgqsDKx9P0S7mxDjEfo2xWs1wSkTKDyA==","signatures":[{"sig":"MEQCIBzv+fLq+Pphu21sf1wTy4baPPp2ArKORqFk4dyTqNB5AiBVBmleSvNd4keagRFXvhdeBFS56fZCZ/xWwSb7FUIoUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1260590},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"dc6c01f84a99002d65e22d920abef24f2978983c","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.19_1773039340540_0.3626624379696226","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.20":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.20","_id":"@ouro.bot/cli@0.1.0-alpha.20","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d0255c26fc01d7cabbfdda6c962394d0085f7e9a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.20.tgz","fileCount":134,"integrity":"sha512-JNqtxWny7M5cY6OPknIO1ooW+gRaEmIXoG6XrXvypWs9ho83E2NLxQiOm7UbkGurcWTDVdatcMF2uIM1qpa6WA==","signatures":[{"sig":"MEUCIQDI1uhPPt/rCM2AhDbK/cWteyD1aR1oL5ji1PLaRqhW2QIgQ/iFywHeTit73vz5+z0EIpoEPmgOrEAiEIh5pgVPj0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1267089},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d5016097a9d8e2ac2067fa2996bb31d904cab353","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.20_1773041487082_0.20190523660658677","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.21":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.21","_id":"@ouro.bot/cli@0.1.0-alpha.21","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b9da3bd3fda43d10a3cf6c37d5d23954096e4a43","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.21.tgz","fileCount":136,"integrity":"sha512-Zr+V64Ob6jzE6dMfWDDwisNWXhTDycsVC8r7AiFbLGDJYRD+dDM1huoK2Ivd6Hp1EQpw1yAKTtbsjR/CzRut9g==","signatures":[{"sig":"MEUCIQCrHRUQ/snLVTy85yzhg5p12UUD6JSUPvQ5WpXGbZGScAIgNg6mFnHzndkQKpvqVMESqv+mrR6WEKCRgS3m7wqHESk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1273888},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"eaa24c69cda6ef8106dc15296000fcb36b0acad1","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.21_1773085078810_0.9013374001253978","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.22":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.22","_id":"@ouro.bot/cli@0.1.0-alpha.22","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2625d3b8f3db0101ea23db66b69fb052c9f0156f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.22.tgz","fileCount":143,"integrity":"sha512-RvnBOUy7SbkfEETZ78fkMJaDZROpRLgGIDjBSInbPZKbIEeymrbeZ8E0jvL4eH1XY+YA2hvSlxI+G9XCs3Q1ow==","signatures":[{"sig":"MEYCIQCIqIa5g0/Aty00XD3Mgw9zlsx9nA7ql3pWTzQiOeUphwIhAIaVyP8qX5yyBUmqu0CaGazy79ifO85VeJMllnoVyGRN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1301183},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7973ec8c46eb6d03455e92aabfa21ada7abfd3a0","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.22_1773086618001_0.16817871010947205","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.23":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.23","_id":"@ouro.bot/cli@0.1.0-alpha.23","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f6fde0852c0472f36623a8ad2e552c7b2b55a2ff","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.23.tgz","fileCount":143,"integrity":"sha512-kLevNA+9eQAect6M+h0ZWwL8IYSeKdg2Mw9uJ/KVqFxknReuwQZS/7L2n2OpoPJ7kNdxgiNfZXqRiMyGv9Uh1g==","signatures":[{"sig":"MEUCIGeFddAAsYC7oEccpdhau41nr1pf4TwcaJG4d0aD3u2yAiEAiA4JeL2enF7W3DNB1dXcGyzrH0ctbGXvU/hqFyyoPt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1301382},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b0f9974f5d05063eeec71545e0fef024b54b1886","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.23_1773087050687_0.833920577122899","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.24":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.24","_id":"@ouro.bot/cli@0.1.0-alpha.24","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a5ff17deaad0293b9769cea89f83f84979cb1bb2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.24.tgz","fileCount":143,"integrity":"sha512-+CRBfhdjrQYCO6U8IgqWERgryjNJbGtRj5fxkQcwX7RGcrbOQZKuiByJFeKnRywZvhcBzgDqjtw1AosfvJ//aA==","signatures":[{"sig":"MEUCIFi/SFakv9ide+u13bwRD/gxdZ3ba3Hoj/hOZtmLQRhZAiEAw2FAgnA8HEG1hbrWe/Rp2sJ9jVdQRD9oE4tqrkYUuz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1302699},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"cdb5e9a75b5694f375f4b4c008afbf2b3dfe926b","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.24_1773087792248_0.9307078061336593","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.25":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.25","_id":"@ouro.bot/cli@0.1.0-alpha.25","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1ad465ccf144f5eba5c08cb451dacfedb7b98364","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.25.tgz","fileCount":143,"integrity":"sha512-Fe6eN3Le7Sun7UmuhrzpJUKsQV4Eny428L17In88wKzJR6UEn3x1duIPQek8zIDP6KkoMLEXD6kAHDdM5V3taQ==","signatures":[{"sig":"MEQCIB2f/mZI3/XgL3ERehy7kbjTrEhXzYtbSLiuY1LYV61vAiAIUNoyfJkR1Pj3wyB0D7U3sosfJfzL8fVgGkwD5+tSNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1303859},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d662e9405144ed8d411ccb0b3a1f003c3b3dc928","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.25_1773089296709_0.020706744088473616","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.26":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.26","_id":"@ouro.bot/cli@0.1.0-alpha.26","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e9c628dabb7a6c6a5f9c1aefa34a648f681f2f83","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.26.tgz","fileCount":143,"integrity":"sha512-SrNBUbjOhQVvfOLvHOkTmRnp3McaeHfkucrRse48WtkCVhLikhVMpafDIR1cNxHNJiA8aySRnWlKkp9kRkHxDQ==","signatures":[{"sig":"MEUCIDrz3yR7Z57siy2ly6FmN3I09prI2BnKgV0sU5tavHN7AiEAoChWzBoSCpYm9g4i0VanK00aLH8m6vGBcUGlyy61On4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1306088},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3a5e533e9da1b5130aa3665a006b70abea580e1f","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.26_1773089854931_0.528639608850211","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.27":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.27","_id":"@ouro.bot/cli@0.1.0-alpha.27","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ee97b088cb796140c4e81380406f5f14cf6e9e1f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.27.tgz","fileCount":144,"integrity":"sha512-Gc2Ovqaa53b32jDRpbt6WmFy7EEXnKWkH+ZRvOPOx3LCqmEqmYdo/nUpY334tCGZ1m214mjD8mxsSQs7tcGypg==","signatures":[{"sig":"MEUCIQCHZg+kDk9iIiDEzI9DJb3GDnjq0ZGpaCGw1wZF4J9TfAIgBOXQ6XN9S8y+EX9dFnlpJ8f8hJyukD7/CG5zGMYkoQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1309404},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e55c261e38bfc0a58c33698fd39b1428426b383f","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.27_1773090355484_0.2081001087208123","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.28":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.28","_id":"@ouro.bot/cli@0.1.0-alpha.28","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"70930916a198864daad7c4d94c63dfc160d00571","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.28.tgz","fileCount":144,"integrity":"sha512-Iw/aDiUIkG1f49ySxeYbq3+Lqt34WOzlXG1WxXeplp9ZH+XYl0qyCvwI1Sl1eGtido6Zgm54LL4KFrTr5gpElw==","signatures":[{"sig":"MEQCIGe3O0cqc0mHlRQn3ArmG4lJ7/MQ4P9/UUU5Hm4sxLgSAiBYlLSZN3m8ujb7CN0GGYSZV8GN3EJQWFBWM8Zl7WxnZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1315372},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7073d9a9f769c627de8ff16ecf523580f3e553ca","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.28_1773098548975_0.19433176761338444","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.29":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.29","_id":"@ouro.bot/cli@0.1.0-alpha.29","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9e95800f6804a3d6aa4aa80b7eab0aab0391047a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.29.tgz","fileCount":145,"integrity":"sha512-dE404Z6p68olWhrKzA+cCw8MKm6LtfErUyTrqDf86r9+GM2647RNM5w6EkZ1qFwX0uObUqlfg4HNMVtqQ386TQ==","signatures":[{"sig":"MEUCIE4S96uqW/nEsiOgEi6It65KfhpYjZwYbP/s0YoRph7kAiEAzwtQeGdF4OVHnA5EZohIyPJLZwm6KGhRr2sdZPCX8so=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1322161},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"92c991f47ed410dfa87f18fea0609ef47b36006d","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.29_1773100280361_0.6568218493957485","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.30":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.30","_id":"@ouro.bot/cli@0.1.0-alpha.30","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a3f570a57813bd5287b38fcc85ff5cfccdbfad58","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.30.tgz","fileCount":146,"integrity":"sha512-m3Y5kz4olPnvdWpfSfTa/5z5IQducgz4DUtwvXQCRVO7P+z676osQ6FniG0nMWHMx2cRuY0b7EDfP8JqWd37Ug==","signatures":[{"sig":"MEQCIAOJOXsmqC2b0CQdZXx9OhDccc+thrCXmzB2eAliCcWuAiABoQ6h++Afs91D9qO1uaFZVRa96eVwyEapkemyM58GhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1326694},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"60c34b07a53d8cc6886feececfbd897ee683530d","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.30_1773108425831_0.05809922484619179","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.31":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.31","_id":"@ouro.bot/cli@0.1.0-alpha.31","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"0443bb8c380943a20686adcd3d9c8c6fb7cc5982","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.31.tgz","fileCount":146,"integrity":"sha512-Dnct6PfphECEqX49LPdGg/thRkfsKnYNeOzK2F9VhREGNWnNXnKWZOYl38i34HzQ8IfTNcf4zDZBlvVD4HhfNg==","signatures":[{"sig":"MEUCIG1p2CB7GUuiGPhIhlS9PU97oi7xOSOYQYuvdLZoEN4eAiEAszjSG7KOXDSHuZ6Nrcr4AT2J78bRbKdXVXF8eHfazhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1327198},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"fb4f4d24fb9ad0b03d0c52569828a9ffcdd0d0f3","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.31_1773109682507_0.9528974241454582","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.32":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.32","_id":"@ouro.bot/cli@0.1.0-alpha.32","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"26b5079e62fa3a75965355a821860e4842d55a4c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.32.tgz","fileCount":147,"integrity":"sha512-r0palpcL9HR3CmFZjlSBB+ghqELF2zCIgU2WkwfbroAK43HM60R6C9bRBj4ivINdZN72bUcPeI9G0S2Gsp1IwA==","signatures":[{"sig":"MEUCIQDvO9NQaToSUNen1z4jCmFWvzgHVbaqqWmHleE2wkGU7gIgdix7Uv/hwk4sev5Rpz8M+8ltxzs9kkkOz0CmwZDdlSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1336683},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9d1b43e64233931acfae568ee58ce86022661899","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.32_1773113705183_0.9939267951773207","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.33":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.33","_id":"@ouro.bot/cli@0.1.0-alpha.33","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"85981c7ab191924bac6823c8d43c37a753470ee8","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.33.tgz","fileCount":147,"integrity":"sha512-xynk13DyQmo2cZoXCiT8Y7Elxmvn9OvDLNpeYUCWCROJ1FXvuzd31xpgIaMo5DzUSTjIZqp/fuPdZpPYCt370A==","signatures":[{"sig":"MEYCIQD58UiJaz3eBdAsO22UNLqb8rYznomSTl7yIETHoWuy4QIhAIRx1I5YGRW5AX44VB8ff9kN5FnBsExxmAygFhyOb1ic","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1336689},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c1540fd0b905343ddbfc79ae09ffb304c01328f2","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.33_1773117115818_0.30944474507856","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.34":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.34","_id":"@ouro.bot/cli@0.1.0-alpha.34","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"743c0f337b1564d8402d8bcfdca859acacb5e818","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.34.tgz","fileCount":147,"integrity":"sha512-Lpu+YatOvkn1oAgFYn983L7rz28RbSJu1mLr37TjcFa0Fr5xGQVjNItD+rK1J1F0bd6wAi4wt0q8toXyO3x4SQ==","signatures":[{"sig":"MEYCIQDcET1EF1/eBmsB0snRh5mSjEY2M+BeV+v0aBeSTgCc9wIhAOxE5jvyuVGRwRvNdchpGxYFEyFtRNKYyKZdNum9n4+D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1338361},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"152dcf18436cc418d5807adaa2862beceff0a7ec","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.34_1773117762906_0.048413236482844235","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.35":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.35","_id":"@ouro.bot/cli@0.1.0-alpha.35","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"995e5c82f38209767fed9ec96256f25f85a1c186","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.35.tgz","fileCount":147,"integrity":"sha512-KltRA5VEgGs2IN6hijUMj0HwETSm/dCb3R2oK9ujCZzLzxur+MajPOvM/GmcoaHtjSjmyqphvjrHvmyk/tc36Q==","signatures":[{"sig":"MEUCIHTu3hT7UVNLZ0titEmd8yV0zW4L6kla/JYU0oe6UcVOAiEAwy3IrmwJPraDA+VJrNpj3ZqTS350RDXk2uxtcUNaYJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1338812},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"0f6bad49ec8b580843ae044596476231b3d75529","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.35_1773119846540_0.829580210430801","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.36":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.36","_id":"@ouro.bot/cli@0.1.0-alpha.36","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"936fb427a16f409253970c0be195fd49ed9e0f55","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.36.tgz","fileCount":147,"integrity":"sha512-knUfLZv7SfaFtbifQ8CxVDY8YESDg3lZvQQHLjzWWVK0FevkaztgFkKMuYHAikxzF+qZNG1kFwvJRUD6BVQS8g==","signatures":[{"sig":"MEUCIHrWGKwxkafPpmCx8Y/yBnGmrs2ya/+bMQzrOGwqpXiGAiEAviYFb/7bwBkTduuoB56sGh6nH0Ks82i4ZcfjLUicEqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1339511},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c9c07458ababe8352d8603ac7bd7e115d74344e4","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"A minimal, multi-agent harness for building AI agents that can read files, write code, run commands, and modify themselves. Written in TypeScript, supporting Azure OpenAI, MiniMax, Anthropic (setup-token), and OpenAI Codex (OAuth), deployable as a CLI REP","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.36_1773121655806_0.9597677155710469","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.37":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.37","_id":"@ouro.bot/cli@0.1.0-alpha.37","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"55ca26737920e8515c4cd2d6d388e122409f3c45","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.37.tgz","fileCount":147,"integrity":"sha512-2XGT7lEClUZDm+C1ZKmrF7YQC4D3hRoA8jHVGdrNGAHV9JZlMU8YHTSagRjch1OEPLNC0VIpSZjOhe5l5zuJEg==","signatures":[{"sig":"MEUCIQCH9WjyAX18CSA7V5AXx3kSEfmN4cj0EO0Z7KHr13aLGQIgScKYNWZ9IUPbCLLJ1vJe7J3rjSylCoeJdvU41qzEeDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1327593},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3a2140402d92400b3a456bc75d81b6472381420c","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.37_1773124651427_0.7279479213789193","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.38":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.38","_id":"@ouro.bot/cli@0.1.0-alpha.38","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7981907dcdafcc2e435db0fda712ebab2993a491","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.38.tgz","fileCount":147,"integrity":"sha512-IbhN09npIVWryVxGwd8HFNlA1xZtn4w5/P88pavDF30lF2k4Z7k0YUYOXHca7Nyf2wqhhf4ipOCdW2pY94rbdg==","signatures":[{"sig":"MEUCIDSiDt5YkDo/jzHBnsNBiLqRlJQhoCyINl4E+nJQJ2kVAiEAgehsSVEIXD++vf8JRjhLf91Yrc6+1xVOqu4afNnqnzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1361137},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8dd930052bb55f23d0d619aa1b8266265dbcc8d6","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.38_1773157908162_0.40374185434088905","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.39":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.39","_id":"@ouro.bot/cli@0.1.0-alpha.39","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2329a6bdd06ea8ff271d57a867b0235a20620cad","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.39.tgz","fileCount":148,"integrity":"sha512-LUJ6gnO9ncgtE2T46J8xmtfxcVzsFM6jj2Bhxi4hSw3DaNb3TwzSg6ZdJnsuvfoMmAOMHLZZrx2YoOluoysEAg==","signatures":[{"sig":"MEUCIQDF9EtF18AZ8EgODflZnPS+kYaSBZfO4stCgTP4Q9QncAIgWlvQ8puOUBvZONGSlC37aZaJklf60VIK2vx107QR49Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1390550},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9b5ccf6f63de386479570edec2e09e8b7ec3928f","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.39_1773191884073_0.3686108292539192","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.40":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.40","_id":"@ouro.bot/cli@0.1.0-alpha.40","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"333b0d38ca9bb6d5bb97918ec8063733aeeb8f09","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.40.tgz","fileCount":148,"integrity":"sha512-lPhGkOB4qQhRvDsSdvAhwik6tPwZDfWwAb8NLI3HwaYsBUCeJFM8P00T6+MJ1psGLIpKGdM0ZNZRY/pm0fxFdQ==","signatures":[{"sig":"MEYCIQCZyCcLehfc1rqLzoQmEeXWuMWevUAomHzdqKRXavVRhwIhAMNjv32lQgVNaqx/L+qbrdNft/upzcAb9Ntxm9HklwiZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1385398},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8ffc47b04d324baf7324fb2b11338924aec45a57","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.40_1773199783111_0.6240063497773771","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.41":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.41","_id":"@ouro.bot/cli@0.1.0-alpha.41","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6c616bf72f37229ff7c8c147c1bf7155a849a070","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.41.tgz","fileCount":148,"integrity":"sha512-pf8iJ3qI4CijR9mDIGJzAKEPxvSlKpvCBQvVaWqItfGHPXt5GDDlTGDs6iqgSUgKhDx+biTzgelVokNpgs5m7w==","signatures":[{"sig":"MEUCIFTHUPuE+MDnl8zVeVIuD/IDoE/zeewlbmJBP9vFAkVfAiEAwj9BFaEaOyLXB4ZZWdMbnjhwmMvNvIB49B8OpuFb2cU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1387126},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"58e5506f0f91627dd764e7a333618a15f9d99bfe","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.41_1773203296293_0.7213942542758436","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.42":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.42","_id":"@ouro.bot/cli@0.1.0-alpha.42","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"715b32e13e76723bd946b4dab72d2e179cce4b94","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.42.tgz","fileCount":148,"integrity":"sha512-Hb5iMhhlptkGGLnET6FQi0xx6VSExpmB3AFPOWM8CEFWjctrv8m0a16mkqxrzKiR3/iiupfQ6SsUHSi3amlpdw==","signatures":[{"sig":"MEQCIEnL4mXlVD/lFNXU42jMZI11eOyDSlJ0yqYRi8Uoy8dSAiBzP0BxYpR8xyDmpeaNC9+3qs/sVuM3r+Q6lKHq45MieQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1387704},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"007088840c0a4dd4347834e716a38865f19d8fd0","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.42_1773207160940_0.9452350247237906","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.43":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.43","_id":"@ouro.bot/cli@0.1.0-alpha.43","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"090e84af12652266983eb36c34509fd3fd12e3a5","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.43.tgz","fileCount":149,"integrity":"sha512-q5RT5Cn2RbNaC0U7UNgpyxG+sUurZLcaI8H8KmE8n7HDQDm42lisRCKmDxbJr3niwOnAbWpQ17gd2wq2o7kxQQ==","signatures":[{"sig":"MEQCIGMPXOtLhUY8xw2l+fz3j46cdQD0SAu0TgPEugX2G73dAiAMM6TV7tZ4Jiaj+rGuJ9baHD650vswdsIq84l6Iam8VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1403031},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6a0fc25098c3fca2ead4022ee5b9677d91cb65be","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.43_1773213684761_0.18610482429488173","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.44":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.44","_id":"@ouro.bot/cli@0.1.0-alpha.44","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f488b88aeb07cc9c50bf05b2ac81134da92efd5b","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.44.tgz","fileCount":149,"integrity":"sha512-rZDviiaCPD7Ok/nXPwKz9jrlCjvLgvcyISjaae6rYavXk9LTcSrJqxQPvuYQFB8Umk5becgxCfOf6LG4szb1NA==","signatures":[{"sig":"MEUCICa08JWl5EyRMC62Ie5Chl/NkX7iqNXaq2VSQdlVsPE5AiEA3t2RYi00ykAQSP29WqfbqLfyWO+mBocUoojfClmIevE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1405845},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"36727920075c5a1e2b1f558b2c51ef81141b4b4e","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.44_1773252335844_0.6403197647729992","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.45":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.45","_id":"@ouro.bot/cli@0.1.0-alpha.45","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5bd665b17203d70705b50189d10de5cc85b629b0","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.45.tgz","fileCount":151,"integrity":"sha512-xKZwKO92y5Fek7+zfQ4Axc2OkhSnCIJZ7P+s2mi+C7genSw9sWUE1WxrqFUiS7kyJggse4jtOU83OD0FYp/4Yw==","signatures":[{"sig":"MEUCIQDqbRrIwD+Cg4l805CB3fGwUsRQ9/WStxSCGT4vNjUf7gIgTp2CtGL+IDGPQGMRrJnsSou6hgoX75FGWjD8RWnphes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1431965},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"76f336ddf33a758e140589dda19d508e6cd472ba","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.45_1773271472863_0.5328085135624818","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.46":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.46","_id":"@ouro.bot/cli@0.1.0-alpha.46","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"240b2c9200fc56b4eba033d2d7c3134a435d12b2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.46.tgz","fileCount":152,"integrity":"sha512-xe5DEUUJld8xakeDzMjO6nBl1+ig7QuDgl80qY7NiXcqE4n2oclHdXireIS2rcIB+uvY4VKm3WxrU4fIMYAkfA==","signatures":[{"sig":"MEQCIBUImtUKBxvHZ0wQTZJFIVbg57pKI8JL6PK8pGfuCiEbAiBqUzaPJYA16rDBkuVdGngZUkRnGxzagNdF2i6Uz8gkZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1447480},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"130a3883d330c1b5784b7a39ac6efa2b8176b296","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.46_1773283335390_0.7033716385225568","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.47":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.47","_id":"@ouro.bot/cli@0.1.0-alpha.47","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"95e9722e26b3e65a8a27535a5cf9dbf83ee3b97e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.47.tgz","fileCount":153,"integrity":"sha512-Y7HBSyzIu805Op8X7tlBTF8RtM4l7DgGemYFlEQpIe1XYxat4F0V1+IjhwzySgYMcgolruFGP/SXnwurofnebg==","signatures":[{"sig":"MEQCIApTjr2W7Poc6RGeAhgtdpeDp53d7DuLJk8JNwk4gW3GAiBRM3iKGX7qMNsGJr7hRQpG2Cb5AcWWG5rL4M52T+C2fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1463861},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"197e0ecca9ba374f433dc62cb52e5ebeb80221bb","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.47_1773330373707_0.961627761826042","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.48":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.48","_id":"@ouro.bot/cli@0.1.0-alpha.48","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"04739e2cafc0aa18b1ffa1906c342f63cd4325b0","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.48.tgz","fileCount":153,"integrity":"sha512-vaVQJ8MuRD7uS5I3QyBXLMKS1PPGcKa3XtG1XZhr0pETjanZgW9lytDHkNADDiLhHIN7hrfZq13cNg8EZB2/1w==","signatures":[{"sig":"MEUCID0qq20YvEg6MqLPMFBmFDNlTy3Hrc4zWiWrUp4zgyFbAiEArD7yC8WBENAPklLoTVSqE3jbdUaXSu0ggbMwueqJkAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1465718},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7b9184d349942a948a9d0eba451a02e2ce01daef","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.48_1773348826440_0.2953887092240963","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.49":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.49","_id":"@ouro.bot/cli@0.1.0-alpha.49","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"15090fe1ac213d0d04afc28d53fb4b4d4b30a201","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.49.tgz","fileCount":157,"integrity":"sha512-n+47ikqHdMywyw7k8urEm2eS+daqRRtQQ4Wp+bvvtP8R9dTXsAttlGrCPpDhCXIG7Twg5kMLQ32xiRKYXJH3qw==","signatures":[{"sig":"MEUCIQDhDa/jMJEPYmZ07bu7aldkGx6f4CvUGq/74NSYqclQLgIgIbieLrOBrKmdiL8/c0vnHtw3ji8TAmGQC07jfb0k/tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1502187},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"bbf042bf35dc6654a53fd39e9c307e8f0bced293","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.49_1773431498726_0.42911001888950073","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.50":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.50","_id":"@ouro.bot/cli@0.1.0-alpha.50","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5e15156733e44c143f6b4f850bc1b99bd6289b76","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.50.tgz","fileCount":161,"integrity":"sha512-62mWB05jQ30/Eu4Ybx591W50fzJB4qPh3CNbSPcOr/n4zfuEA7ht7kq43pwNKqphTLbEgdIX583/pto1DkZwig==","signatures":[{"sig":"MEYCIQDWzjdJPrieYjpqFBfjOCKVHc0qdes7sn4EvbLJvGWJaAIhAOHxs7pwGzBNF77+xubUsBFVhc6igSBM68KhOrlFLc7I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1541695},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"690f5e00ab907fb81bf00bcc4f7a9ab1b78b580d","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.50_1773520842594_0.6934373655047374","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.51":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.51","_id":"@ouro.bot/cli@0.1.0-alpha.51","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"30fa10400cd0e9c4481b9e6009969b531dbf0c10","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.51.tgz","fileCount":162,"integrity":"sha512-OQdrbRQjT+XrqIZcPpHdrWxdFdsz3gsnrbVQsCvUJsv3RLNrELb5xNRjzwRFCrqf2W027ubS0+B2D0abNkocqQ==","signatures":[{"sig":"MEYCIQC2gFzLmxxtUUjNmHUK8wJmGzZ/9jUoeIk40SWzvHmiUAIhAJ1wJlCQFnKpkX2MyqBbACb1rVkGeXcM36R0rjnj8RLp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1552504},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5bd0d8b024af0b600dc9d1fff261ccaffdfd599e","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.51_1773531094805_0.5952157736273838","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.52":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.52","_id":"@ouro.bot/cli@0.1.0-alpha.52","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e739f87898ff3c8e7c102f53290bccc42ee4262a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.52.tgz","fileCount":166,"integrity":"sha512-gJrg9Oh7OkvyTDNl+40kPv9IAtkJw3jrQ53Y1dtAgVZCNnTKVV3IYFSXpQkBZ97TIAWDmo6T54FyuRzvU/Uwfg==","signatures":[{"sig":"MEUCIQC+ovRM5Yb5ROYlE6rQTbxcXn/HgMhcV31don1zwYKDiQIgQt/x4y3IGsIvsuHiQpNU5C8b/EHmFMDbFdfDVxIj1Cg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1583243},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d51c6c6b9e28ad778b2a63fdf9deaeeb9477e842","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.52_1773543716220_0.9774034628565105","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.53":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.53","_id":"@ouro.bot/cli@0.1.0-alpha.53","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1409e1b56db38349b84284cd7a7b9d9862c876ac","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.53.tgz","fileCount":167,"integrity":"sha512-kBgDtvdVcRXAspI8kZgf80q2sI8dBF2e6CfEJuyJQJejrYDJWEKRW8P8/hWdB59qVhnvaKHozs47LdZFYKNmeQ==","signatures":[{"sig":"MEQCICfI3UVhcOkW0M0siDw7p3nbc2VaXivz+UlwFIj/GMH3AiAbS9j5IXQISP8RaPDM16/v3PbbmAiICmdgvepNteNctA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1590557},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"38839e211b1e60b62ac2032a9ff67822b9a48459","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.53_1773589902017_0.1732056723780271","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.54":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.54","_id":"@ouro.bot/cli@0.1.0-alpha.54","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b5f818fd379bac9e426ede77dc412279841081c4","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.54.tgz","fileCount":167,"integrity":"sha512-fgMIa7MAanFar8WCuWPYr/1HHbHZ+SEn2d0bn1lHT2LsgqM0GO/8flazYFlxbQoQ8uv1bN+NqP5qBtn0jD/Bng==","signatures":[{"sig":"MEYCIQCpZfCXUzLaSO5PmFMpdHLmHG+v8ofR4K81KF5xT0oArQIhALLKktwGb2bzI5FinlgOK2RgK0WLirMiEsK/ghC/WxtJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1603424},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2d0fda8de5b1635cb39664d092ef181309a033f9","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.54_1773713965780_0.9626962532540271","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.55":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.55","_id":"@ouro.bot/cli@0.1.0-alpha.55","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"25ae691c3edbd4a436a29e11a21b22e1c2e10c34","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.55.tgz","fileCount":167,"integrity":"sha512-8a454yFB+Ub+rzFglNgImrCzw+jet+vtC67CCZ3iHCORSjCb4ukpcgLRp3mPnXTL3Fic4cXAxokSWl/Y1tJZew==","signatures":[{"sig":"MEYCIQD9/ZogmHq74M02nfgbyJrmQLn9xoocReQT3S2eq7MaBQIhAPNVEjidTpNfESOJ+3Czzp6MRNKE0eD1nC7YD4opLcUT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1604085},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"172152c73b6fa584ef515a0edbc1dd0e426810eb","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.55_1773720992235_0.6135517607818075","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.56":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.56","_id":"@ouro.bot/cli@0.1.0-alpha.56","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f65c299e4ac1ab74ddd453582f18e6a9921533d3","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.56.tgz","fileCount":168,"integrity":"sha512-Ht6R/nDxYxtfFW/fJfuFAVS9NrYpV8EJpvtU4S4zw3DnnSTPGuWRhdJSRqXmuS1kkVs20AJLpZTX/zxPDrKITw==","signatures":[{"sig":"MEYCIQDo/NBam9fiRHmn93dqfOFojfzsi81F9i6t+CRmKFSzvAIhAP1z4tU3ZYwvEw1tTBfh/0Ic5JfvXEZFFuiDfmtTHPZo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1617922},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1177f987ed1c34d90cda7c5ec33f6b620a4fd8e0","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.56_1773764754744_0.7206963136416109","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.57":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.57","_id":"@ouro.bot/cli@0.1.0-alpha.57","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d24fc4979fb9dd05318ab528ad91d8df1ca7aaac","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.57.tgz","fileCount":168,"integrity":"sha512-RYLN8Pwi1h531qufer8BtAs5Kz4PvdBwXt1mXJLppuO5pnbVDbsQhm3IUUGxTz25GLOV1QLTlLd6ZiOrjmiQiQ==","signatures":[{"sig":"MEUCIBr227VWpaYAb1DofIQi246JKitlXqDKMID8hIzYRf6nAiEA3SoUm5jcgcKvsprJtHUvlkCu8HGD3Dpi25jluywHUbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1618644},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b4cdd8cb944f2a828bc3bb71bde87c639bb43d35","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.57_1773769724368_0.7373895779110016","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.58":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.58","_id":"@ouro.bot/cli@0.1.0-alpha.58","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c9741b15acc6b3abb5fd626b78f00a8945d4d773","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.58.tgz","fileCount":169,"integrity":"sha512-xxSh4wAS52HLdb7YOvj2Yl5DFK9YTfwXemeXvz32ajAOg8RER74kzlSZw7Jg8BJRErd0g8Rf36aIRaZfpZrXwA==","signatures":[{"sig":"MEUCID2P46t/OFKD0dsBuNleXPcy8kcYl2hMPzXrHCEe+DRCAiEA8uerjdukLtfFiPA0xp0ybipVIU5sES+aqebnV0ZqjIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1623384},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1d5961d2c254ac2638a72d788586dc7e3a6a951c","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.58_1773772973884_0.9061421044600473","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.59":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.59","_id":"@ouro.bot/cli@0.1.0-alpha.59","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"aed5064ef6e1cd81ffe8188fd892d9335d254622","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.59.tgz","fileCount":170,"integrity":"sha512-1/X+dGYyb8WlU9nCW+iEohrG3BK42+uBSm/i9FkfurIzusxdwX3HkcrLm8VVLF2d6a0Hy0esKslRDFfRgdS9Xw==","signatures":[{"sig":"MEUCIFV3sEe4DVfYjjbVr6cpSC/sR82nqj8v5e2Ipe/OLjvfAiEAj8dIg/gaXmuEe/RRI6hgI79QRpJ5pABqnFULUTutz00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1636733},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8d4be74bf325193490a54ae2b9deaf231f1635b0","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.59_1773782962914_0.4793588894013494","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.60":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.60","_id":"@ouro.bot/cli@0.1.0-alpha.60","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"89b0fceeb51afa2fc1e541f3fb1232138a7c3df7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.60.tgz","fileCount":170,"integrity":"sha512-iagbrfkWQa/OwqC7JaEShFNZXjv9whfWR5vlGePMm4u1TpVniMVYPIQ9dH6ffnp+E3trvltJMWKzQLkJOMZOeQ==","signatures":[{"sig":"MEQCIBJheE3fm3bAP3oKWt0cFA8RziEDYO+CzlaYe0sFXzcrAiBeBdt4535M99LYkBxVHW5knzVqdyZUr/9f+t7mgZ1bsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640810},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f2f2692fd31ca7318428d96dfd5df1e87c33edf8","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.11.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.60_1773805442728_0.4473125021189883","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.61":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.61","_id":"@ouro.bot/cli@0.1.0-alpha.61","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4175ec44e36d65a28e2c968e19027dd0fbe27308","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.61.tgz","fileCount":167,"integrity":"sha512-ma9ncAv3uUxM1QKH8y2aaScPBVg0BRTGdZrs5zOZ2I0WAVVI+mYekRXkDX6lHvBD8ubKRUMRccrkjJfmD6mH0Q==","signatures":[{"sig":"MEYCIQDIBjmwYO9fSpIcuII7bBFPyeTG7JXnWOeTVUvdOB6sggIhAJPHaNkeL76UPfAke4BzdTFnn/NTJxc4OPZtMLVBDIc4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1587505},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"70735472d5a4ad44f6e07cb13a3c9fd9da09ed02","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.61_1773872571055_0.7616928370596032","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.62":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.62","_id":"@ouro.bot/cli@0.1.0-alpha.62","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"722c33697cf118b4e6e341de64a1078ac5f6c129","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.62.tgz","fileCount":167,"integrity":"sha512-mGEd7KLnif6dnnyf3tbNyqce7da+Ay5EeuXGYRFSJqeHqlRVdjrmhJPUQuZO0irD9pDv6aNTtIR7fFtKmA2TEg==","signatures":[{"sig":"MEYCIQDJTCzs6O+J/ula920lMPlDFGvbBh8Dmzj5wBPDXIm3zAIhAIdXRKsXy5MXwM1aqySvZKZ42evCbqjJx2LsrBcfMuf3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1588388},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d4d79ec55c22e74b4c9889a0b3c357edc42c670c","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.62_1773874397784_0.8380587782146787","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.63":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.63","_id":"@ouro.bot/cli@0.1.0-alpha.63","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2de8ba63a41532f8aede421f0f07c6b2f517744d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.63.tgz","fileCount":167,"integrity":"sha512-oJGrVI3eioE2QjaVtjgfYQm+f7+Be8MwOu4VpjQrpj6/cBdb9lZS7KI3XxIqsIiowBJI6S2dVKsP5vtp6BGy0g==","signatures":[{"sig":"MEUCIQDEhLlXa/qLUGUA2CrU/AgMQ3Xgpv/gJdr8fIjzXaRSAwIgT9ytXMAdJGXOH4k9zBJySS0YqGjC4AMvdvgX6s+Kfjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1589326},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"dbc20ea498be0e1dc74cf03704a62ea2555be19c","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.63_1773877149960_0.6012759650066837","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.65":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.65","_id":"@ouro.bot/cli@0.1.0-alpha.65","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"16da56379423864651542c7e341a1af57c08e02f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.65.tgz","fileCount":168,"integrity":"sha512-J1q7wvcnDf9Ja+hQSd0bkjSvq+6CEIgwoqmIqIcmgbyIw9JHx1XYHgT09P2utjXeNDkMqV/mKZW7c9WKGb7NJA==","signatures":[{"sig":"MEYCIQCQPPDsxLom2twCAdG/oWF8gFQn7n/gTArj73ZSNASULgIhANWXTei/708frymzs0cO7T1Lj1RnQCgaJMxqOrRXr4gJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1603384},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c1efbd5fe1a5313479a922525307eeedd522224b","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.65_1773877787222_0.3278062860471407","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.66":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.66","_id":"@ouro.bot/cli@0.1.0-alpha.66","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8130c71d006f6935bb80a1da163ef9423b38e90e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.66.tgz","fileCount":168,"integrity":"sha512-CDS9Bpo7lplIJe37fU3Lor4Rjn5j0cX8nFMqT8F1hs+ZOfN6J3xV7UuNGN30Srf4jNKBFY0tlDLGezPk5Tb2mQ==","signatures":[{"sig":"MEQCIBapBNJ19A78L5sctr6qBttFSwRBm3Bfkqf/j3Gy7l+zAiBrPihtdTSWKD9XJ97xljCw7SnLrOm/oz0TRvWi4xy8Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1603664},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b76313d895c158ff6bf3f1f7e6bd51faae7eff9d","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.66_1773879074988_0.5154165744513728","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.67":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.67","_id":"@ouro.bot/cli@0.1.0-alpha.67","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2ce935ede5545574c0d024062efc29fcfd4b6d17","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.67.tgz","fileCount":168,"integrity":"sha512-bdEOJNkIYoSHQv47z9t3XIIKKebvorNHcP1pHrHxgWzPWa6Sw1vuDCM7bAytkk5y0vju1LtgA2k9+BP2r/XeqA==","signatures":[{"sig":"MEUCIHxJd6RciT7OaudbaoXWB0Jr+6aNzCtbg5J5INQXxKMwAiEAkGQWXvYsKaA/RhfqIB1rruSyiDb600Y1nU7zJCXdOc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1604232},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"38528e1ff820ef36c879a3a2dd0a2499b60df639","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.67_1773880111613_0.37514671538833033","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.68":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.68","_id":"@ouro.bot/cli@0.1.0-alpha.68","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b5791f7f5e9565b32f26ac79ecead335b76f7d2c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.68.tgz","fileCount":168,"integrity":"sha512-10yRiouq+c+0VILtdKKjDI1nolyFh181MOJ+SFNbI93cHvOJYCLjszDEy9bDxUYsmko3luZCAiiHgJwhTbDPng==","signatures":[{"sig":"MEUCIQDsKqPMNh0IhoTD/iywjbwGC9aNwlD3yqlgPU3G2x0MYQIgYaULqIPu3Fpz7jmp4IQFKRr2oOpAeshtDtHcUk465bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607947},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"42b095c73ae6b465d5e225c8c3def58080ed040e","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.68_1773886230698_0.5558956442984506","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.69":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.69","_id":"@ouro.bot/cli@0.1.0-alpha.69","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8d68ed036e5376130665ec4bcf582c08a506546e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.69.tgz","fileCount":170,"integrity":"sha512-WXPs0YC0FtxhyPKwE93YqomwIgzI4iBMzYfgrJyFqkGf08bHmBDK3WpALKzqDyNv2vWN8K2VJkDemYGhi4fqHg==","signatures":[{"sig":"MEYCIQD6MMG+/Dw8j1aQdq1221ZnTSa6+2WdhLxuuzo+Ogh6QQIhAPUMg2q4aLxXHNG0fVZvWdh440SKf4PAA90+PPysxH91","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1629624},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"585ea214cdb53aacd1ebbab9599eef440e524efe","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.69_1773888017007_0.8244462203012792","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.70":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.70","_id":"@ouro.bot/cli@0.1.0-alpha.70","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"104d0c06ffe938149aae6e3f3d8adc02364f4d62","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.70.tgz","fileCount":171,"integrity":"sha512-9aXh9dGCEK/K9m/YXHVJghQMZXiIXydsh+iRQ82PqgMZzV6rXjzdtUn1Zx/OtMzhS7jr81ZLRMu3aGlofRVlcw==","signatures":[{"sig":"MEUCIQChVoVGcKRCFcjg9JkHQNWsLapgaYWfnyIs1pPU9esW4AIgeEBukfhY5w/JMsyIsQwjVjsDWv5kKx/leNe790LjcL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646723},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"82f9620d47222b49a451c872e2a860b0ebf512ff","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.70_1773971542124_0.49463795885860606","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.71":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.71","_id":"@ouro.bot/cli@0.1.0-alpha.71","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d3d8c2f0bd91332e7f0fdb7fd76857be9bd42f5c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.71.tgz","fileCount":171,"integrity":"sha512-TOxT0OmPM+zdyMRmqNL+HLDvaV60NvnjXbmUbm3iZ3UQEaefVLeyHuu7qCXpy6V2CervH46s8s/oeZoBqnnWKw==","signatures":[{"sig":"MEUCIFYh5cx7ocqbZ7oU8Lk+fCWASHLGFk8UVMNkNIPQ4cWpAiEAvXiE8vdhvNN2Leta94LglCGjM9giCkRgbO3nLZg8rQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1647855},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2ec7f1a4eed05c1425f87c5ecea2ee1611e31013","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.71_1773973071223_0.6919889606334555","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.72":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.72","_id":"@ouro.bot/cli@0.1.0-alpha.72","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f44b9b58b030638b0dc275b99526b1d0154ae641","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.72.tgz","fileCount":171,"integrity":"sha512-/N3t9FvV/Q3PAT1K2KeikX3li6v361VfD4xysC2RXj4k3Loec7Fl9hAhgXNC19iBT9lVY3OOKGOL+bMLFodxnw==","signatures":[{"sig":"MEUCIQDNgvFuXn6jwJnpMkQZ79cjRHl3MLSKJ3+GDfQXikKv5gIgFtrLgXi7KrngDrsIrGfO8upgoVLrJEU/3tHmkQxICMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1652814},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d9f3663164b2526a15c052ca254fb8c5104015e4","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.72_1773979473226_0.14865121008490423","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.73":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.73","_id":"@ouro.bot/cli@0.1.0-alpha.73","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"68bfa5c9bf43c6c3d798cad186e51ef9bd1489b4","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.73.tgz","fileCount":171,"integrity":"sha512-Dzg3nVpJif+93KGQWuFCBV8GKgygpJ2Zu/0ALIoyA+hbbKfgDThIU04WFaro4lm4rGi4CYL9QxL8IZzwSXmJ9g==","signatures":[{"sig":"MEQCIBboE0gmj8azhcfBeHACqgGpxKTYclzcWWUcnfFDYm7nAiBQrBcUTTxqX/CAPnY78IKUvY+0wbzC34y2z9Kntglzwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1657600},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5cf3665cbcf21db43c98d24cc28c3257939b91a1","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.73_1773984690186_0.6069425309700578","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.74":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.74","_id":"@ouro.bot/cli@0.1.0-alpha.74","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"01c20da387db5ebd5cdfca92006a0d82135007fb","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.74.tgz","fileCount":171,"integrity":"sha512-awaJgKL+l429K5zEUY9MECOcXAMrxNVfoNBQYY1+XNMTb0Txfsv4/OL/+TbymAEm2UlcWeeIh9uFIJlh9cvkHw==","signatures":[{"sig":"MEQCIASDy5XjVJJTE68McwVmQL9JEmof2iAlQhzefDumPiodAiA4i4IJhzBU7Tg2z9LYdWomCtVzhk/X9gEQzPiY73JbMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1661908},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3e1db951024c91fd7ab64553fa692538d033f332","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.74_1773988135873_0.019405553005812592","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.75":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.75","_id":"@ouro.bot/cli@0.1.0-alpha.75","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f419cebc8b32dbd993eb69eef4717cb325ec8108","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.75.tgz","fileCount":172,"integrity":"sha512-NaeKx9FbrV20iU3cRS1n/ESvap+zIszGKaDIwrN/TE1+tF3/3z3fettxAqSUuyECiRo7xfRHrGokRggGj61U1Q==","signatures":[{"sig":"MEQCIGGU2mk/gzcTPFEqyn8IpKZEJowqTpo8Vt0S89T5YZfhAiAptZfZjBGrw4gGqx0lDFUUaNgaEpRHYRPdNiUUEh4g1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1688913},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"14d9eb35ac10cdc7bd33cab5b5c63ade1940f99c","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.75_1774022691155_0.4274582896773951","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.76":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.76","_id":"@ouro.bot/cli@0.1.0-alpha.76","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"436d494e32582ac6bc3cfe27c791847465ec7f79","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.76.tgz","fileCount":172,"integrity":"sha512-4nYwxT7jY+7h80Bd+MxOWsPlXQLzxPF/8LAmDK3bqcQAPyKLoob8B8wefg3kVOvoKV1y9/ZwZWBL1gajrKyvXw==","signatures":[{"sig":"MEQCICTUViJaJTUuUFc8SfBvrJMSRRNjfNmXcuxvZOCcB+vAAiBQpGrcSzn0GeLwPz8UgVnK6AW/XP+KRNTNPaFMCoDDlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1696116},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a783310a3347876cafc4a50a0ba76ee75a8eb192","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.76_1774026164921_0.31005867491887606","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.77":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.77","_id":"@ouro.bot/cli@0.1.0-alpha.77","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"43a5183364e0090bdd6cfba23e82eede0ef12784","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.77.tgz","fileCount":173,"integrity":"sha512-VWr/XmUzMdzdlcA2eEJRGQXq22k2Iv4H7gS0LC2UHQcpeImrY4p+EcwXf4ZRnctB0CFBR4J8ZWg87qJrLiPe2A==","signatures":[{"sig":"MEYCIQCjdvgaYT/AplD+4KAEdm/1QCvNHMrfAhOD4vDQ4aFiEQIhAL3ttSfc9XONYcrWN0R4xHeY7jMFsK9uC9p4VJ5AZlT6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1705399},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"285c28fbc8fcc82c4b01aad0612f7a5392c2b62b","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.77_1774034987574_0.03768389561716923","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.78":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.78","_id":"@ouro.bot/cli@0.1.0-alpha.78","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ff38660e20231c8ba1e0694faa5085604dcf80b7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.78.tgz","fileCount":173,"integrity":"sha512-Q1Ivc95mXqdoAAK4cKCwK2kZhZvo6QjfLkgFJL2UHlZJOZDecdroC4pO68yTUQsfRSofQP5B/je6VaG0cf968w==","signatures":[{"sig":"MEQCIE4SyvZwYH7BSxLfZHIZ3Qf0lp7erXaBqaGsFN1nBljKAiB49WzdLhXt+0N5YlQ9xjrrKrKydHmDjbJ+det4dtkcJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1706310},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"04cb2ef2c418c4f56953ab1cea3f30772302c617","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.78_1774042834153_0.2097038590813456","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.79":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.79","_id":"@ouro.bot/cli@0.1.0-alpha.79","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b17f706d11bdc44d53fbabf059c0706486fdfb34","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.79.tgz","fileCount":174,"integrity":"sha512-vpaT9Va+LcQ1tSjGftWBKKG6dDJPecLqhRVzdrYm9QVsXffufxc6v1QyrGbhSxtqDwxXrf6xoQhI6x0osWvz0w==","signatures":[{"sig":"MEUCIQDLHYZ3TIeY9Aisom81pzFnwtorJWRCHLAGADVmrPCJegIgOwT4wmSUBsHzxbyTlT3BYM3mZUfx5zaJAj9IY/MGK6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1721638},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ed6e3ad42a661ccb6b5b817886982b862021c9e1","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.79_1774044644773_0.9064798797970821","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.80":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.80","_id":"@ouro.bot/cli@0.1.0-alpha.80","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"434588cc201c233d02ba36edf9a2dc1be0b9df2e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.80.tgz","fileCount":174,"integrity":"sha512-KVeKlsTIwykkz1gZa6UDVtKASbzYyqqHu5O1cGu4tXsEvSHpf56Oae33iXAd1iLzrfvL0dKK5YKt3LU9y+iPEg==","signatures":[{"sig":"MEYCIQCyovOUGhY45L19xyVjgsOt73bMiuegdEk0RDTm1tpJwwIhAMXNJWRs9JcbSDrWSCwk/j/fHBJTDIM1GeutRE9lzO1+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1721922},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"0047fc4b4bce62ab6d32e059fbd818adf6018197","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.80_1774045217420_0.9664051088564058","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.81":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.81","_id":"@ouro.bot/cli@0.1.0-alpha.81","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"001c4d75b8481ba05974863ee3e82a8a4a4b0a45","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.81.tgz","fileCount":174,"integrity":"sha512-hEDPPMOxMksMQ2snPKMZP8Mzk/T+QWM2Jgy/IGv8/3k++uNQ3gBecZ7B29leWxZbIKGeuL89HDuUyudn6T42Ow==","signatures":[{"sig":"MEYCIQCVlIGd6SbtbXqId0h+BjZ3LsoHsxn0dP7x8P1ODiCQXAIhAJZ+hvn/H/IsVWhozYJWLs8bcEBxFGm7+nCeHsdAcHxC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1724070},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"47ea6bbf15ebea2dacf6dce89af1f9df85976c78","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.81_1774046127071_0.7037905428601883","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.82":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.82","_id":"@ouro.bot/cli@0.1.0-alpha.82","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4d716da297b40a336517881a0696b395a9d65869","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.82.tgz","fileCount":174,"integrity":"sha512-klgPGKHr+lw81E0bgwYpsGHcZGXCEganM70FiXBAL1ATHn+/eqGZked/cZvs5ORXmyfIYyyno77T7SByoElR/g==","signatures":[{"sig":"MEUCIQCWUrZ4QS6l32tuHGZXVLcmZIE5+kTshsvmdOEb0ehWLQIgQGQvkI6e+CRwvEfKEnOTO8pmdU7S+KzGk3Cd6G5Fgbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1725907},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"426d6896fcd6ba29539abd6ab9ae2c129a199dc0","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.82_1774046697793_0.7717516508605342","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.83":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.83","_id":"@ouro.bot/cli@0.1.0-alpha.83","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"62d3bd48f1ea50d80f1006645bc6b752db1eabff","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.83.tgz","fileCount":175,"integrity":"sha512-I4r766+QrqXp6KkTu9QLVDerpA2AbbOl0rQgoKd216M/FdScX08vmhTeNikoT7RdRENM8WzUncqZ2WCes/7H3A==","signatures":[{"sig":"MEQCIE9lVBJO/gJkc5BwZ0weSLhaV8IC7S2ZNIMVaWXnvII9AiA7I3BBUoQ7EccoyX/WlQl+xiBY/BhRlK/zyvQS+3enqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1737899},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"cce9918bf05d5e6fde993e32bb613f5f6885b9ba","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.83_1774050911265_0.4703085818682078","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.84":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.84","_id":"@ouro.bot/cli@0.1.0-alpha.84","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f55d38b6dae384a06851fcfdc2c20cdfa3b543a9","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.84.tgz","fileCount":175,"integrity":"sha512-P71FGqHvnUmH74en9NCGL5Dn5i5wDn0/R6Kq9XcmHoQlojxsDENfOAYzECGi/erKC6oJ/T51fuoZV6ep7ZPG4w==","signatures":[{"sig":"MEUCIH7P4E90jm+AQgp1AvPpPOUQUim+FT5fAFSPdzcsVAm+AiEAnwc78OMUg2p4piuBOS+K6Yx+pw5GHPbZyM+kHn3pe4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1741585},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"64b99985d45aaa68d45c31405d426e96dae0d635","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.84_1774052860136_0.9720794880498103","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.85":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.85","_id":"@ouro.bot/cli@0.1.0-alpha.85","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"fa474ebe935f45bce7a7b256fa59d9c8bd2677f5","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.85.tgz","fileCount":175,"integrity":"sha512-EajA24MDJshq/Fyt1zhzupf6ivIqtFtZo0qOf8w56I2QpEoaH1Ldld4IarclK4pk4pHvnr3csQQivopcR7C6eQ==","signatures":[{"sig":"MEUCIQD4SWH4uTbgL1hHxTKE6rBVVoisrhwMPJWEu8CmXa7x3wIgOqpUaJ+KqFuuRzVdUpM6w+tdYrJN0nYODLbwEWMEaRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1742863},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f440437da3b18d354bf9f11525ab04b2f2a87736","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.85_1774054077039_0.3782732975039236","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.86":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.86","_id":"@ouro.bot/cli@0.1.0-alpha.86","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"215fe8cf3bef6c8ecbaf0ec2170a8c9dc50556c2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.86.tgz","fileCount":175,"integrity":"sha512-uSpdns9M9lj8+rjxnqbHGdOuqNS2uBe8XhpB0PobKj6jgYz4n3qHy84GPXfjlGbODejqab0N6Y5kC96JULXWaw==","signatures":[{"sig":"MEUCIAjkz4vk//HntZddAPXXmRsNzxrV/Xl0+Puhh0VxZScLAiEAmdC4U+ykm4zC+PKQiJFchDLOikUm8XnJ8qMmVABbOp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1743158},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c56b2c4a1bc6aa42e3dd5630cec90332ca0e49ab","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.86_1774054435779_0.61474241661027","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.87":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.87","_id":"@ouro.bot/cli@0.1.0-alpha.87","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"be76daabd6277a8101c358595ea9f808b94902c9","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.87.tgz","fileCount":175,"integrity":"sha512-JUKCPg9KvgkMbl+W3Kdf87TQoWyK3rQBOftFKqPYradpzmtY++SfddigPxFo5kuIXmAHuXFTBHTQ2x6rsOh9hg==","signatures":[{"sig":"MEUCIQCM368b41Pv6uO6CCYXZNeio2Sh4+0hWBpCdH3I1MM84wIgNRhSKy0cQQ9i4WttnY6a5hzzZQ3B50DtXLq3ODkn37U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1746634},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7f06d714fea9a4400282b69f16be386bb290066b","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.87_1774055466264_0.5693897891279793","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.88":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.88","_id":"@ouro.bot/cli@0.1.0-alpha.88","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"904c5163497143ba0e1ef8b8b0780ab1f0a2df25","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.88.tgz","fileCount":175,"integrity":"sha512-s8GmTSKB0VFVP9ZZP/dzu8cd82GdguBUaAAS9/bOLFFxK67m8iBoQPgG5IchQw+S09hukTtO5bCQv2C0Ud+EAQ==","signatures":[{"sig":"MEQCIGEXJyjHfsHkSARJ0345pTurIJVqVXsdFlFfiPwmaP2HAiAveAdIzKSkuABACImyclGImFz0RlGLWDnIi7x4W6m8MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1748154},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d475dab5fa46a0e6319a9c90ddba92d5cf7456fb","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.88_1774056366057_0.7768550238990293","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.89":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.89","_id":"@ouro.bot/cli@0.1.0-alpha.89","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8c9bcf4b56eade52b128c97119a89cd87f4fc612","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.89.tgz","fileCount":175,"integrity":"sha512-z/Shr2Dlq+hmO/4hiBuCwfhlLHKxgNLX5BxDjq11784q5hDeVNVMDh3zZ4h//o1Wvdavf8xAmvuMmHKpglWAUg==","signatures":[{"sig":"MEUCIFq72vK67N+Mlyuo7dDC9xrNhDfdqzW1du2iE/2hln8qAiEApyipR0/C1lwqw1EqhnVfiYioRdfHR71OrS6xBsJ/eWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1749071},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1be3715da20656db78b6b1313bb3f976b1169406","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.89_1774057736265_0.10187031769173083","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.90":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.90","_id":"@ouro.bot/cli@0.1.0-alpha.90","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"fa38b0ffc92389a7b45e0cede48d83c6cec928f7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.90.tgz","fileCount":175,"integrity":"sha512-dvuRPSVpxmtaLJZuDG0dSx6/FbNyw08SR/JRUBzIM5/suq350N2N+lJ/oi5rtjEBg4wMKG0h5zRzZQn80YIOeA==","signatures":[{"sig":"MEUCIH4OTVu/iDDLoZFJF2QBwwxETPzbwZU7Tu5DlgCER5d1AiEAmkfg4cUZXgqG4lYd6z5+wnfvKtPfroRlAzMVmGXAErs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1751588},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ff0700589d7685991bfd2f56daaeb565bbb63b4d","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.90_1774058690753_0.34566465255132006","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.91":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.91","_id":"@ouro.bot/cli@0.1.0-alpha.91","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ff28ec341df78b56997b66152be781c7fc2e597c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.91.tgz","fileCount":175,"integrity":"sha512-3exVL0fLgdDxjqAlSiAkMe18ACYBQFM8IYfeoIJGD2PChAHxMyXbKU2acUplocF/wtHfuM7fwD1Q/bH+jTFjLA==","signatures":[{"sig":"MEQCICqbfUV7Yr4OgPHWSSZaqHyO3ITCWsgjI89MAtNvFLaXAiAmKLbXk7mqR6vD3etQJ9BDwc9uvKjZQklRY8YBt4MATA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1752109},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1a9ad759d0ad91a9367f1c8b95715997cbaf15ef","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.91_1774060257558_0.1189834634986402","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.92":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.92","_id":"@ouro.bot/cli@0.1.0-alpha.92","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4dc4deee0c1fbcbb89a3f547fff12f2937e44638","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.92.tgz","fileCount":175,"integrity":"sha512-WPDHkkdtsssVVstAIKsAkWgo6NQFtNjy9nGAeGHkHHXLQtk6/NcMbs3AnTPikixiB2iQVdPoLsqyV53JQzbVkA==","signatures":[{"sig":"MEYCIQCs6wWerPHzsYTA1GXXXUBzhWj1fA3tfxb/RVb6US4dvgIhAPoCfRvY9WDED67fH90+pSK3kP/xpdZUEcuc04Skd87C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1753186},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ecfbe910fd15db0987fe085204fc908291b15894","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.92_1774061482907_0.05764016618100687","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.93":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.93","_id":"@ouro.bot/cli@0.1.0-alpha.93","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c49ff4469dfb0edd877a48da5b3ce0321b9b6fcf","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.93.tgz","fileCount":175,"integrity":"sha512-2HVGjfdavNm9VE1UYxhXHwJ1x0dCO3DTlz8494ydtvS3+zSpjY99SBqpHnbsLdSG3uHoWVp1VGIuPI+vILL0iQ==","signatures":[{"sig":"MEUCIFyvPi7fjU++9bC3Q28OD6nal95PXbBVMq7HoPqv9D+vAiEAoIR6BJA98ry4+zBOuHWA5IHOlwkffSj3IWYymCvOvNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1754597},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8f287b9ef6f82b8678ad0d9258cdf8b29917398f","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.93_1774062609900_0.3140368484031273","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.94":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.94","_id":"@ouro.bot/cli@0.1.0-alpha.94","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e747885520fd7ceaf62e133a9f673f922e9d3598","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.94.tgz","fileCount":175,"integrity":"sha512-Be/uf8UhoDTmsTihoupvY05E7C+v730y3yoQYK6DRY1EJ+I1kL4FM4J3hmpE8NHMVzL+ukmKai5Ja72KzvM/Rw==","signatures":[{"sig":"MEQCIE68bRMGtV2tRu5hVetPEcd9Mk/Nc+vd53rbN9xcP7GfAiA71imjI/DTv6aHQpIkwyKQ3KhVpGyHP2M13tXa7BBJEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1755630},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"397c8315c17caf0b4dd2a84b61589a03e1b79f45","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.94_1774063703277_0.8505263825208815","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.95":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.95","_id":"@ouro.bot/cli@0.1.0-alpha.95","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"07937257bcbad1afcc15d4a815a3323ee1f008dc","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.95.tgz","fileCount":175,"integrity":"sha512-rnBmKvcWlfrRmgur1Dyh/lNWKbyEZFYZlNYXsKcBbD64b/ep7SVEmzj4fRiXAofV4EI7z/ckvJcOitFacqUDNA==","signatures":[{"sig":"MEYCIQCkRyx4fD2YO+wmI2lseHLKDfLv1N6PswLs8Bs7BWKRdgIhALMxrKTqCyYMzH5gd5WzAqn2r1b0XU6c2zU2dHx47s89","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1757552},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7f6e383749c8c31b2859812df53558f17a991a07","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.95_1774066769361_0.11510423942033876","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.96":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.96","_id":"@ouro.bot/cli@0.1.0-alpha.96","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"02265d7775a8ebccfbde16462f06bb5715db4a37","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.96.tgz","fileCount":175,"integrity":"sha512-zYfubWoKegqzhqbnzc4v7n9Ok4G4/Gt4PGEQ590/eBPpBLyBY+fVlWpCFluUElcK5V111RUWHNx3ihimggsA/w==","signatures":[{"sig":"MEYCIQCQzUc4oqSQiB5jGe0NslYtrSkTX1iSyqK6h0pwd/pRdgIhAKhqQYSKho6RXmgmZn6/qzGneGTxGCPKEjtsaEPh1mhz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1758632},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e259d4a78c752bf9de6b71c63990c4f53bc4855b","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.96_1774067404419_0.7735440798813424","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.97":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.97","_id":"@ouro.bot/cli@0.1.0-alpha.97","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"84ffb4c5b9670164bcd9d559725ec3cf8529ca5e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.97.tgz","fileCount":175,"integrity":"sha512-K7RNLnjikwF6wOHAkteMz0qTzMErICBYeCyHkwA5lFANdaxxSSUai2Qaop96IIjweS/artk0qWvooBdlygVR4w==","signatures":[{"sig":"MEQCIEaDUOmQJS6wlpcTnk6lhriFxMCQaXeB9+bUYExuTFe/AiA6TsA7XWh2klUo68srZMubhwaSGs0scq23HXnut4qxuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1760111},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"13cc972a8365119ad4b7cb2a37d78d60a3b7ffde","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.97_1774069077054_0.09817382105057804","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.98":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.98","_id":"@ouro.bot/cli@0.1.0-alpha.98","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b31bac1ac6781b7e038394a73269072816f3b59d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.98.tgz","fileCount":175,"integrity":"sha512-BtRNVlvacG65vK+/PUikCTRdvzJOPptEfCg7bdTJ+dE7KVeLcXqoV89Zdx2ukdg4zCJO+mKB92HQROZqwjvq1Q==","signatures":[{"sig":"MEUCIQDnIAXpX0YDB7e3BXw3YpInoNuGieBW1QwC1WIyHw0snQIgG18K2ZpmfvL7MHQedGijihNgnc6udUxC1DD1q8thF30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1761103},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"85bd2f631b8d8b1d75c17b5ef158606f8801ea04","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.98_1774070259671_0.9254364250321465","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.99":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.99","_id":"@ouro.bot/cli@0.1.0-alpha.99","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"0151daf38e0d4cac5988d38e9b837bb462c39a54","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.99.tgz","fileCount":175,"integrity":"sha512-xtI5Pl/ev+mlWLveWaSAwiomOrX76CZBOve765RQLPHGxsVBae7ny6Od71GQ6rSLfbRKiTJAI4vgUDPiTcGd6Q==","signatures":[{"sig":"MEUCIFkcMif5yAsIrs/gVSCOEy525EvJyQp4tWVSl+CCqNepAiEA5sQ2EoKbU9+fHzfWW0dOlQ69GVRe/Au75ActhVmahUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1761549},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"eef5156bdc332a2f856006e2be75993e2f1f1309","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.99_1774071220083_0.37182745955031415","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.100":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.100","_id":"@ouro.bot/cli@0.1.0-alpha.100","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"802193d7bf86fd06479ace88e2c660f622b951a7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.100.tgz","fileCount":175,"integrity":"sha512-pKv7Yv3iynSoN1V/quHiJXz9zGazxXsxKxBbNrtUzyYb+/9gO0ev3xYmjz5Td5XstXWKYm7b6+c+N5sHMrCMEg==","signatures":[{"sig":"MEUCIAUsb4bvWb5ICPQDpK7IU9KKTUl66CffVJ3pOfrZR90PAiEA980wWF6toeiGuHG0N2q9w2HPOAsxyLyZ7uVot2VKOLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1762243},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"70ffa459e91b9e6cb1f54be866b322b925c594ec","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.100_1774072010335_0.3076021380336269","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.101":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.101","_id":"@ouro.bot/cli@0.1.0-alpha.101","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"021adc3bce8dbf6e921a33acdadf40e601c96901","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.101.tgz","fileCount":175,"integrity":"sha512-WgN0sqyTallmDeMRZsEUx8nE5cSzf2Bo6Als1S1Uspzo4zISJaADB+OS7qm5MW6XlHA5YVIXJqPOtvQXn+quAg==","signatures":[{"sig":"MEUCIGzi9XrxmybYFk20iTXH4xdCXgT3lvU6Bv2HAWJDYb3wAiEA00C48kKKZezYohl9mkbP6dyihYqbx8Rg5X1a252u4H8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1767175},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"56231945b9ba1e60765d9859a902fadd6c7bd5de","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.101_1774074967492_0.027234184227759695","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.102":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.102","_id":"@ouro.bot/cli@0.1.0-alpha.102","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"eaa0330acc06678b7f689be9cca49aabbe1b554e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.102.tgz","fileCount":175,"integrity":"sha512-9Q76rPTXup3VveK3oHGhWOZifuLz6KMELnYRUGQM5Kw/9/znzOdNP+sfejuxC9KpGAf9VZQ/H5Tq6+UR4szbWQ==","signatures":[{"sig":"MEYCIQDnQxnwN3Q738bm+JB2ncWrR3vMIlE+boWJZ48e2dF0wAIhAOyqcFHgoR0O6Jp0T/2V0wNt0nKIKy5tS11IsByGyEv4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1777228},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a5f519766be565c57dc634f6f7e507cacce24d6e","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.102_1774079143637_0.788277391870561","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.103":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.103","_id":"@ouro.bot/cli@0.1.0-alpha.103","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"28137a4eed0c87adaa7c28661dc6044a992ca692","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.103.tgz","fileCount":175,"integrity":"sha512-kC+NGVPmD7cDkmV2kKvYcZfWdzcsKRIiT4o1h0hw0OCcf2Y+Y+aFnwRBQGz5QFQbmBwfOPwEd+Bk6oC+Y+IVHw==","signatures":[{"sig":"MEUCIFN/1emYPi5UDmqPDncMTOLOocTHLGzAuQtfnLMPkWsWAiEA1E7f6jLe2w5Nbrj6eW9RGqisGuGypgIl2XdWxgpnCYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1789081},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3be21681a110bdf1c2abcf84ad9524ae359ced54","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.103_1774085624784_0.5436070394435548","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.104":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.104","_id":"@ouro.bot/cli@0.1.0-alpha.104","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5961dc6192613130edc108a84a35553da5bf37d9","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.104.tgz","fileCount":175,"integrity":"sha512-RSSOK0y81A56lEDS6jN2kfRyOrHjIdIpqN3dMSEQSdGM/RIADaTZupHMwLI5c3nDFThamlB89KCH8uECwmdT+w==","signatures":[{"sig":"MEYCIQCmSk+rDz2h08APMeLE6K1fef8wML5qmCJIQgRe6tydwQIhAOV9Firvq7QjJdkwnA7aP09ymhlXk8ismkdmONnOgxsg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1798262},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"104c91cdaf17175ca714306d7b7fbbe0a262829f","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.104_1774088565719_0.7400001583602989","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.105":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.105","_id":"@ouro.bot/cli@0.1.0-alpha.105","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"651283eabb5247a57b4fa61a4a0502673c3e1837","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.105.tgz","fileCount":175,"integrity":"sha512-j8WDtNSpFsCrMIghKQ8NeqPw9ZW74puJzfRg1om0DdvfFUtOy0ym2xxNv72P/honzF7/0/VZXtKUrhBi8kZ7Pw==","signatures":[{"sig":"MEUCIQCo1kH7q6ZwIrnwl26mN0bj7fRoRzqycRjQTgksvKWnoAIgW2v1jHmzFL6qnxCOzfW0gPvc0MdThiAffoCYbd4l4qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1799297},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1e8db327212bb14f055363c37ccf9688e7dfdd98","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.105_1774090139558_0.1292993974181753","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.106":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.106","_id":"@ouro.bot/cli@0.1.0-alpha.106","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"86c6ec742816776b82fdfb2a4a55f84d33b6f0b8","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.106.tgz","fileCount":175,"integrity":"sha512-59pCh807WFe2fxdB2bZJRw0M6LV2mXxULZybDofj1gGCe4dppWA8PmNIGjOZYeWROfQ9Au6lEW6ogLMmyZff1g==","signatures":[{"sig":"MEUCIQCGOOeamidPPnHHErx3FCY3O1PhYDgpFxLeTnDsLMUMjQIgHFAti8rOWGUDUJ3uj3n8sKsrLAhb5omRf9nD1VioTPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1800345},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a30389e6cdce1b839e1c8c223ada480252e7d807","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.106_1774121308791_0.8989066580324989","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.107":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.107","_id":"@ouro.bot/cli@0.1.0-alpha.107","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6ed704d4c0b95b3551c1dae3a534119566526bea","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.107.tgz","fileCount":175,"integrity":"sha512-K19DAMysUUgs082dMJ8RKNQWqXErf8UxznRjbKGpDc0hYCFZf8LfX8DWE2Hf8N/WXtnzDUfjI/AClZxU3W+fpw==","signatures":[{"sig":"MEQCIH5+0/kkQ1cE3M2GVFju7VkwOXlhQyua41hpeVtYs9M5AiBptYef6J0JvD77M8STnXNTm6y7M8z6UzdOBogHjs0juA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1799380},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b4a73d2cd1a1c1098cdee0a40195079181fa92f0","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.107_1774124300999_0.1773604153034718","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.108":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.108","_id":"@ouro.bot/cli@0.1.0-alpha.108","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9fd7769b931143385645a9f6c4fce8ef86d3e154","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.108.tgz","fileCount":175,"integrity":"sha512-YG33bcRO7uoDUjKAhwRg2npG/mtO70f6rhwGWDGQ1mXYCwxyAZA5iDl+1qHxgqHe41EGiWp9oUFnK9f2xCBq6Q==","signatures":[{"sig":"MEYCIQDeC5Z6zjOe1z8TQalI07bbuwUpFflBNnfduPyhlBvOGgIhAJ4DFgKYZ8tArTWpFJg8ygzMknyeUKN/K5CR1yv+dg9x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1807203},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"970d13d4d84c7fdc2daad1578c69064ed52902b1","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.108_1774136784079_0.887128584547058","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.109":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.109","_id":"@ouro.bot/cli@0.1.0-alpha.109","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5bc083753f25380f628e862eda27f8763b2fec25","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.109.tgz","fileCount":175,"integrity":"sha512-7puv2DRYT35kMl+Q2s084lbSnl/LNrobwXMsdkdP9/D7/6vy8K/OhKveWekuhRMnqEy8gs5ezb+jQFem7pY3gg==","signatures":[{"sig":"MEYCIQDbHdEOdX6UGfWHIoq8d87aQm3IFZdk/2r5hyv5ENrMdgIhAOGXi3C2LQ0jW1EbUWnfEm7y3VNMPhQzb/THnb3ukQq1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1811357},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"76df88e9657952a1cf43ee41011ae92caed35ab2","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.109_1774139469843_0.048704511184584076","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.110":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.110","_id":"@ouro.bot/cli@0.1.0-alpha.110","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ab22a71d0765a733a4408b1f97f0dd1fd9241c00","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.110.tgz","fileCount":177,"integrity":"sha512-wmny7E76MIALw3sBjjQTIPHP8U2dXML8Y6kFqNDl27nR0ENIvQCxvicSKmzE0lyzBd17YDavmi7JMs5VoYdMvg==","signatures":[{"sig":"MEYCIQC177JOrr4Si1kBUdBxRrc7XLRQ6AvDL5VTJa09EpWr/AIhAL2tjHmw4f7FkP1PJCMY/8DL+dLepUshTpwxc511y1iX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1845588},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7109ad8fac022c23e0715bee30ffdeb5ae8b0249","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.110_1774162429921_0.20800574908731306","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.111":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.111","_id":"@ouro.bot/cli@0.1.0-alpha.111","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"28cf945a5e7cc2e9e8422432bcb23742c75c38f3","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.111.tgz","fileCount":177,"integrity":"sha512-eigCXReKoD1Y/XLx2ty/KaQCD5wTt3vP3crKl/VQ2IKPK2lkNWx9OotHnyR1g5fKp2YQ6dpnziw43lpGuksMGg==","signatures":[{"sig":"MEUCIQCtouOYv7mZE+Xnk04RhyM6atTd2UIWnjrUu/navrOxpwIgZlbR4yVWatuJz4L9MFywNZ3U8l8eEuk2awgQObxY9/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1843937},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4a342acb534dc32b80da2b9a70fea14bb288db26","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.111_1774198724599_0.11803453828220167","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.112":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.112","_id":"@ouro.bot/cli@0.1.0-alpha.112","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"af6a4b25a4800112a535e2184b753f29abf378ed","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.112.tgz","fileCount":177,"integrity":"sha512-mVC+mJkb8LxFPrDQDZ6csRFQ3Rh9eBWcsfTTWjsIWcdQ2cX728PwZ9l0qrprdxyBfkgsK8hVFqYVS+/S46fT5A==","signatures":[{"sig":"MEYCIQD/gkTQtR6wcCWRrTHrwO9ggNI6Sp0yipaNgkzBeX82BAIhANqRP8/64gzpfEHTUL2XZSoRqnmNen7yLakyKGHNEVH8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1844412},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9dfc6ad910d6ee086adc5c3a842f6748ed2c8306","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.112_1774199911638_0.6103156183991354","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.113":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.113","_id":"@ouro.bot/cli@0.1.0-alpha.113","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4f4658d6c995c045e7105038cb30b8ff5db37137","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.113.tgz","fileCount":177,"integrity":"sha512-odoj6oawtIziPSoSXWFS1/Md8x/XAuaPSvdbFp5EQAb8v1fPPTc8zrfzp0Q6pRwVTuqD64X2ZgU8cgWNXt9RPQ==","signatures":[{"sig":"MEUCIEkjCOiqob6WjnLjJerF2kKM0Sb9j3+Dp87ALjHFZOhAAiEAi1OKao1y57/Oly3Vq7czTuopnq830CXswi8QHvCOF7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1844720},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"653f77470af321257a6a9f0bccf27a418df4e355","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.113_1774200763311_0.21207910471327818","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.114":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.114","_id":"@ouro.bot/cli@0.1.0-alpha.114","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"23e5d2367a69acb299cd349e11a97606307183c2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.114.tgz","fileCount":179,"integrity":"sha512-3aH65QdxLbBSaj5/TD58unBPmLRe4kHJjqdCyxqHAXTat6IJXB+9D+9JSn0BuwbuvKpb9ajXPSUPS2dCuzx5aQ==","signatures":[{"sig":"MEQCIFnMWEuyFfHhQAJ9RJ2ZXSNNVEb8GdPBXDlEnvYithyYAiA+pHel78WHDywg3439xy3P2jKbNXWsgSkGZS3nxJBIFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1870618},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"cac1c84e136cd2097697c8aa21d7ba497953f435","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.114_1774227713298_0.519609040063373","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.115":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.115","_id":"@ouro.bot/cli@0.1.0-alpha.115","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"10e15f829a53c7c41bee21d8ad0740e28a858893","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.115.tgz","fileCount":179,"integrity":"sha512-ddsFuC2cK4A006P2kd7R/xGdl6SmQLfwBsXvSbNG8jF3Iujbr57wI9S8VsxJSQg72wtFKcJBNLNQOO5HGm0aDw==","signatures":[{"sig":"MEQCICWyfVtQabiLMYm0NLJ1WYHpcBMsXPek/l5gBCRwRFmdAiAyvwnITRiFfdu+yaKr3AbsOaoVjcsix5Wn0TR6fIjf5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1871145},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e8a1145c17b7b3c7b9ca36a3c895532978d7c5b2","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.115_1774229758928_0.7075599947467173","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.116":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.116","_id":"@ouro.bot/cli@0.1.0-alpha.116","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f7ad4d17044c91461bd1e3c5972982811a83c86c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.116.tgz","fileCount":179,"integrity":"sha512-du2CaBDkjRT7KCyS9P1wctI2t9yeNw2uoB/rNiQwsTDNut8G0SVTsZiQNLUD/cpl+PrCvVBFQJNPV5Q7hjn7gg==","signatures":[{"sig":"MEQCIF1WiBKzsZLg+DxnGXINxB1jZEZIF2UEvXiMOqiP8FliAiBdOHc+pWdMkkCrw0ENCXbzbsYeLN8ivxD1VC6gKdBmig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1871778},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9fb4da8b564ac379244b0fca9d8cc5e7dcb1dcd4","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.116_1774230655983_0.5643289295318343","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.117":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.117","_id":"@ouro.bot/cli@0.1.0-alpha.117","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7c023c6698ef48d4b661b643581d95c364c49d03","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.117.tgz","fileCount":179,"integrity":"sha512-LCGRGykQMIoC96lYo7UgKpZgcJJos60HHv5Gz8gDk7OtlzlAhNL1PPJMzVleNA4v1Lo6zV1Xr/4C04pOSeu2QQ==","signatures":[{"sig":"MEUCIFYykDwxZOIQ2q5yQDu+vYt1iy90hyClkmDKZCIhWLR7AiEAt+DItWtSUtZFY8RxX5e73yc5mfl+hi9SPi1sMdX6rbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.117","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1873762},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f8c3c4e0e578ac7f31267a996333be5f74086224","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.117_1774235296951_0.7517334311398416","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.118":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.118","_id":"@ouro.bot/cli@0.1.0-alpha.118","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"79d23fcf8fe15af56ea27a10a425525dbbebb20f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.118.tgz","fileCount":179,"integrity":"sha512-NitZktLW3BBYX+aYgFnngqMzp2aSLsDeoEGqe+Mw3G4mNdBis29J2fAd21KeMtYifXlWhYUqHQm/n4zVHA+Lbw==","signatures":[{"sig":"MEUCIQCVVy8dLtHLZ6QNI130EdrLz4mF/g2nrJlgRqhfDGPlrwIgN8Qnrd2RjB7ypqw46mcS3LOxlcy2JU7nv4+PQ068uKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.118","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1875840},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"96fa0af1121b0ae1c48d7e10720b11a7b6676d66","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.118_1774238023508_0.327269697099541","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.119":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.119","_id":"@ouro.bot/cli@0.1.0-alpha.119","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2f418eff850dbd317e1b2068ffb92db17c346570","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.119.tgz","fileCount":179,"integrity":"sha512-nYJVUqyV/RA6jwniLmmJoLZezn0Y0iS+QvA2wQQ/9HxdvgJW0lUeqWtzKLekET7OFZvO8KhDViAaQxk/d29kug==","signatures":[{"sig":"MEQCIHUZgLlDQhgKaeNoVY5btOZfwDSTNaqYQrr9YhhnB6GtAiA8yWnA6yCqnBF3QHgkmfcs83+uWJbmVlD9KFokQfXA5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.119","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1876253},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3821354dd75c9e3027129a58617f6183f3532daf","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.119_1774242534572_0.45377559600504025","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.120":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.120","_id":"@ouro.bot/cli@0.1.0-alpha.120","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"85f2e05412ebecfbbfa28b32e12bc9342c0d00e1","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.120.tgz","fileCount":179,"integrity":"sha512-zssQNQz501d3B402KG8kI7e1aLxKtqUdY3yaCbMk6OCEUBkFwQfL/G69TaIHAD8T4sryC4WxNebyIiN+salf6Q==","signatures":[{"sig":"MEUCIGwAMqgZNEHSHGbUgQCiFFD06e3l50m2zCbmDk4spOj8AiEA8wcDL1XkmA/Ea6wLpTs7TDnpQ58yws8+yqA0j3mteoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1877727},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ca56f60171127abdd816526334deb35096c212ee","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.120_1774245598875_0.30414825314712424","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.121":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.121","_id":"@ouro.bot/cli@0.1.0-alpha.121","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"41fba043455c776ebc91261df072c8a7501b10c5","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.121.tgz","fileCount":179,"integrity":"sha512-X18BCajzLqlz4J93hncgkd7wf0B9ngjDALOFCdbkTphsncNAqaG+gMw/EcCw/W0KGt5le/J3BXR2MZ5jC9lkNA==","signatures":[{"sig":"MEUCIHlE6KK01Y5FmjufNEhz23gr3XxBnFvmIH/lE88I3BkyAiEA8uo9qvS+hY1Z0fjHEijREdw8XRXJFyYfMURuiKWukeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.121","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1878035},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ad850dc4b0e5b969bf9ee76240385bac0b078d26","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.121_1774282523828_0.46537681780673235","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.122":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.122","_id":"@ouro.bot/cli@0.1.0-alpha.122","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c138bb658cfefab3ce9564f426875313cdffe5e1","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.122.tgz","fileCount":179,"integrity":"sha512-WVyAen/H+rjpkW/Lutm4ell6z9iMpRtBglT2hApdJifucqSDOKQ2Yrhi8FWlHyqmf6aWYK/4vG+svt0t3sU2Fg==","signatures":[{"sig":"MEQCIA8sqXBEgqN4ko6+c562z+irMvb1OsgmDe5anJgpRbYUAiAjpSGAr6lzNUdP4bgdc4gJjt+A2zn6CU5sq/uB/BuqrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.122","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1880428},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f4e168c13fe2a8b5e59c5f73972f8f66c6a2a365","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.122_1774283728430_0.4864210916587106","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.123":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.123","_id":"@ouro.bot/cli@0.1.0-alpha.123","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c933d043566ddd1180551d060c0b8d811a499665","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.123.tgz","fileCount":179,"integrity":"sha512-MRpMr4XwNfpykIGUgwIyL88sMAS6YyMpAFKFUYnAjAxYsQ3oywdJjK2F7E5Jyjjz2w/1TOZA/iTQkwE7MyQrTg==","signatures":[{"sig":"MEUCIQDia+CRAhLICHbmfT2qp6QyPYwJAtqlJDV6GsFkmAR+DQIgafgLOAS3Vbc6GVAHnTlbtrNBHAxbrH5ptms1ze10INo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.123","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1880706},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8badba768faf543023fccbe70914855dd79a0878","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.123_1774288343700_0.4678427258486231","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.124":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.124","_id":"@ouro.bot/cli@0.1.0-alpha.124","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"189b909c11e6ed6b83d5b9d2d69877e83af86685","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.124.tgz","fileCount":180,"integrity":"sha512-YOWUnBuxoeHUsxo1mZTo6M42TYDjausxrnDxw5aADfc+hIyr2Mzzo5lS0SnMH/04jazO9f22tiIYsHCJbPF3Mg==","signatures":[{"sig":"MEYCIQDLXj1btD2ijJuoZ/KhpwqAUK3t0xEDbNO7bHl7qIgy2gIhAKtU7hOr4OE/f60H6pi9Kp7bqtLrRrZidCK4FhN470AD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.124","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1890336},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"74b32236432cdd30a5185ccf129c2db390eee0b2","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.124_1774293157145_0.32173610956809306","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.125":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.125","_id":"@ouro.bot/cli@0.1.0-alpha.125","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5df38091bfd3aedd97dc50c1711022b8793e05ee","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.125.tgz","fileCount":180,"integrity":"sha512-xIhaSLbZauHxi9o0e7qxcvZQjc4iD3F+fFrGbmNfjHNYAPx9FMmdBwGCBePuJIa9hSq42aMVdjtXvgE2jAObww==","signatures":[{"sig":"MEYCIQCu/NnQopIgVXU+PoL+Z+sw0WsjGxJWfM3GPREfjNeE8QIhAME+SyskhHTyN8wQPQDFDZQfYVSTCybtgqRup/Z4dxzw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.125","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1891949},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"15787ac942040776346d4aeade2e7ef02f016773","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.125_1774297401775_0.4439795807837774","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.126":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.126","_id":"@ouro.bot/cli@0.1.0-alpha.126","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"0a5e28d86f03fadecdf5726cd7b7f35643bdd245","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.126.tgz","fileCount":180,"integrity":"sha512-9ABRy7IhYDd0GtnwE19FG9EFf9RFnTwKdMi60SQpYhrUfSA7xbqunCjY4YesZbNa4VJD5RqbtvmMepOdsma8GQ==","signatures":[{"sig":"MEQCICUmA5AuoPBLWlWqw+Ux0FIkkKCiqPq0Bk7MJWtKszPOAiA8TNkGJWaO5vk8Y58R3NkNZ5uJahqbqIavzLVn4Ru7Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1891855},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"620f901d87a96464b465090c5aa14e8b5cf2b6d3","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.126_1774298341417_0.06401654589208161","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.127":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.127","_id":"@ouro.bot/cli@0.1.0-alpha.127","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b7fe8451df93947a1d0367145aa7731e911bd728","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.127.tgz","fileCount":180,"integrity":"sha512-wvViAbbIP9ZBo1lSTClN+bE3A9L5qnZ6A7rP9hPBmOdaRwHjm5WAz3PCM8rBtEXNkocJIvcb0MB9HRzR8dvNow==","signatures":[{"sig":"MEQCIBaqoOVNftbPMUCs64jicPDCVbWOw2uKcgnM7wN409W4AiBSliqim7JfvOseTW4VMl5QEgZlw7eu6znOL5KZCiewMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.127","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1892822},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e6c3c6add6bb8c75d5e9305d3bc47c9041d43016","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.127_1774300914051_0.03994343614891682","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.128":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.128","_id":"@ouro.bot/cli@0.1.0-alpha.128","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8c03e58510fb985bda73db4f8fe53e4a08e54daa","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.128.tgz","fileCount":180,"integrity":"sha512-C+gkzSqpCPIoovMqObghjwjSJ3X8pvyIJDM6YJWQXNRmYOcOJ3tcztBTuQFsC/E7i++Gi3mD0GFciLjHy2SOxg==","signatures":[{"sig":"MEQCIHoNftkeBi2FajX3GcEBd3QdYasziuqdkX+9RFxGWmDjAiBXgi6OeSlEOkOtZZYUousMxutr5xFovd9qDH2TvVmlmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.128","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1893296},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3a04fbdd72735d7effdfd07d5177322deeac60a8","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.128_1774301921835_0.13189285186715938","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.129":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.129","_id":"@ouro.bot/cli@0.1.0-alpha.129","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d01ed2e5f5d1b61fa54f95e564570b48ecc8352f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.129.tgz","fileCount":180,"integrity":"sha512-yNc7zja77yiyKzRCMLZ9PljbsWQngKCyJZHUsd8/0+OSFyOLMT8OyA2qOj5hAFl163b9IxaPTHRiyfBJ61RUXQ==","signatures":[{"sig":"MEUCIQDA0lUf1aLhzUAejXG7xLxchwzpcbiGFGC9c2q6/wCSEQIge04A/xHPDBXkpaI8vagmsIKxpuORtjm4mGCMj8+xb4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.129","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1895157},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"643088e61f159f26e7374de4493ec3153782c0cb","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.129_1774307876259_0.521630588207987","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.130":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.130","_id":"@ouro.bot/cli@0.1.0-alpha.130","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9dd588bd9bbe23641f6dda25485c7e41d7c8e358","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.130.tgz","fileCount":180,"integrity":"sha512-W2cD96tqoxMRmxfVtof5Ldnu384qiXqpaxqnyNUeFpfCabmA7NTR9sccqcG5GlxZ2G9wqTJpSCiq6gPuJH0P9g==","signatures":[{"sig":"MEYCIQDu01E9yefTfdkiXRPMn9jISmaBRXI0Q4ruQLa9nAniMgIhANTxU70xmzmTOhuwXu6dcyYqpV3YuFPsd5bWZG4GIYx7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.130","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1894739},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2395883fd9ea047f9c8097d391cddc8e76b189e2","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.130_1774310144796_0.6211479407868556","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.131":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.131","_id":"@ouro.bot/cli@0.1.0-alpha.131","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b4cccfc1fa766c07321e438852d14a78f69138ff","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.131.tgz","fileCount":180,"integrity":"sha512-tC7ZGMsjO8J78LdEe9aHWlYj9oXJc0nsyswKfXDoP7Se8/ZOlKW99dCnVxtxuSeh3rudJhyuwlEBVJNwFfbUVg==","signatures":[{"sig":"MEQCIGm9V12hrZ6ryenWbRC42g/wIO4M9N8/oI59htURqqAXAiBaX9SVifgeYaNOiUs7qCUkSPBwBZhSfg08d2BXLIeitA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.131","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1896309},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"56eeccf00197af830c0ab1109df9bbcfa6952edb","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.131_1774312863616_0.4350599478319228","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.132":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.132","_id":"@ouro.bot/cli@0.1.0-alpha.132","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"eb17bd9cef8b1cf0ea86f46a1d916905c1b3a257","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.132.tgz","fileCount":180,"integrity":"sha512-tUxDuzZjdThSnyGtDKUplusoO46WjPsNOdXYYlpEBRWa7sd8H4S23H/EUEHrdeTcTL6oL1kzedXYyZXD5vT+vg==","signatures":[{"sig":"MEUCIQDxyJBN1hkrdhvDU+3JjJOU0f31Ps6tganAIdPewX+P8AIgZUH+XwMWvXMqiZ9SpdleCJyHcBih2fCqzWHSc/avatw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.132","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1898007},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"888877dab186311b2d9910e7fe493feefacacf92","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.132_1774314064330_0.34204978501842853","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.133":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.133","_id":"@ouro.bot/cli@0.1.0-alpha.133","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d5b68f0d19cce45038f6a69121c4a5c25fd821b6","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.133.tgz","fileCount":181,"integrity":"sha512-UvVb9L2C++O70u/h3tYrwW/C4C6UF2w5125eJJrifZ18tMwg/10hqS0egf9n2kejzI9tk+41nBqOoRCJERdBcw==","signatures":[{"sig":"MEUCIQDqpAD6dQTaAtAAurjY4PXbfFoS/t8ecHIRRqMemmMk6AIgIpkgaQuc1n44Et8YWAwSqLt2t6E3qtGCz5FxKa9qgmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.133","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1908740},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d488748e345bc36cedfbc093d103aff894a29eb5","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.133_1774314727577_0.3833582410794003","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.134":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.134","_id":"@ouro.bot/cli@0.1.0-alpha.134","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5965287a08fb0ecb8e340901b889611520de2827","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.134.tgz","fileCount":183,"integrity":"sha512-GwawmU0aHaZI9CHXDFTmYo8QzMgZschsssSllZ3EASx6Dh1IH7mtiZoXR8y6UC75lhvN5CFtTXj6gbHYiqIxHw==","signatures":[{"sig":"MEYCIQDplgCU8aqawXtJgK5SRCF7FQ0rcZBBjSr5RTKWJdju9AIhAIeSzj4+Z+Sy6EMVVPNP9WWtM2DL7L2/DgMEfjLAzWWo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.134","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1932787},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ac9c9ad28c63d9b67af64a53ff1b25175aeed52f","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.134_1774381643844_0.03886407343172138","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.135":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.135","_id":"@ouro.bot/cli@0.1.0-alpha.135","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a01ef0c5508daf0c9479038e7461c24f976648ab","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.135.tgz","fileCount":182,"integrity":"sha512-aBIayAVEA8rDfhL53MwI1ej5GGPOyXDNiaGycAGhK3QXqH66X07DoPAoElwUjGUK9i/gN6TbxdXar+wvZtXVeA==","signatures":[{"sig":"MEUCIBoCp+YvfsFSQjo0jzp8KuBkcSyFJp2hXtNjk/9oWX9mAiEAl9DSDvqmLkeyOyIojZlH/xIWhGv18nQVzRYktOdUbq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.135","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1919142},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"54fbea75ce37124ae5014d049425ffe688e98305","scripts":{"dev":"tsc && node dist/senses/cli-entry.js --agent ouroboros","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.135_1774404001356_0.527265226071844","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.136":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.136","_id":"@ouro.bot/cli@0.1.0-alpha.136","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"01eeae33ed0000b541b9186b19940bfba2a5f99e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.136.tgz","fileCount":182,"integrity":"sha512-D1xYuNmffN3orPMoSKHZcUz3PUXVuqOHeNLJ059kpW0OrfG23Zn8Mk5uo/UvlHqcTyjdiGr8eUZi4k1e6J4VyQ==","signatures":[{"sig":"MEYCIQDaXfS4dK2iTrovlFqNNVaHtMM5vdyVkE6Nofdmh4aTGgIhAIBc6V+6Kfk8FNqB0DyQQj9mqTIa/OU9Ann7wXMEqcjB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.136","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1929168},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"bfd9d12c3d0c6ffcdb863c7a6c9abc9b09f2450a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.136_1774507630934_0.36154122942018185","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.137":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.137","_id":"@ouro.bot/cli@0.1.0-alpha.137","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f8b5baeb455acd64ecbd00f03e20efe61c209f2b","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.137.tgz","fileCount":182,"integrity":"sha512-e5wBvOptPdIqnFHf89LHOKLe7UDefRzGQxv/L5x1pdNcMEC+hyqtoTQAXhUpxU7RNcxOvDfUGZODciB9NhOsuw==","signatures":[{"sig":"MEUCIAYROlv8nAMnDkuxX5YIQ0qRF/Mq9TCW0r86rmWK1v7eAiEAgNsjZhDa9qRgRQiAXSD/9M3iO77pYYWQItK4iOymNcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.137","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1931039},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"62f8c7a268416b0121448e1a511527384b4bb0b2","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.137_1774509448110_0.6811159964829874","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.138":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.138","_id":"@ouro.bot/cli@0.1.0-alpha.138","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c257ccba531b07b681de2646432f3a69da3f3b8f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.138.tgz","fileCount":183,"integrity":"sha512-0dPGuTwkMk8Z/+GAYRmL6ti10GIARK/WDBoMV/zR4MwGate5vFGAyqqtPcXu9VBUdQgVMO9lZPaAmIVEmYBKTw==","signatures":[{"sig":"MEQCIDR1WLKDWeCndK76XImeLw9W5+TYi9MxYzxIgMmnMrFRAiAgXHFZqpSjfTIKBHb5l+LTFdB7vVlIYweMgCI10P76hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.138","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1945801},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"bfdb47860bc3c3c96171d8c87b9592a76d083b28","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.138_1774514268459_0.5222979238846523","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.139":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.139","_id":"@ouro.bot/cli@0.1.0-alpha.139","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"64afc96c3ce68981e2057060ea0894265006e964","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.139.tgz","fileCount":185,"integrity":"sha512-NPcDzbpzLlq2NhAzwuv48I3pqMFfe+ggxnt08l52EDA46qHPZGpwrAmCVLnVuVS5jZuyKSUk7l7azMjHZ2Mt5w==","signatures":[{"sig":"MEUCIGRzpR1tmfavy32x8i++NtZMPj5HiZnEVDcyN4M2HVg9AiEA1w41+5St08f9R/xR5SCJsA1hEp/PG7OkD5OCxFXXrd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1959026},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2d6ad7a26b15edd9667110fc3496a692ab667155","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.139_1774517056944_0.3882034648760131","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.140":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.140","_id":"@ouro.bot/cli@0.1.0-alpha.140","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a9dedb889203f1a7aa7b1ff5718e5346e9aa3db5","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.140.tgz","fileCount":189,"integrity":"sha512-LAuGTa/bFzp7mo8qqFhiMWLIsyeOT4aLUACE3vNR25G70zPUD5NE5DihX5+KQ1ICbwLQ+48URFfd910mrawqyg==","signatures":[{"sig":"MEUCIQCYIShPBPnG13LPxoNaBBBCbhh89YC7FT00Pn+1MZwFzwIgHkwPXrdgwD3mGSZdjSekSHJXDqifLsoz6y28E+KqwIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.140","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2005918},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"08f16dac447b97ef82fca371bf0783b917c92b92","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.140_1774517951205_0.41120453841443405","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.141":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.141","_id":"@ouro.bot/cli@0.1.0-alpha.141","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9b7a4351ff4faacf6ce96d9d10b91093b08530ac","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.141.tgz","fileCount":189,"integrity":"sha512-EZP22tZH3PHuG9jh/JNd/i7cVplrg9Pz+sz21EL0YVacf/MVg69+QM73fB9hQmTcU2OnDxCyihw0XSuVFnNoKg==","signatures":[{"sig":"MEQCIGIdEiNA/DDEvh9grs/zuzfjpzcSQ63XpVAfq20rUEYOAiAzv03l8QprG0nuqAcik/x+Ucm9Fdox0nTsZnFElOR1pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.141","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2011560},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"49006cdc3cd37f498b48b2191dcae8b8f25b77ba","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.141_1774519276432_0.3659737606648521","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.142":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.142","_id":"@ouro.bot/cli@0.1.0-alpha.142","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ef3b059e0e73de8b2f2a6d798e3c84ac73c523d0","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.142.tgz","fileCount":190,"integrity":"sha512-Z8Vqe2CYPMSvWLcA+zRWu3rDni7ee4Jvlw1U8fYE9ULZTtb5y2CtThtAXaut7Ml53fYmGRCWhnDZVOKKXqszFw==","signatures":[{"sig":"MEYCIQCmtwnAbgK3iWQYGf+4lF9NrjcqDzW5iUVi2ZRl63Ue7QIhANTJdymClO1po+pj5g+f/G4CvtSA2C4siq7Mu8zTCwXH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.142","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2021317},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"edf3dc8278fe88f4110f18f42d8b85fb0681474b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.0","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.142_1774520789559_0.42065502351512185","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.143":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.143","_id":"@ouro.bot/cli@0.1.0-alpha.143","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"39d9e96e79b921d2721844b7fdf8f53e86e9c29f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.143.tgz","fileCount":190,"integrity":"sha512-RGKvn8CpvNiBzJ2903bQBwfiuS3sa3FBZqyalejGp1xIpMWAvnDryWF/Q6pb31UfQNjzziIysqDR5NQEeShGQQ==","signatures":[{"sig":"MEUCIQCCWE9fMubPXYPvzBO3O+90Wdel8m35dLxp5ixLy5zrbAIgf5Wjjpdjx7Oxnr6QsEwjbOpDq9Ndkh4stecW3/6WKME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.143","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2022174},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ce68fb96dfd160cc236f9b60378e361c0c558184","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.143_1774631304787_0.44673298523397587","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.145":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.145","_id":"@ouro.bot/cli@0.1.0-alpha.145","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"062400961f0dfdf8019b443b32e744f25e11ea08","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.145.tgz","fileCount":194,"integrity":"sha512-ITk1W9/jiSQ+MbFWjF1jfzYx0gQ7OLgcLl7NYvgoVHq0TBYlcyUYzgrg5678PmUT/qHn5gKxEt5uytALAk2XOg==","signatures":[{"sig":"MEUCIQDZpsv+kNm+hRrb82MTkvdJ/KLHAciRRfa+pWPMYYEYBAIgGfjlYth87fUX1EKajgaFBp4pvOaubwsayODGWE3hgBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.145","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2062745},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"29934a1119628c1740e323336f35c13742751c5e","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.145_1774654559742_0.8044758657675126","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.146":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.146","_id":"@ouro.bot/cli@0.1.0-alpha.146","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7320526518234cfaef4f6a3b2484f91579afe28f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.146.tgz","fileCount":194,"integrity":"sha512-B1UnzIU6HzboMImRECLtaDh2DadRAfnkwu1vIlDQXwFigjXJoAzotD1Uoez0kFhqYGZx0EyOkw2K5aElwsCcKA==","signatures":[{"sig":"MEUCIHRLwfI9nawkAUuf3TgTclhy5ICQA9FChKjwrrEjNkacAiEAoGlabRYsQ0t5CDqQSEaGwZVQ45lcQa4Wa1tOUa/70Xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.146","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2063851},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"fde402a43bad65fff14ef3ae62178383a1204416","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.146_1774657443145_0.07451142105637443","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.147":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.147","_id":"@ouro.bot/cli@0.1.0-alpha.147","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"adc6e4e4a497c4794aa244bace3a19869369da56","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.147.tgz","fileCount":194,"integrity":"sha512-W6qKmcvl9fYa4dlzWu2Xr44Xtk7Rql4TjCx96S9o8K0N29C1dKj/QIUrRrYcXzMCNLNlZGR1P4CXQU7pNxmpYg==","signatures":[{"sig":"MEUCIQCVfqMdCh/l/78ofZY3sW96C87bYEdS/k54Tn5L2Hn3BQIgPc/AOba6Tel1IBnwWHQ4q1BHVY9CGAIjyqmL/AtJ/YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.147","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2076431},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"857db8010b2e08e2c8740e786accc9028b0aab69","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.147_1774660732652_0.9343971239632245","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.148":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.148","_id":"@ouro.bot/cli@0.1.0-alpha.148","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ac4f5b8695968863633666d51206d2788bc42175","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.148.tgz","fileCount":198,"integrity":"sha512-GUe3cXG9D414mbTq1fV9oLcq9XqeYcaddcjC75orZJre7QaCz0sebStelYMVEuNyyKt/QWk1gKwHbWXe8fB/Cw==","signatures":[{"sig":"MEUCIFD2eGYw7aZCL9bHf4ehnHd2kFECNbIDgf6hVm/30WYLAiEAtERLdFXKZ/OpGV9r78ZIf2jK2x2g6yDIfMdeocdAq4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.148","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2113145},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"be7f47590730c0d0dcfb3e203e4fb8e504b64ce5","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.148_1774661469024_0.9263669229440403","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.149":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.149","_id":"@ouro.bot/cli@0.1.0-alpha.149","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"56aa0302865ecbc1beea37af237ecc82c8446061","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.149.tgz","fileCount":199,"integrity":"sha512-dTGW/Z0Kpa08r8kThGn1wNHQAbUVfGD4GwELTrdvil1DDUoclqYxRHt/LDClq2TeP2RFVz2GWNf53jWwW8J+dg==","signatures":[{"sig":"MEUCIQCihdwYTCxGnLxTuzrDQ/YVwAYKn21Xs7BkCUVXi7Y2dgIgNaq45Selxg+5T95pXfwmNCfnDlVxQVzKNDlQswFI3NU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.149","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2127922},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c5a6f94d2c3c0fb96384024060b0cc5959522e63","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.149_1774664565358_0.8630420104376835","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.150":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.150","_id":"@ouro.bot/cli@0.1.0-alpha.150","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8698af1608eeaaa7a5f37bd333f7926db46fa521","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.150.tgz","fileCount":199,"integrity":"sha512-fse8/ZpZk3ipFrBIyxjklr5TWhtijkKHwtP/fg46uh35gAAnI/w5LihnESIE4zw/6ks/cozlWOPczyWqlYddxw==","signatures":[{"sig":"MEYCIQDdwIlkxUsaLiwrrVGm7/m70SS7Y6mC3ABIzZkRB/m4gQIhAMmDfDn+Jo32O8exLd5htJgwaoKfhzsWlN1+Ok1O798u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.150","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2128465},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7dae0cdc80aa5391db2664bce199d31efa4e88f1","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is part runtime, part body, part memory scaffold. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.150_1774685992815_0.6325951182765175","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.151":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.151","_id":"@ouro.bot/cli@0.1.0-alpha.151","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"47c77cb3ae3a8e0fdd549a7eeb60872d4619a944","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.151.tgz","fileCount":199,"integrity":"sha512-+vYCroIPXJmIoWQpZU0NuD/FjQVUwvO/nnYBFz+wDtVNLW9TLgnqXUcGxpM3hVsUJuIqgkA2ZBIw535a5we7GA==","signatures":[{"sig":"MEQCIArBAYq3D/IQggqQUqo5gdpe8qFWg4JhTqgcA3JPWO+7AiAmeeySDsQ90+K1OYmnwgqMFpu53YhBIKQTZKhSH4uxvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.151","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2133793},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"fb24783c3914a48747bda34781b6265109c79871","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.151_1774686932896_0.00012235302044283358","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.152":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.152","_id":"@ouro.bot/cli@0.1.0-alpha.152","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"29547a9189a57c508648739255b6e7e2b59cbaa2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.152.tgz","fileCount":199,"integrity":"sha512-++4BGHmWp5ThhmHdxLeQjCbk4uVv2Y+IPzEnfQHRxE4wSDROjX6Ve7IdwfybMpusd8jJqfDioKxX4qdMuPG9xQ==","signatures":[{"sig":"MEQCIGkFr2R28t5zFB3JyGomBq/6xHiRa6NaNvyCTaCgwr4TAiBAM/tnSFZC+ati7QVJBuMO6ULtScdod8TX1JUfC4gmIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.152","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2134010},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3d6bd08611802ccc26571ba745af25aa9dc642cc","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.152_1774722040945_0.04754793838176474","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.153":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.153","_id":"@ouro.bot/cli@0.1.0-alpha.153","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e96311298dee870ee31a567a274e81b964d29058","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.153.tgz","fileCount":202,"integrity":"sha512-PfUylGMpmol1u1TfkuD15Zqbhu9j5XhNEm5Ep5LGEPFTHdDUQGgLDoag7WAcMr7tf51pkHn4j5VybmHrjDmhLQ==","signatures":[{"sig":"MEUCIEtb1Y/xV9ubqteglw7pycYFin7B2MwLhQNiAeztAAA5AiEA2FXK37CxzJpCHcla4GxdWoBjdMY/5dFeTlmY4Wd79rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.153","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2155845},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"0cc4cbd262fca5ebda3a9aa65748b2c7ee776e44","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.153_1774816020145_0.3038263802255885","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.154":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.154","_id":"@ouro.bot/cli@0.1.0-alpha.154","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"af8faf99b7bf92ed1dcc896c90247a1d222b9fe7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.154.tgz","fileCount":203,"integrity":"sha512-0RCwh5X66NY61O7UMJQlrb7PqkPuWyVXfeEq8MdX7TnaNjg+mGvYwemSbrAeygd8fhx7lAl9O+J4GiHUnac9QA==","signatures":[{"sig":"MEUCIAmaonrIvwi3Zibi8SUTNt98lhUgrJGariyo0rBj1i1zAiEA6QUTFmRJSLP+Kp09eSRAGQs8UFFh0s4PwvCYsSMLYX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.154","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2160724},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c2d073c90b92355c846e6e9fb780d7c09233a985","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.154_1774816428991_0.6561748973429391","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.155":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.155","_id":"@ouro.bot/cli@0.1.0-alpha.155","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"acf2f6c4324f34427a0bd6e4cb1ffe2ebf82a82e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.155.tgz","fileCount":203,"integrity":"sha512-X9IGUpFc8INmio+cfoiFzxasvn3hMVWr8jeiO8pPmyW9H1aB/6WhuVVFZIrCh26ooHT71PENmoaz4hMBbSOE8g==","signatures":[{"sig":"MEQCIEFETnYDenuNmr7UrhoFjPW8Cm60qhitOqFSJOq5Zv9/AiBj/kE7Mogu8YZ9s4EooldzwlS8m5oawHtfD6T/gtR7lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.155","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2163162},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"0569ac0585a471ce63eaecbab4aa4771ca9b0cb0","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.155_1774835143078_0.35154994361605785","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.156":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.156","_id":"@ouro.bot/cli@0.1.0-alpha.156","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"fedd9515cb5ab06c5971493dc432cc19502772ee","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.156.tgz","fileCount":203,"integrity":"sha512-guEqmWAn50zgr8IQXt3XrJSxsG9A4ImsFrzLioaIZ0FgN9qUaRoCGJb4a7zJB/rWBQlzNqge9YIl/iE5vfojNA==","signatures":[{"sig":"MEQCIFp8pGRZWi1s2igz1dSAN+51SnjVzGNbpqP/Xh70NhwtAiA1YlptJlGmtZrc7ceAL5rnYolZisidDZ1SvPsP01ilgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.156","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2165369},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"de57e40fe294e9c4fd0f9d1a9c7a1acf8736329a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.156_1774853394145_0.6125511823563183","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.157":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.157","_id":"@ouro.bot/cli@0.1.0-alpha.157","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c56a2de28c72365ba41ce75d37ed59ef385b5790","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.157.tgz","fileCount":203,"integrity":"sha512-Eqn+EJrxcVEISlJr7VG7s4u2NSyHk4pRXkhpDomaY9BIDWp7VTDqUwehu7Inw+S3LslGM0Kdq/kaF9n46XkXag==","signatures":[{"sig":"MEYCIQDMwiPC/0Y6vZTpaYk/Ieq8lkMND2tnW6b6w520X+x5rwIhAIq8RvroYaUQQYLJQBIJqk1wCs53tUhZCIs6LUdUf5oJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.157","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2165345},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"821928cc591a61fabfe5ce4e5436d70e4294694f","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.157_1774856208959_0.8876474267194834","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.158":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.158","_id":"@ouro.bot/cli@0.1.0-alpha.158","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"50bb84fad947e0ddacf1856ec82ced408e7438df","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.158.tgz","fileCount":204,"integrity":"sha512-2wwyLNL1YTCRlGZfMPUjmlWnE2RJww6Pqhq34OsrtL56fQ9t7yLHvPlK3gdsKLRBTDO/Km4g95bN+HPUnvAfvQ==","signatures":[{"sig":"MEUCIBGmTJdDWihW1ifJWlZkfuAfZPQx4ZhHuxgqyg8FPK0gAiEAkVPcLY/y26mgohf53etgjRS+kqZ5m9CoO7sVQ5Lh+b4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.158","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2186573},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"fd38f255fb8c0e2d1612ac76f7541dc9b5a1f78f","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.158_1774930098520_0.5226341088366255","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.159":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.159","_id":"@ouro.bot/cli@0.1.0-alpha.159","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e1dbe797d380636ad581e0d7938a47f555efe84f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.159.tgz","fileCount":206,"integrity":"sha512-lY+7GRINVP26GeFggEyme3sPnOw7QJY8PEz7aj/OOPJVAi5dTZx0T6VbAlOCWO1u5/ailMWuZU5LsuaQ1HciPw==","signatures":[{"sig":"MEUCIBOOidHq9nYFaJdqWHP9LIIOIaJPFJD0kLb3dQFI0t70AiEA1k442XIuRYExIJsvikVEuqQwHEiyLScqRbcqqqv8RC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.159","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2200855},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"0c193e84a29c4367eae41c9878558700d0be1225","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.159_1774932644153_0.5987405428161572","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.160":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.160","_id":"@ouro.bot/cli@0.1.0-alpha.160","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b41ab04fa294ca211d344cbc32e337003516f95c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.160.tgz","fileCount":212,"integrity":"sha512-J63GyiKZo7xU0br8v8/lBLPRYGUHyENx6wOLiDKTKlilKvMriK6WpqTkY120N82Pd96WvbY+/1rbmCOFWDq+YQ==","signatures":[{"sig":"MEUCIQCzz3Q5OJgU5WdIcP74+EE/kNV3pYP3jcFn1kB4UcSYtAIgRLE1yDgvMppZO0VILJnC75Y/sVwV8kQVQ73+0SzphyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.160","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2338031},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"63cd4e1d4c458da55b55156570743dcd209a5a6c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.160_1774947058072_0.11587668618631253","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.161":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.161","_id":"@ouro.bot/cli@0.1.0-alpha.161","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c6cf0d451456d1294cd3c85c6037f2002b479e61","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.161.tgz","fileCount":215,"integrity":"sha512-o9BmlRByBaRGB76O0jFX0hKPNZDotVAagB2GSoQ1lls4W3bW23WGeUZvzKWBkP9Ekwi5vRS2CpX6g26rl2ABWA==","signatures":[{"sig":"MEYCIQCVanCNmW4Ez0uxjpWKisuEyLW2UWhJecN67Mq5LsYymAIhAO2bVJl+13t4kX6781LXUovWIKd3DM1f3vchGSL7Xw+r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2877932},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"196338a7b01b44eae99e378644c8c167a3237c63","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.161_1774987206745_0.3316347161399167","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.162":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.162","_id":"@ouro.bot/cli@0.1.0-alpha.162","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1498f0762068a3a4d42608a131fa1976e7371d41","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.162.tgz","fileCount":215,"integrity":"sha512-u9tlb0ZxuMvWmRLv4oHyMgkPvajDSqhIXAw5j9BA7OrqSoewVx9WBHDh7ZAThyeKnqvmeSM0RIqn+W3Muwj9+g==","signatures":[{"sig":"MEUCICYV/mCDIsFNoN/7vTFHUSC3wi4z2Tu0ERpDgBH0KHaoAiEA3R9hc3s3KIFNu1ggtXXzQbm+QxqVN2rOjH/qsGOBii4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.162","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2878529},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6ef342d0f957e0d7ca00e208283f8d52d0a5c036","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.162_1775001953546_0.6014154431801011","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.163":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.163","_id":"@ouro.bot/cli@0.1.0-alpha.163","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6c17030c7e53846b9500106b25b78fc883eedcfc","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.163.tgz","fileCount":215,"integrity":"sha512-wCjhcOuaPsQMCyzGGTxl4Hg5rygNu7si0gKIEEVSp3Hk8WGZTaGlTgLpb8/ZshAycIKH9oq5UjYDaBiBliw9/A==","signatures":[{"sig":"MEQCIEF1iGWj/AfkbxPd4ISP/JnKwhIUda/nh0eaR2pQfSWcAiBrzMV9enRgFOYUtvEEIxS4yXtQOIcBbbWbSG4UcpO8Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.163","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2878991},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"101832b41619f1b885724a8a041613e69e8c7f59","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.163_1775004335825_0.2463272263629106","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.164":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.164","_id":"@ouro.bot/cli@0.1.0-alpha.164","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ea3c2d11bd37ebf5448a21687aa7effe955ee690","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.164.tgz","fileCount":215,"integrity":"sha512-422CtHrET7Nmrqw3qIXRsEjZfwHKQ0NyHQgnEHWkOLBh3fPuj9WuRtHKgZ2q4waC4KhyL+vWNw5yRJwvjMTkdA==","signatures":[{"sig":"MEQCIAWbQF5OmBZ0wDz/j/7w88TNjjJlXmYqE7UgQgcKx51HAiASE9dIH1pWRFEI6O7EEfCRZPkTG0CdNjI+yADRqQTd4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.164","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2879284},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9fabe1703f4b3d62866ce960e9db85df5c49c48d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.164_1775004992189_0.946126820424356","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.165":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.165","_id":"@ouro.bot/cli@0.1.0-alpha.165","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"474e8ef1662f4e20900f956cb184a346bca5cb88","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.165.tgz","fileCount":215,"integrity":"sha512-ZoTwiaRlZuwMOMcbhQukLMGM9zXAHSIbUSFCyk4P8HLKJCerjM8xR/2vhcXwizKXaP/L9l7dmetrOdvu60Xlcg==","signatures":[{"sig":"MEQCIBKHphpE2ix00KcpCOtdfHyj7c4cpJiJorDvwdN45PR9AiA+6jqkDISqzgXk5BlYsAPyU/YCFR4jqJjEAgMQTkFYeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.165","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2879706},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1fa1df719beb0f0f7510eddde2f83fbc6bd45987","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.165_1775006564349_0.0754891407420788","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.166":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.166","_id":"@ouro.bot/cli@0.1.0-alpha.166","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5e09ff722a31018a26a30cd9906507c14889c4f6","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.166.tgz","fileCount":215,"integrity":"sha512-jOkXmASx6r4ITHcC/Yna5ddofvZS7xOEXXI3Bd8aPZ0hBhhnJhyGYILQ3shQEHOvMBltPCB0wmovbfAQO57xtg==","signatures":[{"sig":"MEQCIE73PpGE0+tGZP5KR3j6P40REYGVcQKYtRNVg/IHeJiDAiA2CL2bovyDSnk4ycLbb+PC6nZg8T5OBtRLjz9k5TXUgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.166","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2879891},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b74c0682665c0d31680f323a095d49e595eadbab","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.166_1775019503337_0.3277447020043325","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.167":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.167","_id":"@ouro.bot/cli@0.1.0-alpha.167","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4312f4cb273e1ce06f5c975ec776f18a0b06b1cd","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.167.tgz","fileCount":215,"integrity":"sha512-aP3Eb9U1XGuc0O5JPGPwbEqzkDRu4iKdiBQTnJxEmVefnPs7bv+ufVzV3rfXGfz0ou5YdrfR1ajsvkkWIeuidg==","signatures":[{"sig":"MEUCIC9/D0eYQL22I3NoJgUONNRp36foQ+d02dSY6JPLoDxiAiEAst0nQGIrT3uyYagAOh4Qoaht3Qjgv2tiacuTZ05zySk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.167","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2880465},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6924a735c1f77469e035a21e84c31642bd3b9a20","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.167_1775019720869_0.18049679231247717","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.168":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.168","_id":"@ouro.bot/cli@0.1.0-alpha.168","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"54c2790dd6d63ab0970994e82f7dce8ef2c4fa4c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.168.tgz","fileCount":215,"integrity":"sha512-i7dGWi0cHQhabvNoimR+H6jM/H5R8kbXOV8rmswU+Z+wDlJal5+UFuonrLPJ3+zU4Gg4NX1lweX5pbrB/YrLaw==","signatures":[{"sig":"MEUCIAuMhupcDXZeLeEYjuMEdnH/pjYvmsDLTNzGxvIjpOChAiEAvq4WSDh3pHbi5Sn9xjR5Cw1HRPpG7Qs/R2ziV1JSiGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.168","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2879909},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"fb5c51ca2c0c11078c0be8afcc43ff643bbfe5c2","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.168_1775020276236_0.5717965187534846","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.169":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.169","_id":"@ouro.bot/cli@0.1.0-alpha.169","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8f5538cd1778b7606fc76f68b9d75057bf227703","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.169.tgz","fileCount":215,"integrity":"sha512-KlKFpCjZWkzv6P+ya7ZsW7ihrBkBxcJgAFjlVyLsiOPTl2e6z0Td1g/dacirXXXwVQsnvGRFymW14mfd0OnfMA==","signatures":[{"sig":"MEYCIQDASj+ue7+9Z8J7b4uoCpufQTY3IZAIrF31iLjs/632UAIhAKC2sZfpXp/zIx0TYtr3tZ61Vm+tOzaIptMqcYs+Oe+I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.169","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2882360},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d516ae3e2d562c23b1954ebc33d58892a0dcc556","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.169_1775024943052_0.9532631193242622","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.170":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.170","_id":"@ouro.bot/cli@0.1.0-alpha.170","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b844515afbf30dad03dc4482cd7e50d2c7c65db0","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.170.tgz","fileCount":215,"integrity":"sha512-SmFBls/8opgZSBXqVsjPKlLVKhNBiVOOGoCvm8mvxWKeExkK+fpe8Rri7hF+0+Rws4aXqwjHeHRtUUSqoB2Kww==","signatures":[{"sig":"MEQCIDdatBjRp+zVSCNQktgwcwD2QLy8WoR+AYoVO8LqZauzAiBXiXHdZvPseKmDNdrRka9FCazNmk1uOZ/ODBPICfjGbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.170","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2885141},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b405903de872e61c180b324e1373b1a7182e64ac","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.170_1775030919769_0.5081345398391508","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.171":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.171","_id":"@ouro.bot/cli@0.1.0-alpha.171","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4726603a1a7988b5506fb30bde7f762947f7970a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.171.tgz","fileCount":215,"integrity":"sha512-PebcX9CURD0VWch8zc8gJUPUPO1d5E1+sIcQMuE+70ns7sslpcAk4tW9kitELXKY/CKqNZEqtN81VdbawkSXzA==","signatures":[{"sig":"MEUCIQCCxnKwFaZJZ3wf/Im3FEdv0BBvTyfpI5AGNWVHf1d5egIgSEp286WFBf5OjtMqooSWvZFyruYpnMHDQdOByGOolWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.171","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2886069},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"009445a247b71df2afc13124c5552ef65e7e5785","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.171_1775031514337_0.6632948327759065","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.172":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.172","_id":"@ouro.bot/cli@0.1.0-alpha.172","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1c39da95edb2c295c1020dbaa257462642613357","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.172.tgz","fileCount":215,"integrity":"sha512-VLLQYhFYsI1pMLt+8WN1VSWluFxaM6IBU8Xu8yEdIfkucc3o+1Kd36rJe/nwMIkSQlEy84++rzaYjLogbvlGzw==","signatures":[{"sig":"MEYCIQCzAkRJgrSNZC2ZYr9kq1qxRofWiJ41PC7OTlYUZeiNdgIhALDyF50yVPQEHAeJVaGm4hUQogzRqHMV2sjJdP69ibys","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.172","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2889095},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4fb2fab65dee9cbd0c4f8e6f7e41db027cdcd622","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.172_1775032329726_0.8730769359003903","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.173":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.173","_id":"@ouro.bot/cli@0.1.0-alpha.173","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"0f15d8f077407d7401cad8c967050b207beb613f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.173.tgz","fileCount":215,"integrity":"sha512-8YQQqTpRx8/jgjLEjKTCjNA7+FvSA8G6PsGLwWcOTAwmMyJirhOIccHNwmTm+mvwckzEIeBA0koUwsVQe9z9Ww==","signatures":[{"sig":"MEUCIQC7ZERs3k9Y5MJR7yO5K/8vOtJlHjdyxiBCD/3Od7qJZQIge0JUNSxzbHEGanWaBhbOW6P9b7ioLt8hnaqVerzyCy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2889959},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"05f7c7c4ba52c641f637eaa731988cbcf130b7dc","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.173_1775033045471_0.1996035032542225","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.174":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.174","_id":"@ouro.bot/cli@0.1.0-alpha.174","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f559f7c90cec8ea23a865206c678eaa61a2c4a4a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.174.tgz","fileCount":215,"integrity":"sha512-n0P3ixzm+qkmmiGoMJBvbhTelWBFhsc2QcwcoqAr9crJ1kl0cj2RKBRJXmBQgsdwoik8Kw6gcmtJQVZStKZGkA==","signatures":[{"sig":"MEUCIAnXmm3bXFdKvFZkmDl+dS/hVdHccQmSskR3zg4SPe+MAiEAzWBnqqJgp4gsJfQx1cRhblx1gpbJsZGRHhZ8/haRC5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.174","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2891261},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7c329ac18991a12a347d135a3ac03fba22112512","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.174_1775033693848_0.37965105933658116","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.175":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.175","_id":"@ouro.bot/cli@0.1.0-alpha.175","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9f132f4221726773f43cb77f14cafa807be28197","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.175.tgz","fileCount":215,"integrity":"sha512-Lf4lpzKVgs1UQ3+MIDFUM1C83Mvbf788Y5S0HgVCSslJbuSObIZmKSsQ259q/84nnr9lVyBx7vQcGURDq8GzVg==","signatures":[{"sig":"MEUCIQCesV0uIj680rlq0uo6zoKReeKoK4S6O2myzcvH1m0+zwIgLFCgD/xFUrqb5Meiazjgx35tUPBkXC5pAM9bYLNdyuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.175","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2893657},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8b81d1b097d6e6aa9a54beb8082a15b3ea22425a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.175_1775082220872_0.2339231398381978","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.176":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.176","_id":"@ouro.bot/cli@0.1.0-alpha.176","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1e6d043153e83c82f54d339db9c83887eb6b3ecd","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.176.tgz","fileCount":228,"integrity":"sha512-WRDcthkbobIESwLDE/sTLhqFI8ZnV/9FSkvbVaiqRB6zGEaRhwBr38yZUpyK7DWJu1wXED3Nc0zGNF3sqemX6g==","signatures":[{"sig":"MEQCIH62GdroVabFVO+qqtE/Vf7QCWeGEByCCUuyH/t0Qfb6AiAWbnR4OZm2WOz25xsvJg1GEMe9Vd7QlwJRyjes93Ha/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.176","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2487995},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"550cf28262b65850a2f1958c23b9f5160d024bf4","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.176_1775115183798_0.2801643862000711","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.177":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.177","_id":"@ouro.bot/cli@0.1.0-alpha.177","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"25ee252165fcc7b0aec2db575612b25470f65530","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.177.tgz","fileCount":228,"integrity":"sha512-7ihsWET1Bzlx53rZQwChoRmQ2b6mUyvZT39Uz0q8xqjz9yAvr8urLPudR3AzdvuvlrkHqyI7TkL6OYcogWb2OA==","signatures":[{"sig":"MEUCIBgNobl4s2T24FVStTncsLWcZcOJHW7Rpayw4fuwHyMOAiEAodyw3xXFpm/FjkSWUajSoTj7wamwhjWT10xc1UrUaAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.177","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2488222},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1d66544785374a5de2ab45ad00a15f0ceae77b18","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ink":"^3.2.0","react":"^18.3.1","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.177_1775167482441_0.5955381345502648","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.178":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.178","_id":"@ouro.bot/cli@0.1.0-alpha.178","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"da790e617299501a096c152e7b5836680a8986a7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.178.tgz","fileCount":231,"integrity":"sha512-2zhzyigtYA1M4QxOtyX1p3Hda/2BdMfGJvkTkZveZwG57mye8ypxFnWjnSQOiG/bxKvU+ot+QP19y/QoegRnmQ==","signatures":[{"sig":"MEUCIQDCZDMingwuLT7n8Nm2xPD2b4OLOkQGzXfqPZBh3e8PxwIgOnmNzAfknCYZzjKQFNjNUhAbZZJrLXdn5JHB5+8M2mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.178","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3025854},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9bad28ed519668285ea7455ff61ef01862f633d6","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.178_1775168127489_0.9605672105664624","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.179":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.179","_id":"@ouro.bot/cli@0.1.0-alpha.179","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a1695e984f2ca982a11396a01331aa444befcfed","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.179.tgz","fileCount":231,"integrity":"sha512-x96vYAglJt07gko10Hi3XUWFkePUMo/B2vgTHagW9ODcbRkPrNa//pGMRUZd417h4DnLtdi6Ce/Kuwao2jG3ZQ==","signatures":[{"sig":"MEUCICforoKKi0zDbJnYNW1aKAhWbJotVDevnlYt/nIyfXkxAiEAvyKUU3cgyuHysaFcBCabE5XNqjNIXooRMLvcHVvGhvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.179","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3028462},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5d9c63f14c11653ae40f78788ea120ef44f968a9","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.179_1775170008825_0.3250451646224697","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.180":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.180","_id":"@ouro.bot/cli@0.1.0-alpha.180","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a568e8edf82f4d00fdad71cbb581396a31da0715","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.180.tgz","fileCount":231,"integrity":"sha512-CV6juoBFLEj5DR6DwduQblyPSBjDxrx5iwwEra3hGiMCdYsr/nBsWI6FlDhbL4OEXbiRowmJ5JwIYOENF7yirQ==","signatures":[{"sig":"MEUCIAI0DNA0TCuuiMpNhUTqfC2C1AovBglJF64vkv3I51nkAiEAhaCr4Z1jyN6J/ELUGgf5/atU79Zof9F439xVaDUHc4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.180","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3029691},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"bbf303d752c67a8ce665059593954486b48694ed","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.180_1775172315394_0.6305898965431476","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.181":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.181","_id":"@ouro.bot/cli@0.1.0-alpha.181","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f1953f4abbe034da0df5229bb9a1b08acd4f6840","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.181.tgz","fileCount":231,"integrity":"sha512-xL2f9/avLsyl1TxwmaX/M24CxHE4EOZDAYtscVmJoSpeAOQUBb0BABXv5zKPVplshGv0Szvd+sXLqccsHLWSiA==","signatures":[{"sig":"MEYCIQD8q/w+l5E8LfGfAWGgGTsY6OusryC82yjplnfc5RPSvQIhANTMmxXCuJQMrJBKBlvE5hhQnOBhoXE0uzA4xPIvgFI7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.181","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3033421},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1580229e71cd61e68dfb3955627bb7cdf7edb95d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.181_1775173980554_0.7620811132945804","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.182":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.182","_id":"@ouro.bot/cli@0.1.0-alpha.182","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"690340aaed0b8d57524f10ace941cd96c8f49c9f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.182.tgz","fileCount":231,"integrity":"sha512-pglOsxqcHnMXiM8byPW4i7cSE3DY6CLINiVUWenfhpFJ27syKr3qLiV7VoC/wXgr3CmkG8LgbS9j5Vpu9Kw+ig==","signatures":[{"sig":"MEYCIQCNmMLd1GPJzUp+fxGu3Y086ehDHnnyEfrWLTA1aqA3LgIhAP4ILRGhshpYfMOl+vrVIqmIREJkCqNTWMg9raeX2Cwx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.182","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3034754},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7c3b5d0efad71d4e25b7b745a88477af000f37a0","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.182_1775175491983_0.1583309094182015","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.183":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.183","_id":"@ouro.bot/cli@0.1.0-alpha.183","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4a4d35844a0cd4b3e16b381544b5f192a0e9ed25","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.183.tgz","fileCount":231,"integrity":"sha512-skfUX5UCgbZZ0GaImBPIoJGUd+OQ4Ezo4vphici8MnYJwAouh9k0hu34DISwGJHHIVZ2GuWAD6HcxQo6N94TOQ==","signatures":[{"sig":"MEUCIQDJb55esAXdfHRSpm/RjTEhuJA7Ix4PNQCAGAzy8ReORQIgCrZdnKzpzCTIvBSWnheV4duBN1S5qXM7kKTBJUzI2XE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.183","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3036780},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"49fa29b1e1fd9527cf4612168847dacb5ab40328","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.183_1775182837914_0.27655542666253274","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.184":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.184","_id":"@ouro.bot/cli@0.1.0-alpha.184","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"fe059a18f7a802c94a2b1f478d598d1a7be31028","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.184.tgz","fileCount":231,"integrity":"sha512-PKj7tKwpXDp7RGOBmGSF+bh/ksgY0cJxK7e0yfh44gnRlF0WmQrOnMNlQtSSB6vFK+pnipPRrJz19y0GZicKHQ==","signatures":[{"sig":"MEYCIQDpqZ/PfNckXUXsSLl3PNaFB9YgiENGt++RbXRjMMu8uwIhAKbVGOWjQFhx89zt65Cu7wyMZwX7bWPl7ybJte6Q8Db8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.184","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3037054},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2a5c6247eadac789bd737551ab04c71b70d50409","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.184_1775187046880_0.9880416828633334","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.185":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.185","_id":"@ouro.bot/cli@0.1.0-alpha.185","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"3fee0c9d32fc1928e16c175c880839b8b1eeb6ec","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.185.tgz","fileCount":239,"integrity":"sha512-PrM5+k0iZ0b25HLqL3J9cAqBCf7mAUUQr2zexie1Ap/IH4ddhpde/0lGbPPd2fQG0e+KSw/94gu00y/2FJy2TA==","signatures":[{"sig":"MEQCIGRdXcsr6YIvmkU3MyJBssU242g2GnmErWX1VhilE1n5AiApRpgWNzKilRfb3Hn1RNFlzguP7fUsLre8R1pNP3hFng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.185","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3102116},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a811a76fb965767c9e43b02efec11280862f2375","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.185_1775190219277_0.06922517984343468","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.186":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.186","_id":"@ouro.bot/cli@0.1.0-alpha.186","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a00993a28f28ba5415d407ede4d7d2991a73c1c9","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.186.tgz","fileCount":239,"integrity":"sha512-Yvhf0SJYbviA8a6i5u7vNu9rj+5GLdgU+CZa83/AcK2qqAw46FzXWtoX/Pg65Lvv6MdiKCPCd4VxMnM3IUMrDg==","signatures":[{"sig":"MEYCIQDk+WibCjNvpzlDai0SWAvzLbNjd93EwWWcgEN0yWVjjAIhAIaiAF1gTtRqHnl7tzZ0kQfamViqhTRFlRKjKZrkxNZY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.186","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3104406},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"06b2779aac34263ae4cad8a2eb1865d08a26a989","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.186_1775194712705_0.36510597815759693","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.187":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.187","_id":"@ouro.bot/cli@0.1.0-alpha.187","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d26df76c3a70aec8b9ee82dda5f449e169e70a7e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.187.tgz","fileCount":238,"integrity":"sha512-big0nEi7nkZK2PyVFacA8evQuizY880THLaHps7w1p777LfeOFcUDT+12d6SnNTPDZPXbgkDG5iVUb8zh6ZLIg==","signatures":[{"sig":"MEQCIDA87UWzlG8nmse4eukEejONvuj84WmeHg/sf1uasMajAiAs6EZdajdqgbWfJPjZhDiL2G2ME0XvDIBMCblHnqHYAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.187","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3098886},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8c965844890e5d477b57ef5ca95463f4c3e1196b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.187_1775196980694_0.8709777755045023","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.189":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.189","_id":"@ouro.bot/cli@0.1.0-alpha.189","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"15bc0ce408b8a3a92dd6f679e8e20e167edcc1c6","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.189.tgz","fileCount":238,"integrity":"sha512-k+9fBxrJR5f1sxu1L31XtLWz2lZKSI43+NTwDqyLg+0QCg4LN3eleYB87cZIb7+NKdy4oWC0AYiMbs46xPh7cA==","signatures":[{"sig":"MEUCIFgV0KZDf6RRzIrHVztJ6V0wvI9kI5O4FfOzTFn+1Zb7AiEA4DLqVhX9MUDXv8I8qTEt6Lc7faHxXNUNpksjrPEodNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3107312},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2c3695c01f770c322ee4d1d3627eac9424d9fbee","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.189_1775202434641_0.9283343151064223","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.190":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.190","_id":"@ouro.bot/cli@0.1.0-alpha.190","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9ad06ec8009e81d79fd64e376b949b94e1c04649","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.190.tgz","fileCount":238,"integrity":"sha512-NPOwYviBU9FJPnSxmLmhp0GlttOZHp3xmaFyAVO4D1D8M9Ud7LBkB9MaSBxjkEvr/7lVD+j6VQMXrI0A8J5qtg==","signatures":[{"sig":"MEUCIQDPU2rnrovR4ZDBYaBQ78kZvdveNpRQ1ZW98r3cR4CDPgIgaKP0abtMuY70nOAGL6zfi2jAUMQ5B1uM8Iw2KXWf2cU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.190","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3111776},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a191ca8e99487514782149314efa58778e99a67a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.190_1775203660185_0.07446364917677162","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.191":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.191","_id":"@ouro.bot/cli@0.1.0-alpha.191","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"15a8e88c20579f77b691aaa3f543c683ec9ab563","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.191.tgz","fileCount":238,"integrity":"sha512-AmGStLtaTMvk3kOiJ9fPlT5h6UtVhcUVm7kLK11FzUNfUcvPOKUNBhVx3lpz5xwCNdCQ/+ehjlTMJjggCF/LMQ==","signatures":[{"sig":"MEYCIQC8ll31Z4PV0xIGBDiIzg8kooKpdBco2v2Z8zV8e02ybAIhAP4q3XgzSb1b5v5ESJFzmDvlSrSNd0PtbUc5jwhPgd3h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.191","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3110195},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9ef431aeead999d32eaedd04ea1203cb92968ca5","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.191_1775253776389_0.4567213272757371","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.192":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.192","_id":"@ouro.bot/cli@0.1.0-alpha.192","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9c685d2f4508f330f1874ad3ae0e0cbd6f717a2e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.192.tgz","fileCount":238,"integrity":"sha512-sraOr+ljJXWLaw/frYWvfJa+FGYrEGUQk9ZtUVufXrNX4HimMacRZk3MWlIQSHiZq2+mrT7aMuTFxFxDyGthZw==","signatures":[{"sig":"MEUCIHDBo06PJjPUQ+iKfKklOAaR7WNwZ2qeGNQdpGCfc5nNAiEA4VXPj8ECL8MW5cklaiGCx03ugZGq0QjlQNtx10ir4EY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.192","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3111277},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"198599960f43fb807f791c702b76c0fd2924739d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.192_1775257655216_0.6035719871765026","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.193":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.193","_id":"@ouro.bot/cli@0.1.0-alpha.193","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f97ea81953813ecb9478150b7062d2fb8a213aa3","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.193.tgz","fileCount":238,"integrity":"sha512-zr7cG7xVvi38eaptdSl1GmIsAmwQau/knfNPGxmLL3lVSOipXSz3WN+eqx/jCzbaGnr7/Pcw3R7Maejw6xkcHg==","signatures":[{"sig":"MEQCIFCIGzvAF7yAStHUhjPBtB3nk7nBls5loc/myFaKDYHIAiB8NE7u8GiQkd/Ml+wURU63o+IDabtQuKVZmaNEKIZyAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.193","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3133937},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2fb5b73581bc93ed77d56dcb1179d0d74b734257","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.193_1775260724246_0.27937010847369614","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.194":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.194","_id":"@ouro.bot/cli@0.1.0-alpha.194","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c149e00a949206742f5814b52ca915ae77cbefbc","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.194.tgz","fileCount":238,"integrity":"sha512-OwKgLTaXJR1Ozxi/wlsN3AI8WNGNOiUfMYFd1oyLxIsLbUyHAGUtlARtJJj3SWj279BrZBCEaAZgQc+zAFANrQ==","signatures":[{"sig":"MEUCIF9JU/2WzD6pl5NIdtSADG8Qr7Nket1J8l4ph3uNFA/yAiEA+GdnvyIVTaG4DjripNBo/oTEw91ezq1Grj4p9Er6uc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.194","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3137908},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"20a11b172c7c8e8c320efea12a8cf3b0b5ed8b7e","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.194_1775261472183_0.9625256269814206","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.195":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.195","_id":"@ouro.bot/cli@0.1.0-alpha.195","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"3194937f5e85e4d9025750b33dbf991edf17901d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.195.tgz","fileCount":238,"integrity":"sha512-BGyMq+nAlb36DkKzUX1nPPDQodUDsUU+YplE2CsYWs+tYlkmoRq8wc1Hx5Mf7At/ZdBzYaC8jtZnRpwwi0krtw==","signatures":[{"sig":"MEQCIEwllA1HkjXWw5ejJM44doW/ZxG07Dm4fTcUnotPlFhIAiAkmf0csvb0ftuq4q3VXeV/CoBtXV+h8iPFjqslwl1vYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.195","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3138063},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f1267a8f244eb3c7a2795030ce895fab35bfaaf2","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.195_1775266692947_0.9907669535692947","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.196":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.196","_id":"@ouro.bot/cli@0.1.0-alpha.196","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"008f918fe6ddafac5d74985c6f4a90ce48f37c95","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.196.tgz","fileCount":238,"integrity":"sha512-SPj70MXiqeeqZfh4f3Usnf/23jknlhxszT4+aJPo6PK1JpfxQKo+UA5E7cqeXzSFeppACQeD1FIId5FyGgE9XQ==","signatures":[{"sig":"MEYCIQDSEZaHCD/7iFS5BjQEfAhh7yb7XtgK6ML+zO/zvugPqgIhAISQtAKyHfbV8FOJou+5ThaagI1uqy7q6LPM8tqVBDLS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.196","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3140169},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c723b26db8c968d3d0c025bde0481763d86a8c8b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.196_1775269189695_0.9298314414786311","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.197":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.197","_id":"@ouro.bot/cli@0.1.0-alpha.197","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4a265489660442d33380d752752d7e1abd5e6400","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.197.tgz","fileCount":239,"integrity":"sha512-Arnrxfs7IHfITYi7eHQnXrAN+vxYNPBUQ7F+MYRzCDYY8OWTdaaou91SHlc1MCQuu/UANJzthorjXjp3z3GNHA==","signatures":[{"sig":"MEQCIA8z7mKCcycwdURu5x5LVGcb308NjEYQUD3n+SFPHmv/AiBhp8t8nIeBE6y6TNdQ+hGrGzCNnPkJlR98SDsygoI5Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.197","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3148208},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"19e901063aa3758316a77fd853b146f5164ac537","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.197_1775271140059_0.7770029451014098","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.199":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.199","_id":"@ouro.bot/cli@0.1.0-alpha.199","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7ba17d7f4916485a9de4756c8a7b8fc1dafe3f75","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.199.tgz","fileCount":239,"integrity":"sha512-HOZZriLEs5Vg7ZYykUi2wLA3BX83mqPhP9i+f2Rubxh7EIYMxtR1yh5PXmPg6GksnnCBVXro+1fA1lETouuBYQ==","signatures":[{"sig":"MEYCIQC0RBpOc4hrSGYNXf1W0HYJLHNqylb+v2sEV5hcqBEsyAIhAILj5GkmRbcoDlOut1XQ723A3IGFTosjTzuDIXMhxMwr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.199","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3148767},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2a8d042523462edb7d7fbb968e19aca934e9e145","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.199_1775271494487_0.472795536053467","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.200":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.200","_id":"@ouro.bot/cli@0.1.0-alpha.200","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1fa3437d109a26141e27d3a44400e23fb00d36ae","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.200.tgz","fileCount":240,"integrity":"sha512-xbV4D2Qlr3JKDOICkd5aIir93bQ5v6VaUD6ID4xMlWk+0D38PRPkAZODZbi4Jdr0BEbtLzDbXANrpCYXoeds3Q==","signatures":[{"sig":"MEUCIQDaByyEGSiuIY2UA+0Qa5THKg6skg7FMpGov92yV/cdnwIgVBPqmShnznmsm7YP9zSlxwKjP16SR1eulfxZbOVzN5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.200","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3169589},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"379e7af009c8f73de7071eea96522783f3ae1974","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.200_1775273209958_0.8084676075995199","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.201":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.201","_id":"@ouro.bot/cli@0.1.0-alpha.201","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ec484b27231856e52ada736cb5c11d927e2d3110","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.201.tgz","fileCount":240,"integrity":"sha512-hcqDy02bV5ceZtKQ4IqDTDN3+v5OWbLnW3gDs8pN08dMklpaNNEpsgLuEFZocg1iJTLGAQl3fSuUbS0/e9mi3Q==","signatures":[{"sig":"MEQCIFAJ5q3+IL6tOaleWgLSPnpMHgVQQKup9aN9YTyeGbSiAiAR1yguBhmImJE+/WRrmGh2rBmBzLt0F4KVPyc1fEdJhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.201","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3169877},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"65d3a0338bdcd3592c698dfa2b07379e0b276599","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.201_1775279760725_0.3039384023992455","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.202":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.202","_id":"@ouro.bot/cli@0.1.0-alpha.202","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f75f1490752206d312ef3b43a75956adda10c1cd","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.202.tgz","fileCount":240,"integrity":"sha512-ljhxl+GH9A+PkGwqFGA0Z/oxwrJmOMsfcy0ZWaPLe+4aaRih2dnyQ85vATm21azLcXvDRgI9JzO6fDNcGtU3og==","signatures":[{"sig":"MEYCIQChuYtqP+f0MlLRKvBaYZR6bfoGfcGBKCrc8Yd1nmnF3AIhAN0BsLVjH1g6WAZnJpc0C4WR//9MuYjA8J2IOv7uO5wu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.202","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3168349},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1f8802299c33e103713dcb5a366f738a8fb855a0","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.202_1775281921732_0.14673452650562346","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.203":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.203","_id":"@ouro.bot/cli@0.1.0-alpha.203","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"293bd231c0e297091d3c050a2e02014a0caf770b","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.203.tgz","fileCount":239,"integrity":"sha512-m1sqxmK1UeH4HI7EZyxk6rzFMCaBRBLefBRptxuphrT2zbrvmYiUn/L+tLNa7NSLH9xk9YvVNJZNXVMZYfqP5Q==","signatures":[{"sig":"MEYCIQCU9AmmX5Wk6RsC81gXAMot5CCT0KwB0+C2u57zGsHx7QIhAPl7zkSjZrAZjUv6EhymjSqCApK9MuRtcppWBxI923jh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.203","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3166393},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7017113c7f5f337a3d32cf40eb0c1594ca024f75","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.203_1775337657649_0.7887219898321842","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.204":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.204","_id":"@ouro.bot/cli@0.1.0-alpha.204","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"cbb49879a016646e2671e360466232d3dacec2fe","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.204.tgz","fileCount":240,"integrity":"sha512-lm6+QcmzorWlivC72B3dRDjliXVYBdzO2ik3gQW4CkfqZ4t4IO8NfFMgYUgv6enOAzHh3d/ZGwVdj79m8rLceA==","signatures":[{"sig":"MEUCICRBDTiv2DR4JYVQ6OZzl0h00zPixMusdZGQ9fv3rTxQAiEA38GbX4SsL4yTRQn4wyqeK9L2RGCYM3Nd+ikg+VWd9UE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.204","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3178290},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"94caeadc95416f612008c946942be17bb7fc9ee5","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.204_1775344950106_0.9779716061817492","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.205":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.205","_id":"@ouro.bot/cli@0.1.0-alpha.205","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"3536404a44148472868abbaf424478d8c85e4187","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.205.tgz","fileCount":241,"integrity":"sha512-hVfDZJb/I8Xrxua1ElegN3+8fkmtqdOUt0mDi7+YpBcfZ4Y/P0XdEoUqB9b9ar1nvwHbR4cLpDdtAAeo464SLQ==","signatures":[{"sig":"MEQCIHbVEBxe6Dq2lTwudb2hZEqYxw30mQdV0Y1XZuqezH7mAiAMA7upuFlHVd6YXOMYsAdFdQCNax84nQBjSTf49W7n/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.205","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3181242},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ae01e0d2ae99b55bd9d9e8f9f42a09c4e595f517","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.205_1775346472224_0.7079811089994215","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.206":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.206","_id":"@ouro.bot/cli@0.1.0-alpha.206","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"069ac49db0c7194b13a95bf705330a690fce9248","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.206.tgz","fileCount":242,"integrity":"sha512-1s6K7H0+Uo4mTNs9bHuVTmx4kYJ1VBwnxLN+azMQ6FKGM7lpSAYl45RGlmvj0z4E3GhJi82iGvlp1339jsacvA==","signatures":[{"sig":"MEUCIQC+xQipfWmOlnZN/titG+lhU64DlMpKzkigt+FWVuWn0wIgD4wxm8A58S7eSeyysA5tkpCQiGlNl9Su6G6k2eUP8uM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.206","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3211645},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"20f858d44a06907b2251dee8aaeafc92ec140bb5","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.206_1775349581646_0.296180264793247","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.207":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.207","_id":"@ouro.bot/cli@0.1.0-alpha.207","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d35f6a726977878ad53754bf4fd8ba4fc1feec0e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.207.tgz","fileCount":251,"integrity":"sha512-WFyVH4i2FqMi0NGJ6YXPecFKU94Q97F/NdEdUyDURPGZNueBOuJfnxVQtHQKPNQsoFqvMqQ386s/Iz2MAO4RHA==","signatures":[{"sig":"MEYCIQCUTc6HzLVn+aTllVxo3u0LbitQToGMcngnNWLk4PvHrwIhANAIEVVb7lMBZYJqVrim94NmYT5eYsbAXrp+7USODm66","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.207","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3223712},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"113b1eef755d16c5c707ba835253a6da70869809","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.207_1775353121283_0.35219445533023475","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.208":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.208","_id":"@ouro.bot/cli@0.1.0-alpha.208","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"83040ecef70b4d6c38bf617b7e5ba6d0fba7800e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.208.tgz","fileCount":256,"integrity":"sha512-v82fn7jyBw5zAy8BxZiBmV5DLvYV6LuLfIA9vVV9VINe0ZrhgNqYdNC+o+pmkxrZa0KcmgIHzqNPnnFJ4y7MZQ==","signatures":[{"sig":"MEYCIQCC54S+C4Q1Yh3oiDB73+6XopUbXtRKWpFVHydsWpS31AIhAPSYIz1jKd7zgtjwcT2nGDmYw9i4UDlC9u78/YLH214k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.208","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3233040},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"aa6d46d095edfe9c42c276ab587bfd771561bb2b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.208_1775355339807_0.6468359801682095","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.209":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.209","_id":"@ouro.bot/cli@0.1.0-alpha.209","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"040966121fcd27b5d71c867ea65e50aad65ef680","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.209.tgz","fileCount":256,"integrity":"sha512-qY5zRqdu4u89TDCOc8EYTiXku+PtCRQqoY2LHaSySSVkusQcR5ROJgPktd9WthBVOLnneNl9AusHv2T5Dt/5Vw==","signatures":[{"sig":"MEQCIDY31eZXgZCc9RteYGTGESOm9ASFKOqkyPVEQRusbX9BAiBtHCqb+zFesYDsUPGb0Oh5ohCzR1VSMx5+OhI4jqX6lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.209","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3233775},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"91de3101d69a046adb5bd0956865d3377cbca43a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.209_1775357244389_0.5799681151006704","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.210":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.210","_id":"@ouro.bot/cli@0.1.0-alpha.210","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c07cb7a862c8f24f549694db71deeef1da2caa7e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.210.tgz","fileCount":256,"integrity":"sha512-IVS7XYTpx7B6Gzmm6K2cl7vq0WovbjsNHXAfYPYbLaeB8NPnLN6uOl2wTUB0kC1QblmAwt2q3JiDw9FmSCZOhg==","signatures":[{"sig":"MEUCIQCUDizA76NJ19otPDXmQIKY/VLs6h933Lnax01Rf7ts/wIgXx9HI+DsIaIxV5WkcDGGeGPOFI8BJ07wseADXqNp8Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.210","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3234282},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e9156a34ce0d71cd9f79804731189de7e12119e6","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.210_1775358157277_0.09763377815789132","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.211":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.211","_id":"@ouro.bot/cli@0.1.0-alpha.211","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"724f638879f0c16c4d9b74b1db8e795323a9e368","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.211.tgz","fileCount":259,"integrity":"sha512-+yYcgCNhjtyjX/i0N9l9pzIK3thVw15Ba954QP+CXt0lAIJHz9vpoAV+fRZ4do0SzECZ+e7guLqIu+FQQ9txMA==","signatures":[{"sig":"MEUCIQCRuOyrOlYBfjH5i/NauJawDqcTYYABv77MKTQ5wel1rQIgFv0n3SO2qH2yEcqzqDksILOyo4akwoEf9BEgz8FtrlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.211","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3232581},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"765b14860035ba5d6ed06bae1ed0d342e6a226df","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles-entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.211_1775359946743_0.325286843369899","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.212":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.212","_id":"@ouro.bot/cli@0.1.0-alpha.212","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6f6f4332af4cdacca05b58e36af4d014fb4a377e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.212.tgz","fileCount":259,"integrity":"sha512-fbmzcGZcG5pt3FFT0F96nARhHxelrwX+loVrlAxxYTTY8DJTmQQL5ge1d6kQwlqNAUalW/oqQwgY23qFdSXy9Q==","signatures":[{"sig":"MEYCIQC2C4y7gNmKaU19RzuXkZnA23jPKTEy5VFLq9t8Xuyt6AIhAJdSYqt1xFFKLrJPmp/QdcVBbsGlcZwHL89Fj4ovvqgH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.212","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3232839},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"fa4123cccd7d15f429c9b6d934c2fca8e509655c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.212_1775360948325_0.8633559685788057","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.213":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.213","_id":"@ouro.bot/cli@0.1.0-alpha.213","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4e7db9d8810412b2add7416a1bd0597e8218d92e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.213.tgz","fileCount":258,"integrity":"sha512-yCACmSnJ5J8n3RGmUOPsOjIkeqv9sBMl4WXBjFMHCX30j0vxCxlQKH85wRSQleVKug0/Xlx/VgqaV5g739WHVw==","signatures":[{"sig":"MEUCIQCH/ZN8xdCkjAqrCr/SYt2buk8F/3f3SutZIkr3OXiCCwIgc7PrOHz/ViyaGgejgAvX/w+jWRG2PuJSghV1kxjO98U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.213","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3231583},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e0671a54805e03bb48430f6c947718e6e7647768","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.213_1775361927998_0.635359992756523","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.214":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.214","_id":"@ouro.bot/cli@0.1.0-alpha.214","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"175b45b15a3dcc049cdd43843203c3c8ae998c76","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.214.tgz","fileCount":258,"integrity":"sha512-J3CccwcGvfbKM9wKu5aLD126OTkda4FSiqbflOQkq0iR8V8K9EE9HADivs/KwPZ8Ia43r5YzJywGO+prrCPqbA==","signatures":[{"sig":"MEYCIQCYmmBSWaFk9vIY31BXhjTWnJI2ga9u1N0gfKe35Z/eSQIhAN/6bMtsDZNbZmQP56LUIlSRqq5V4oFwU+ekGdgNO2df","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.214","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3233172},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8da43f4cc473455cd448aee4bdc8de451c3f746a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.214_1775372238785_0.9259860573965881","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.215":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.215","_id":"@ouro.bot/cli@0.1.0-alpha.215","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f814eed6908c27a4be8fe425bb92be635b52ba27","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.215.tgz","fileCount":258,"integrity":"sha512-Ptjmp8soJPvNKAYBL9P0fNSVqU6f4uhu9QUW17xMSbCbx0TOWD2DnWMMPpU6TKAEQpi77/jBmjdIEP67dslr3Q==","signatures":[{"sig":"MEQCIA9jYu6QcC2YELf8rKTBy5CNu8AKBodEVgWv9LxDd1huAiA5GGSQc83XSUVk7A5FquxDgGOKB9V7u1errrScjcgzkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.215","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3233714},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5fb160214d0c012e2b573ac0357ad6719796a4bd","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.215_1775373970449_0.13402534057960214","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.216":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.216","_id":"@ouro.bot/cli@0.1.0-alpha.216","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"801b95c0f8bce3e514384ad6bdb494be613793a7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.216.tgz","fileCount":258,"integrity":"sha512-4mhNTLJDoFE8DhDp4VKoD+E+uftHN71ZlBo5tZF04xJ9BwMNAkHWAdbf67/01QLqi1H3n/pW0asqW8FJYiKYVQ==","signatures":[{"sig":"MEQCIGl30A8O9JYtA2sNlApSIZG5jMj0LCm8DeC8y05svUcDAiAfUbE6UP/0t6NsZ2j8vq64sZEQmyLyKFbTRCUoIDhPRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.216","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3234184},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ac75a88d41f9682d858223b6981b5058c7d8b828","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.216_1775374762931_0.6972960436586506","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.217":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.217","_id":"@ouro.bot/cli@0.1.0-alpha.217","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d1a8c9fc1971c1cfa65740d583b030e04185ce97","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.217.tgz","fileCount":264,"integrity":"sha512-xOImanNILR+7VIq6eBvVCEQ61APd+frYeEs4sxpI6IcG99Pru8M/MTdEAKi7iaZMtYBYEVDSwn4vVnh8bFnMag==","signatures":[{"sig":"MEQCIF3XC/DbWIekBBxdbKiRPilofgqqI8ilxmm93aCsM+OcAiAxy6VsT5r2GocI2Y5EDe1mHZYciElqMzbtw/idpHRThg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.217","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3282070},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"eea56d5a928b449d3dba502f2a58005d379070b4","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.217_1775382497620_0.026764491314400063","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.218":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.218","_id":"@ouro.bot/cli@0.1.0-alpha.218","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"34270bc9e0d237f87869f3b24ede1ad8afa2ac7c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.218.tgz","fileCount":264,"integrity":"sha512-+YXmEeLAiyS4rtu5u7Ss28IxkLmzLRhPTSU9OBPdOOnbw8bFk1YpC5nvdnBuFJkiXehEqQNYN0LwW7+sNKttLQ==","signatures":[{"sig":"MEYCIQDpmGycsdlVAAm9bfyG+S+jsbFXoEZXSuo6ABRKqXzggwIhALbBMhFarONgHsm6d8sfIW4u/PPwaH/7j3l6+dEJ0Esc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.218","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3283467},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f58a37760bc9f27ea0736c353e202c2727f688a6","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.218_1775402515489_0.39742570472754624","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.219":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.219","_id":"@ouro.bot/cli@0.1.0-alpha.219","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7676c080d2c57c5d5a3c69abf61929b6354a1277","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.219.tgz","fileCount":264,"integrity":"sha512-tUDVa0c4MFEvUn2fGIpVSQieiptChM0XSyymUjNE/Qh6WdaO+oYlsmcaq/tcC5XlaFDjvytxHCAcg1FHKUUDBQ==","signatures":[{"sig":"MEYCIQCabHqqSiOqlexNp2Aufjhpi6ULoypgkIb7o6jUT+7qIAIhAPY6TaRvTT7EmGIIjpEi5dbdUrVRJXf2UjJClKNDXQAk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.219","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3284722},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"71fb9d5597da987b76b9de7bd54c5e8b4092fed6","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.219_1775407638674_0.8270383182234111","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.220":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.220","_id":"@ouro.bot/cli@0.1.0-alpha.220","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"60e35ec3f3a1c4eff02fb280354b9c05c3ec6bab","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.220.tgz","fileCount":264,"integrity":"sha512-9fCzI2DsFwzn/2AVt0fuNRt0bBYBGDAclNzLnxJJaYQM8oJWNOaiLUSRwPUnePhOthLpFGnogmSC9AlFznWuBw==","signatures":[{"sig":"MEQCIGqKaRATjgO8m4+r4n9bzSurm2bnePUp1fuGV/NQ9v2kAiAhv9aQQKH/kc1KczkLU0shouSJNdHOKFszo5LLarBYxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.220","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3286088},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5a35bf93f2cbd2a4c8012369c16ff4872f051dc4","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.220_1775408315385_0.9323351174540493","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.221":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.221","_id":"@ouro.bot/cli@0.1.0-alpha.221","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e2ae89855a654b181d8142d922a53f86763dcf7c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.221.tgz","fileCount":264,"integrity":"sha512-asIrnVpidHUT5/bogIfnp6MRp08a8z3p4ct+ChU13yJVbl0RG1L/arYtNRx0pzwAJ3G2rSy/mTssz/lyiwgwzA==","signatures":[{"sig":"MEUCIG0/rLQM+cJq6sJMm4lw5y6clBkDY0rkMgqj4euFONJcAiEAnz07Oteov+nAje/Q9y3Iv+ukesMa/fhcGFNZPcyx+i4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.221","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3286956},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a466dc57c21a6bbbf478660b708393987ab6d6e1","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.221_1775409068432_0.15315339443865406","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.222":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.222","_id":"@ouro.bot/cli@0.1.0-alpha.222","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"645a47a30e5cdb4687861b582af05be709789b81","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.222.tgz","fileCount":264,"integrity":"sha512-lIomd5xuTxhLGdQyEmNjGJNbJ7eWAtRUvB6zWiipzQ+piyCn9IruBBANuvySK5FDK+6NNu1wwNEC9NFbxMD2gA==","signatures":[{"sig":"MEYCIQCUNgYJNCTSdCtS5Dw9zX8kCc/aV7ZeS56dMjm0LdQfMAIhAO3p939eMwGVdr9ZSwg30+JOqHrgW5I5m+EdsvR4qGDk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.222","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3289589},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5c61195f076a3cd6091231c16657a8795185b590","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.222_1775416104815_0.6039596686666624","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.223":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.223","_id":"@ouro.bot/cli@0.1.0-alpha.223","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b886beb87e8438dfba6a16c6a1ea52bbb4ed357d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.223.tgz","fileCount":264,"integrity":"sha512-GefhcCSiJ1OV3peEI5RUvXv46NYuBXLTIwhrLrbcvOoAY4gY7Umq64eKcQUKVgtlNpAS97B+vcgdqiFIwxLTYA==","signatures":[{"sig":"MEQCID04k7C0G1SKbehjA0uxddjyXK88xccVbo9I+LUUYmyLAiBCrWX2sQ8C8W7sBHUc3GTLrvzqiYKHB5chcEwU1SmzIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3290077},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2a05fc3dfd0c7b84ae9b10559d20e23f5e785c1a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.223_1775417308717_0.030352703221192767","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.224":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.224","_id":"@ouro.bot/cli@0.1.0-alpha.224","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ea1902a969b3bbb673e8c080702864a112dc8fef","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.224.tgz","fileCount":264,"integrity":"sha512-GYBBQ/e9ElG4H46wwOn34ogbmgVU5KxoAFReXrIPnH+TMp+qSBTC84q/Ygc3Vl1NfwdtpcPmIf7kfB9CWbG4YQ==","signatures":[{"sig":"MEQCIBvcKxqYBM5XWtvWEFnQkVP141uMt6uGq76VGdygtYKuAiAF74xDNAMPWpLNFz8oQ84yEUePFi6hqWGzZfP8YoxhDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.224","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3291264},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5f896b6b6b2b77ffdc147fba20694bbd8658624a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.224_1775418156262_0.15333704586508046","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.225":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.225","_id":"@ouro.bot/cli@0.1.0-alpha.225","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"87981fc5112a74b178f9f931de27b24ac584dd79","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.225.tgz","fileCount":264,"integrity":"sha512-1vU+YoFxn81gFJ1XrjjCUWhOTHEG7L4XX184IHnJnafUxcjehtL5n7QWsvcxEt1Kl03MMlkm3dq7Ua4Wr4HuaQ==","signatures":[{"sig":"MEUCIECyu9ozc3gDdMAtZvh8Og4cHwrvUG6j7CFT+5DMtSxJAiEA/JW5Ux2CZPQ/dR7z3EDuhfl4ZATaqHjtdsUhKqpDgvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.225","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3291663},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"39cd208c1c15775aff7a7b0fadd3483b2a3f064d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.225_1775418862792_0.9287486965299285","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.226":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.226","_id":"@ouro.bot/cli@0.1.0-alpha.226","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9907c4e91de80a6a8e70af3bd33bcfd80361ceac","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.226.tgz","fileCount":264,"integrity":"sha512-g8v/HqFvcOlRbz35mMwfH8BsIYsD9nspzv0k0GVj+vi4oDDtMDrG04ZT6ttPOt+86Q3B7Ql5mcqc5O1NuEwqwg==","signatures":[{"sig":"MEUCICt4AEk9Zm1lkZUhhcYJ/DZAA8U/gNCaajxtRr+XrLRFAiEAjifn9SAy+M7hKvo1vIQuNTObgUZuxaATFYpxFVGow3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.226","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3292144},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"957e7a1b0071a05fa5a0f4c603deb1a50f425555","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.226_1775419738216_0.5891482852473178","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.227":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.227","_id":"@ouro.bot/cli@0.1.0-alpha.227","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a62b94205ad14d3534536148eba8484926ddd9fc","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.227.tgz","fileCount":264,"integrity":"sha512-yMLjz0+ZDjrc2eYlyEDm9IVo2agI/8FAEanspTp5lG1/GlTQbfm9VKV6UkuH/ksFLNuXvXzYV5BYhn93bGuqbg==","signatures":[{"sig":"MEUCIQDF0ylqCl/s0HsFVtPxFwjV6toPiV78HBWtk37PHgH1XAIgQveY6W3XmBiXpo/N6j0QG64CTMDnOMzmtVix/V/9mOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.227","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3292333},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9a68b6e7899871007a9ac54d4e0e109e1183b2ae","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.227_1775420447377_0.39239177091416955","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.228":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.228","_id":"@ouro.bot/cli@0.1.0-alpha.228","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7bfd336bca9c3ba8ef7b060f9fbe36c747e5d8fb","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.228.tgz","fileCount":264,"integrity":"sha512-kI/9k3ZVOAqbWlpS7wjGqI+U0hVAAtidRVP5gK+JPANJLqoNCxeF57oIOijK4QyBLJUgYwxeiQp+lG6K803q+A==","signatures":[{"sig":"MEUCIQDoW+uS1tXapL0B3YDKCH+7eVXRh3xI/WRniXmgre7zjQIgG2Gn6lPV9j5KQnXCx2PDZdEIdw+gRUPEL3Wufy1HnlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.228","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3299475},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7c962897bd7f84dc002288f631dce8658e497c4f","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.228_1775422207638_0.04154623482482478","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.229":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.229","_id":"@ouro.bot/cli@0.1.0-alpha.229","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"661006e6dd352d1557a703fe2858f787d7742b40","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.229.tgz","fileCount":264,"integrity":"sha512-83oWaQOQWI7TrRnWlbiaa9Xv+M1WhJvs51WVYCFRnuK7TKkIeWwDe18FJUx0iDhjMzpYdIp9LJRkIMZYy69Zrg==","signatures":[{"sig":"MEUCIE9vthkb2Ap6Jz2+dn0TXR+QmVgLOPBQlN2TPj1BOKW4AiEApAacLYz8VPv/l1h26r4rU98HdCroJ2tjqgeGY8h5qxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.229","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3299378},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6e1cf9d136ac7e27510f7322537201deb6741df2","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.229_1775438930461_0.8249293924552146","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.230":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.230","_id":"@ouro.bot/cli@0.1.0-alpha.230","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2138f20a1fd584e647326ad44884994ba42de571","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.230.tgz","fileCount":264,"integrity":"sha512-gosQjSwAWzFbCR+oCHnHUL0XlWyN9HTKVJ3tjXy91bRst7k/i5t+ywWLtHw0V8bDO9WJ70SCJYP80qz0ev1uZw==","signatures":[{"sig":"MEUCIQC+IYqSPKgpsOl2eaub3KjIpLRQAr6KBebTp3IHYra1yAIgGdGYmS0L8+JfeajTpDOXRohYsJvrXwW7WSzZmPBkuqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.230","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3299691},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"047048103fa0c126bb2f58a4057cf0f6e83e9a98","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.230_1775439831325_0.714486260751914","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.231":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.231","_id":"@ouro.bot/cli@0.1.0-alpha.231","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e4b4d9b1cff59bc47527340ebe775299e3f5c017","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.231.tgz","fileCount":264,"integrity":"sha512-llC4fvBXrH/unLwyr5vKIz4cW9d5Uwfog2Qf6RbzYe6WNYiZPI0oMAFH+b8WmQdoEGmPSZBjEf09H4faPwf1MQ==","signatures":[{"sig":"MEUCIBjDjYXdmA1BYMcHMs/oVeZr527idN48fECjiO3uGcKgAiEA4eQDrNBLvZlhLQAJA9+n8fr7GjSdK4TRlurRsw+PsLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.231","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3301558},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9f74397552e4a457170262826dd92738c5fbadc5","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.231_1775441256657_0.20413612141850224","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.233":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.233","_id":"@ouro.bot/cli@0.1.0-alpha.233","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2154e4399caccc3e95ea3b60a0843dd7af4f06e5","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.233.tgz","fileCount":268,"integrity":"sha512-tPpj/oNMlaqzq4yPY6CezQEEbsfwclkwgS+l/9/d7ZuTrG904DCL3OwlgOr0dN2N2dYRQJ3POLW89Bul/ZtEVQ==","signatures":[{"sig":"MEQCIEijw2CvL8b9EVmPTWvkl9TofP9ri2DcZkj8Fo+bijRmAiBDU9HQYpbJZnSoB4KwnYWu2Qfp/1okUggxAFKJv7YKhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.233","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3337635},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5a2a0f90d7e4b970b19b094697491257aa15182c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.233_1775465223815_0.2699136230772594","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.234":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.234","_id":"@ouro.bot/cli@0.1.0-alpha.234","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"22c3cf2610fc4decf2ee5073bcf76787afb1a582","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.234.tgz","fileCount":268,"integrity":"sha512-k4u4Lj8lYlyObLX0yfG5Nx1R6dBkclttykzdyHtqPrBL21UyyWuRIRCJTnNEwZC+CBj44HaA86FLLW0Ub8gLPA==","signatures":[{"sig":"MEYCIQClKZNhuTYTlYm49Qaikr0sCTZ325AC1x+rmehYeruOpQIhAMvc+QSOLd4N5rulG13i0bGAt/FcYI5xm4KZ5j2sWG3F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.234","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3339963},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"92fc7cfd0fd2eab9fe1dd4b68cfbba4d44ebcebe","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.234_1775496650930_0.6526850712141059","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.235":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.235","_id":"@ouro.bot/cli@0.1.0-alpha.235","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e6c6b753e223649cae74f6dd50db63fc0fcd091b","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.235.tgz","fileCount":268,"integrity":"sha512-K151gXFbSlH3SRaQolkjpJtxGXmAmO3Bx2CoqGCyNzFD7mS3HF8MhfGxT+So/uo5g3d4mlqGap1aq1KKL1QR3Q==","signatures":[{"sig":"MEUCIQD4n72PBwG/sxqZ0trJUA2FOeLfOy6rbm+mp9Oaj56Y9wIgQO74mTN5R9W2AvK0z11YwtvON7X12kvGF3rLeAw+MJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.235","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3346681},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"824c910969f8c4381562900c952cb9960266cc63","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.235_1775498008958_0.34570291770845896","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.236":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.236","_id":"@ouro.bot/cli@0.1.0-alpha.236","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"73d3fd4d08bc0dd8bce9f96f6998793ee278ad29","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.236.tgz","fileCount":268,"integrity":"sha512-zQIRxouSQi0ioc0k8IOXApGElSL8gBmnsP5yLZ2fCE8xThUXjRcpIo8hs0gqceLrqC51mIJ79glHCqQlpD2QJg==","signatures":[{"sig":"MEUCIFwhtCqSlW6eoJy6Pk4y+/VR3dPxP3NOnuF17vYfICxfAiEA3J0ENsv675ifg7z6P+0kPbmp5RdxlboTrtTWA+VCti4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.236","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3348289},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ecaad636623aca8c223c438ed20a5f71cc31e427","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.236_1775500723438_0.14005914395254315","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.237":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.237","_id":"@ouro.bot/cli@0.1.0-alpha.237","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5e758e77ffc0a93d0cd54cfdf95d374bc546ae52","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.237.tgz","fileCount":268,"integrity":"sha512-a45WSKK9bF1OrlMzJmbPp5Awi6cF5zcCxZqOC2+IZDBcrwfT+u0FBvw/seP2cdlDL3QAWCemgN0u0PAXtLLFEA==","signatures":[{"sig":"MEYCIQClvtwA5EsgkLMIDPjyJ5lfGz+vfbV7mfoieurgIc0SOwIhAPX8+amtMuI8wzOTBJpFkWsYwd7sUWcTZ0gSdNADQMxU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.237","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3343604},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8cf58b03c9092b5c465e46274d6172063e4dddf7","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.237_1775506332139_0.03310556046092694","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.238":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.238","_id":"@ouro.bot/cli@0.1.0-alpha.238","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9cdbb9e671ba02c18f3b77e7a6fed106d30abc54","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.238.tgz","fileCount":279,"integrity":"sha512-aYHF3hFGX0IGur/GdHc9Lr5lf63fUjhA1ExDR/1Yttyzre/yCLLOLetxz/6O3DFboD4tHPWWGoYTf68fGb/GJg==","signatures":[{"sig":"MEUCIH29sBO63BbuJbI55DDKNv3nbKNPQumYxwVIKTaEpd1bAiEAhhTUyc8iXusx1jxMd/KHpCZCJQ9APqkIXsaB4EvJ4TE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.238","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3410927},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"df3b79de6086486518d8ac485fd1016f4f51aea4","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.238_1775519423771_0.1564501585321325","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.239":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.239","_id":"@ouro.bot/cli@0.1.0-alpha.239","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"65930b82f1c023885b7c60c3a4835c110ff63465","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.239.tgz","fileCount":280,"integrity":"sha512-co9E6fEh3Do8qrV6tLVUqArxNiTRgO7OUA9uH5mRcC7FHlEzYru+TpOOleU6hBOevsws0FZG9mlEr7FEFQa6aQ==","signatures":[{"sig":"MEUCID3q8XnOG/UNAwjcSqByjofBcz5fqvNEB/iyhLrTEzOQAiEAnauSTbPwtQmOrzjz0P1QGzNmrUEiZk/tQK7hHswBdOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.239","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3417459},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d22e812f068caea991346969028182ba7505d244","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.239_1775522469983_0.27271653824999853","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.240":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.240","_id":"@ouro.bot/cli@0.1.0-alpha.240","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2753044c27811427db2a9461cd72a8957eb3bf59","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.240.tgz","fileCount":280,"integrity":"sha512-t4z9lIfavAnYEUHoOvseWPKeyigH+V1Bn9syyEqA9lpJZFJ+691Ok6Z5bgie4OyoeRJQWJZrpdSegbBIGIg/Tw==","signatures":[{"sig":"MEUCIQC7GHqkeJtby+3/+QhR6yV43DfT+YyHhuEnVeTrhMSXdQIgDnQmZZ5UCaxMTu+f8lvKgp/uenLC3354imU7QWPnbsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.240","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3418189},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"13ba3ec17944b23d257d08c4656a8e8a4410354d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.240_1775524750588_0.6745927741362898","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.241":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.241","_id":"@ouro.bot/cli@0.1.0-alpha.241","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"06892f505a11d698e0071825b458778327abf75a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.241.tgz","fileCount":280,"integrity":"sha512-NYHpiw2i2qIJ4WTNA8PZTd9mBTNWW15E3Ve4IKOlC4z6KESG5iJKP/kxd3SwkV3s+O1EzEwpaKttqadnGZ6uig==","signatures":[{"sig":"MEUCIDnceuPP6rIHA/OAeSg6NuA634a2IsQPs2H7S3pFomQ1AiEA96ZSEi76gI6OCAuDbjahC9mERwZfaeZyuHDK7bP5JSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3418100},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"fdcc62c553c7ee0745cc1bdb8189fc4f68cd1dbd","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.241_1775525867277_0.9912245883707429","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.242":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.242","_id":"@ouro.bot/cli@0.1.0-alpha.242","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7b23c02ca3b41fcb609078dbc41df7317c55f00b","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.242.tgz","fileCount":281,"integrity":"sha512-x1cI79+5uauh+Q9nsb4KRMQ5YjesmX8zyJdhN+qBz7CdqW9h1MQZbWLF7nvjt6xC4rPvLDfNU3v9wVxJhL5llQ==","signatures":[{"sig":"MEQCID7p0LHLh2YB96zhiKfvPfZybFWVw/eFRyeouAx3bWO9AiAMhlkMBuLa4LGoV71JWBoK1kUKf123PgY+Ia5dxRvVyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.242","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3416936},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9a9a546faaeadb5149b7d1eca9afd6034046f977","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.242_1775546681334_0.6542385548544112","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.243":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.243","_id":"@ouro.bot/cli@0.1.0-alpha.243","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a23c8df081627e247fba32352acaae28fc2c7158","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.243.tgz","fileCount":281,"integrity":"sha512-I3XbPIPfw4Z8sE80wCNPyEGpunv/BoTVyrzG5VO2w83BZuNycWOUR3VLSXYje+1NERHd0wk8t99DHVhCKw2S9Q==","signatures":[{"sig":"MEUCIHSKCWlAKnLmlXymr0SKyTZ3Gw6WG8m02j9Y3keH/HUwAiEAinm3JXzoU4ZesX+ZGMK/RDhMCXPXlOHGaDLXies+jDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.243","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3420371},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1f658009257a37ae756d82e99382b085130bfa46","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.243_1775547790038_0.6399565805457019","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.244":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.244","_id":"@ouro.bot/cli@0.1.0-alpha.244","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"53bd576ae83601a61fd9c29b99afb4cf43a4213f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.244.tgz","fileCount":280,"integrity":"sha512-Wj9ReoxvehHxv6+Q5fQTcvflBqc1ZEvB1tv6SeKtG3q95aY92KMYJi8mNY9uJqnu8a/oIEagevPRpFf07MDMNQ==","signatures":[{"sig":"MEQCIAsAzHd2sIVieDnV/Aw+VqwKcBN9emj49g+UeMc4/AMGAiAMxLtYW1s5sXh/4l/F5lFqCY/7ygFdBjssItoILDiOkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.244","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3409635},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5ffa83261fe466c2331e5cb123f9c2150c1ff220","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.244_1775581677882_0.020395891288291557","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.245":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.245","_id":"@ouro.bot/cli@0.1.0-alpha.245","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1c8adcde4806bb0eca539dbb4144032f156bd4cc","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.245.tgz","fileCount":280,"integrity":"sha512-YcT2N3gE5ftWoYcadh/Uhp9bvUsiAoF5xbwDKPcwL69teI9NRrsPMdQHIC39Hm9IV67j+KpWgZuCeGsp4rFTFA==","signatures":[{"sig":"MEUCIQC/80DGIBp188SMEuqhovXDgeakkRsWV11NPlWVbPWuqwIgZXYON6bMH7O7DJyCdkDOu/39pXy2+ZlLS9SkDssj9a8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.245","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3409819},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6c1388625fb4170a8b11e3d7f1db229e654b744e","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.245_1775583756512_0.8899864699900495","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.246":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.246","_id":"@ouro.bot/cli@0.1.0-alpha.246","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7c919eaf50a573d04a0e3e060abbf41d044fbce7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.246.tgz","fileCount":280,"integrity":"sha512-1d4lRpJeb6g9QLwuMxjI5RAop3l4VjjGgq7GZpJIIlOQyn0V8mcTwt3DtKGtCl2lb7OnVMuJunivPKs5/DarVw==","signatures":[{"sig":"MEYCIQCERL9baQuE6oapHjfYfQTd9w84zhQS/ULY7EhRsxumiAIhAPLi6/j+v18bKj0cYobHfiHCy/dfjYWygNl4AZJGOT/8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.246","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3413132},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"33da557dc7d42e2d8f1fbdd75d6fa216bc209bb3","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.246_1775585637171_0.5908292578515146","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.247":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.247","_id":"@ouro.bot/cli@0.1.0-alpha.247","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2550f462c3b44e2ea9a4fd25ddaac5068739e447","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.247.tgz","fileCount":280,"integrity":"sha512-zYdU81MAagnD0YTNnvJoX0t25VUhr8hnj239C8nWYFWyX0r2muHeFZZ3xX+7l0wbD9l+KLS+6kwSmGOPWvoNxw==","signatures":[{"sig":"MEQCIHntV7kKR8xSJJlE+Y9DBFySwBiH8w/1grQnGgGDXkYGAiB+wegzx4VIcfcMg2+vrm49g0zyovkeNkLbIw4W4SzCag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.247","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3413360},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e0106960f03b70589890ade66afb3553bcb83fc6","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.247_1775585960017_0.005072393181883239","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.248":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.248","_id":"@ouro.bot/cli@0.1.0-alpha.248","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"24b8d4792266af356628c4244aaf93b215937eb1","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.248.tgz","fileCount":280,"integrity":"sha512-9MxVlh9sVhs1RGGt5ynWpJNP2VHsTM7sZcnzp3Rchs9eyTocb7FccBKPRuqw/aUrxi0BljNUR/2Gz//PIyB1GA==","signatures":[{"sig":"MEUCIQCcrqpSsfIj3r9dwcEEb5qSJWV50np/SRrcAFQohW4lRwIgM+jQDvdtrn0RX8nyc9WC8FJZc/1GcT6IekZx9eE4PAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.248","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3416767},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"27e190ca8f28d6ebd4ab9147e7b2bd009d9db189","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.248_1775586846901_0.6076454843246468","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.249":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.249","_id":"@ouro.bot/cli@0.1.0-alpha.249","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"09c07836d23d0f182a82a726d83233af0b6df910","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.249.tgz","fileCount":280,"integrity":"sha512-MuoksKpsGU1yf6weU0kDIjP7zFn14kNeTWipEUgO6JiRaYe7Coi7/+YZGAuvuGHqi6DKu/Z5vDwKTs0zeDW6GQ==","signatures":[{"sig":"MEUCIQDnwBcsWwgwqyoWyqULZ13eLNbOAx1Q7iNngg8qz8OG2QIgGBEjdzTne48VCY800+XpyxB9yiDmFwSgp2YCTqudiW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.249","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3418989},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7ef82d68b9d752a355ac558afc647a2e2f7d7e67","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.249_1775587595026_0.7551910182362891","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.250":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.250","_id":"@ouro.bot/cli@0.1.0-alpha.250","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"433c0f93cc19c4b9aa370a45baa6c6c4b0e3a2fc","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.250.tgz","fileCount":280,"integrity":"sha512-sTbr1zniDuGpDGS3IpBPpJTGElxMXj0AGeF+HHrOzzXQ+ReNpRSZ85cYvcGxO0ZeynVSSYmIn8b4BdrtonkAHQ==","signatures":[{"sig":"MEUCIQCb0FOyhdNAq7GMgz6Rz3pK9ziFUp8W/5pug54IsE6nWAIgHvz57QtYYtOM+tQ57rMNeV9Lf6thTFTFsahWXizGXHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.250","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3423164},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1723ec7f2afdc0a8181ecf7a8233b0e50b7246ea","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.250_1775591516894_0.5641109664874862","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.251":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.251","_id":"@ouro.bot/cli@0.1.0-alpha.251","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"bb9967f4559e4097508068d0de9a9c732b1eafee","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.251.tgz","fileCount":282,"integrity":"sha512-RveM958AoRLqyN+H5oaf4ml1pwiNUrzFlPNpEWQAzE6oFcXN1Zm9AO3rF5y4/TSzCmI4JqWTAamTd5piTT4Sig==","signatures":[{"sig":"MEUCIQCdRxKK2NcRWd4z92HK2Bg++6EgTNq2uHxRlNooMbuzEwIgDWAmAogASWFhVNDHDqjnEtJlThbwvByr6VXSwV3dSXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.251","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3450749},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4e47417dd39c8499637a3e91bd2e2d8b36253eb5","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.251_1775598119807_0.22773755771108783","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.252":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.252","_id":"@ouro.bot/cli@0.1.0-alpha.252","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2ccd719fa24f855b8ac9d837697d9601bb8d1248","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.252.tgz","fileCount":282,"integrity":"sha512-kcJLe++NmUeBiCZ3sTm+8iMqbUzbp6H+701TuMy37QOpVoNWTXE1Qt2EpVATRciXy7+hb4Ric0tZFGxlTMuaTQ==","signatures":[{"sig":"MEYCIQDZEXCQSgEW2DazbVdsp27+VSDiX0NdIVIdscGUhkCeJwIhAJ+dBFyZL24cnhtsoRJaFWB87vGsk71buDBVPqE1H/XH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.252","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452617},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"0ca08f2ed88b43d8e0374f651324f306c20e9c68","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.252_1775598964523_0.2831011329278399","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.253":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.253","_id":"@ouro.bot/cli@0.1.0-alpha.253","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b3bd2b928d850c92050956784e2494179a3b2475","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.253.tgz","fileCount":282,"integrity":"sha512-yW8ndfQOSV56UTbEFGrcPKynRfe+TpQNyGAeGLea+NelJgcxNh3ol9JLozNUTVIIvOgGS0pHOh+qTB7pbYebog==","signatures":[{"sig":"MEYCIQCSnYj7DaArpotzLxsWubQfreIfpneWK97fwhdBcbC0HQIhAOyOoQDjH1pl0vT/QpSCg3R+TAeZ+U9J3I16aaOaMQ9O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.253","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3456690},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"937f99cf3262c341cd8470f920c6e2c622f5285f","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.253_1775600862948_0.31756840240574324","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.254":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.254","_id":"@ouro.bot/cli@0.1.0-alpha.254","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"582d399b5a5ff0b90b0fcc61444caa9cf21363f1","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.254.tgz","fileCount":282,"integrity":"sha512-XkFuUO4iHgXKo2SWBPZuhZ8iU6rsD6MILQ2xWwERllkW3wSiRWGEOWKjxJgRJpKGDi0Gsga1vNoIFTEZ2FshCQ==","signatures":[{"sig":"MEUCIQCg2f/UqVNixZwW6qoetAefmQz/RkuoeANjOZmyAGcyTAIgP0pRA3pIQoDNE1JXnNo42IpmgDTRMfD8Tn7JmBh7tCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.254","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3459386},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4c7e31cce0ca8b0c55e70b07efd031a05c413c15","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.254_1775601580617_0.5583623389057801","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.255":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.255","_id":"@ouro.bot/cli@0.1.0-alpha.255","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9c94028f9b071fe57eb728efe8e83476ca5cecef","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.255.tgz","fileCount":283,"integrity":"sha512-4aXoGE01DDufUdmYirshUbCSQ29Tt6OGJG8/YIic9vT95QbnnpB6Eozw19lq/r5asMu0qlXgm4DdcpcIHWKaMg==","signatures":[{"sig":"MEQCIC7Lp71EpsXIMcyvCBMAeW0flaEO8jASKo/qYT44PyUeAiALguQLJbEupQzCYcM+74WI0F/gtotoqGqaCGoSI7w2kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.255","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3465553},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9d9ddabfe4f4504a5ce2043ed7aab8663c634a37","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.255_1775602362247_0.8322164658820679","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.256":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.256","_id":"@ouro.bot/cli@0.1.0-alpha.256","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a0ca480b51c3e1dc48d00bac3b8f9a41c8b45227","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.256.tgz","fileCount":283,"integrity":"sha512-25DRlFgmKZcu2Ed0TOgS+vgBbqnz0On2oQz7Gr66ZJUxmntJ/cEEgjRJhXiA1WJQo/NQoj5jt7R1BUi+FbVLdw==","signatures":[{"sig":"MEUCIQCB4CM/Y3WW9bPfhiKDbiW+5zKEntE0tgpX8DLhutez5AIgYPlmh+io/pZEMZr/17HX1XXDe4rfrq4rWLlr5QYG7m0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.256","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3465652},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3b1efc0b69747c3a16cd62ed99d8d1faed99dfee","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.256_1775603588915_0.8520965183767997","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.257":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.257","_id":"@ouro.bot/cli@0.1.0-alpha.257","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ffc61946a9bdf18558340509d6e367202806e975","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.257.tgz","fileCount":283,"integrity":"sha512-z9DUj8AGY4ayVcGyaWi9tpJfy8nWD5qt6lISfFsyU/T4GomDy/G5ssACNYeLploqvhj/595YKoTeGZtti97Yug==","signatures":[{"sig":"MEYCIQC/YfHoKRco+uTKe7Dyk3mhY6Qej4jLTaSsx/sQReZ/AAIhAKG+WAOjEQGYB0ajgfFA6c++94noYKWuML5/QDyWJHOr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.257","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3467093},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c65f5f014b8ca6710b4ec92ebe6093570e6ab5b9","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.257_1775604295123_0.9543366374992679","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.258":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.258","_id":"@ouro.bot/cli@0.1.0-alpha.258","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ec7d88f0b2b894ac19e9a9db3ad7919ec424618b","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.258.tgz","fileCount":283,"integrity":"sha512-xAGgv4+iQsXYzVou+gUnxl0tDtxCouRSCJysJRyIetpY+7ZObmvFd7mBctrqZ1EuBCpjA5T36xDq4A+2au49GA==","signatures":[{"sig":"MEYCIQDo5h/1WGjX5WBwH85ipCdovpHE6zMFc/xEKjQR0a7bAAIhAMAyI1AEteUOoL4zcXIMQ8q+1s8xkkBdg2nMt/H7MUAs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.258","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3470349},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"93df958bd47e54d6deae5ce47a95f0967a708f18","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.258_1775605148169_0.7839346205088142","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.259":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.259","_id":"@ouro.bot/cli@0.1.0-alpha.259","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"30fcdb5070c3e56a0789020e2f73876948c4b2ef","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.259.tgz","fileCount":283,"integrity":"sha512-tOI5JHUicXRqqkRdZd1ASdB7Z8MiYb/w5+32sv90KvCsAe2KqAvMHACzKF0hAoI/OsgPa19MeEhURkq96L8PrQ==","signatures":[{"sig":"MEQCIAaxsX5AwfBkTE5bXQAn+bJnbx3GLdCi3lDpZdDZLCz/AiAxgG+T4SpjaZcjnq1dZXLLGRd4rcIJtP/g0uvCHkLLdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3472178},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6a0a5b6bbb80245c18859845358358cc33b7f573","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.259_1775605938177_0.48343547147398236","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.260":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.260","_id":"@ouro.bot/cli@0.1.0-alpha.260","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"863e41c9b68237f9ec372d05399cafc4f75fefb8","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.260.tgz","fileCount":283,"integrity":"sha512-OA5ehS823jwGVulMzFEaSvjy1Ccp8xBnFecdkRT7oAudTBsvEkHIStNWfbNzyBxVkL8kxleor52NfnuPeoiUpQ==","signatures":[{"sig":"MEUCIDC+4mSf/iperwHZha07RN41T5s7kCXtY76kHSHTvZcKAiEA60gAso834ciEGXrZoXJwJ/brpTtAS0WEUfCHm42aTiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.260","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3482085},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b4f51648601823a1366137db8792d020f23c8e49","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.260_1775606604358_0.25445973478067385","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.261":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.261","_id":"@ouro.bot/cli@0.1.0-alpha.261","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"53d9a99af2e90031838d3527134b56807d5be73e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.261.tgz","fileCount":287,"integrity":"sha512-qJ7yAZLxJTU84UYkYgyyl0Xl5llfyvCRXgYw2d7rBnFdixDgVB81UKrNwaz8UuqlfkhMcBsn1e4jJ+lm69d4jg==","signatures":[{"sig":"MEYCIQCggScSKTiy9xwjN/dQRvfB6j2JcOWfLz7JP9/xofeCrgIhAMOqte7Q3h81FYAa0h3D51JdHvdR6Mw8lrnLXRbzkRTU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.261","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3506265},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"dd523572c8bf722f0eaa5d91cd2187d49f9ecd30","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.261_1775610595391_0.812562880924085","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.262":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.262","_id":"@ouro.bot/cli@0.1.0-alpha.262","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"77cbdf99b269298be7b327e5c5c38fe53864bb22","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.262.tgz","fileCount":287,"integrity":"sha512-x6evQugsJkDPklQsIuAQ4nSssYRkaEgnPGQBYqwQhSa0WCs5RSpJnTnLIX5QEnxfd9oYgmnTLgQHc9nj4TUUmQ==","signatures":[{"sig":"MEQCICNE8/KGa2naPAl+1zLqd219cuhSiXFQpt33D9TfhUnxAiAZutlT0CiRSuSFy2Lg9Zow2FroR+3nvSxTSzyhbGw99g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.262","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3506860},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7602001a5dd291765ba0ba108a0cc3d67535d38c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.262_1775611356610_0.8689617306032618","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.263":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.263","_id":"@ouro.bot/cli@0.1.0-alpha.263","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a8369a7a2fa743988dd7cf9467f0eec961b40acd","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.263.tgz","fileCount":287,"integrity":"sha512-00uiCkaOPvtw87RWyqe2bsYTdWaJPErRSV2pkq0XTm45HqDquPmGdgiSAFYDkmmtVnE/P+cr5fh4cPgVwaioMQ==","signatures":[{"sig":"MEQCICz/53OhWX+wKzyeNgpwZnrFB7vuAdgODVop1Jico+F6AiBYtns//5TwIcm0isKm8L7brNIi4Q8ysJuI4uh77ftuMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.263","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3507262},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8605c2326dc8be72544650ef424b560b28660fa9","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.263_1775612441650_0.8274117379209316","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.264":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.264","_id":"@ouro.bot/cli@0.1.0-alpha.264","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9dfd9eadc0ab394e1c5d5a0d8e140cf33867d739","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.264.tgz","fileCount":287,"integrity":"sha512-TEm9dGjWhLIwfIvqiB+o5R3zB8u2B9FHbkhjmXvIu9Qr3JWQQvLypbzRyAkhgtjauh4kHoOIQS+QkhDBcwPDmQ==","signatures":[{"sig":"MEYCIQCR3ZkjLzc1460/r/R5+UTCdNx43ouDd7x7NVTHIus+iAIhAJ7D3eiIhmZ3Q0a2eHjDGC5+OpVoixJ9hk3pHu2GPFFJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.264","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3510502},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"412a20dbb7d8e3b6e3f92bd933e102dca6aed675","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.264_1775613092782_0.5857000982274132","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.265":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.265","_id":"@ouro.bot/cli@0.1.0-alpha.265","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6949b6594292353682a4d76b52cecd932141faba","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.265.tgz","fileCount":287,"integrity":"sha512-Vu8xpxawF3xxlj7uj3q/1bDa5L3qvDcxerfH3VfUMpiCsvontZv2ZsVZ8uClzP6UAkI9bQJE2FzH7y6TwFQAvQ==","signatures":[{"sig":"MEYCIQCmSr1QNs6DY0ASQmWUN+WhQpxNeySC+2JjhVRCBxlIKwIhAKO6mcyRFgXaK3oKNbM2EoKlseATTFXDXWYr0M7zlpt6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.265","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3518957},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2641bdf0bb5512279fc161cb722572d2edd501f7","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.265_1775616765499_0.7749529755468738","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.266":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.266","_id":"@ouro.bot/cli@0.1.0-alpha.266","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"446a25c3976d9ed7887619b8dce5ed056da228c1","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.266.tgz","fileCount":287,"integrity":"sha512-QujC4rmcbHrKTz9xT6TEz17EGVwWn8KyH2+C65Ya0tPEBr+W1XI5mCJMwa/jt9nunLo9WAVIN325pcd73FgZ4A==","signatures":[{"sig":"MEUCIQCpDJ3BdlZNd9hiirQTsZ9x3HE93H/slUaZZCcZZlS7XQIgJ0jALMziKn5vhfGU70sLeag7FrENuddASjbEq0kxR/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.266","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3522034},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b1e794afa6dfac3ef59840d4ac6a66a88ce4c5c1","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.266_1775617901800_0.4010143807883715","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.267":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.267","_id":"@ouro.bot/cli@0.1.0-alpha.267","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"10eb7b40a7d0fce9b81041f7ebdd1436d7dd31e5","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.267.tgz","fileCount":287,"integrity":"sha512-9p/hfUb1HfIOyw4vZ7N5ZsFW02lqoVp+v2zVqrNtHlgIRaPRXTGSBYnbFOQsXtEcHTLEV7DAQIsL0kCUd1MW1g==","signatures":[{"sig":"MEYCIQC89ff2MgpyPh9X+Cl5jzq8U7KtRkj1Qt0wvYn0QDCBuwIhANnU9EopIUfmcJgirXhH0eVYJ26BuXl9OfjCj68N+D1X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.267","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3525762},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6040b7d2aa56963f01fe691d341b11ec4c351e92","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.267_1775629781070_0.08983979143680876","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.268":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.268","_id":"@ouro.bot/cli@0.1.0-alpha.268","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"37f8108daa6bf9f8b7a9dac0ed43f592459c51ab","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.268.tgz","fileCount":287,"integrity":"sha512-zMTxkkTnI/+w9mTaCf2be0uQnxYz+5D4vIpFgE0tvEx6I9aQ7ymgWmzyiQ6WSyL+0zUy8J7i6w1xkdseeFuP+Q==","signatures":[{"sig":"MEYCIQD+1QMg5xfTyRKm7IrVfziFgEXyrn/apbPad44PzmAx1QIhAOZdFhjwDXwFTeHHrEFIE7KnQ8DTu5WImAl7lUQ+MaOv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.268","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3527483},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"81306d795a850b17c78ca2eab18e812bca657965","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.268_1775670921831_0.3636525437831195","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.269":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.269","_id":"@ouro.bot/cli@0.1.0-alpha.269","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e96a03074644df916aa7355e6072a50c20afbd6f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.269.tgz","fileCount":287,"integrity":"sha512-LZU5VBkBzIrDMpz3+cHoc/nYlHVPT+EvWk6Q0rkaioJ1DiV5pkMNX/x8SBR0z5TcwXn2IDEKX20zezR2POrfdQ==","signatures":[{"sig":"MEQCIHUkG5XEnVn3KwVSSGftuDanNQ9KjeilBW54TQ8JECnOAiAAn56gwpTbcv+awEbQaz6ARF5l4+7eKGB1JlrDwlPQ3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.269","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3528339},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4900684a455a9f949ed22596a111c89e2874cda3","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.269_1775673655914_0.7397134956002547","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.270":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.270","_id":"@ouro.bot/cli@0.1.0-alpha.270","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d48922aeec5fdfe6fb441f0451cfc6b7f9d87200","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.270.tgz","fileCount":287,"integrity":"sha512-3prcGt59yyRDpr8Ff9Y52s7zQGflJRSFc/QankUbZpsjJmSyli7eAck6Mt15hvW82luScaq0PorKEa5SRbvEwQ==","signatures":[{"sig":"MEUCIQDuJzw5gFvIAkkZKv83c3VDaZGgAfJJBkxsuo6YBPBQDgIgRFMLWf0Bp6qBPspAc7lW7SiHzTS5K2ukkjJcfBT8Id4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.270","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3531633},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"89b6cb23d5c8736cd7f21961cdc22f46f585d28f","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.270_1775674305987_0.21947982750282713","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.271":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.271","_id":"@ouro.bot/cli@0.1.0-alpha.271","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"cc0b1a9dc2e83d933972a8de948a527d3a1a1928","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.271.tgz","fileCount":287,"integrity":"sha512-z23HEiDKldmL9omuL5lyDzu+ag/WToORqFJHYrz0YpDHhUuiOeYiMbxNwoPLDiKTva/Yqgj7iOH7R0rtD9sYyQ==","signatures":[{"sig":"MEQCIA4fDS0A5lDFxWgfHQaMnohZBfrXP8UENJPH26uBPXEgAiBpgtXp5BPvR9Gdm8MpWFS7Ums9PSun2MegqVusAk2kbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.271","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3535397},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"75105415e650be1b0c0094e2762f6d16376d88b9","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.271_1775679123893_0.6757169608236708","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.272":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.272","_id":"@ouro.bot/cli@0.1.0-alpha.272","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f82eb50374d1c9cc72c61a0a7a05e0389e0683df","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.272.tgz","fileCount":287,"integrity":"sha512-fx4jreo3GHFDXEvd6RPsbuiWH5MP6vbcKGgrnzRDRRHbrXcU302zjsZv9fwH1mxmDjQ0d+Nn+UGI2Au4XvOkQA==","signatures":[{"sig":"MEUCIBtLdSHbSknjN35PCJXoaZm41gCbSqDaJT5qW6s0TN3jAiEAwiepNFxCsc+GNdnL5vn8kPVyvx7CcREJAplIaotuXzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.272","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3543076},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7b5f8db5af575aaee7d50e88f982533c263e5fcf","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.272_1775681952580_0.5107774007535366","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.273":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.273","_id":"@ouro.bot/cli@0.1.0-alpha.273","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d93a03e13d448c72abffa58679d0e1a8ce5d12f2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.273.tgz","fileCount":287,"integrity":"sha512-zYT0s3JQ975SASLVkvFxdmjxFIoQ6ryKonwJ8z1NNKGBW0Y1+kLNkliVargDvnput9FBAbZ+BfS3pwBbbvlI4Q==","signatures":[{"sig":"MEYCIQDpHMZfQOr9UHSBXa+Cszrv6jc0iEwwsRNLCnvsUCex9QIhANnSHdqMklymeUvGq1DlamhqVYeoZLhx63zITpsIINOc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.273","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3550915},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3e5639638aacb96107953bd67f29815e547bbe97","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.273_1775683035703_0.9591398757546394","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.274":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.274","_id":"@ouro.bot/cli@0.1.0-alpha.274","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a5f9eea8b74c7d1df2a7112ce47733c33190be9f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.274.tgz","fileCount":288,"integrity":"sha512-TQvyMiXqgaiFEQagFe6QL++5IB99Ozaw3r6oEGTGi2wxjfNMkMbZ8tXjgqJPjOUO3e6S3y9XDfkbMt+ObKuKcQ==","signatures":[{"sig":"MEQCIAyAf70trAdFoaMjMJvyr2on2ZfXGJkt7gDQugvZqXR/AiBSwXBWWaFV8PzDzFg7vL4hZ8X1EL6+dNg8amn+cXnUEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.274","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3571507},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"cfdac81286b1353fca600e5047aa512327f2e224","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.274_1775692105499_0.09088340300214037","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.275":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.275","_id":"@ouro.bot/cli@0.1.0-alpha.275","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"81abf71180145b68933c97c9f330d001d20d3de5","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.275.tgz","fileCount":288,"integrity":"sha512-8lay9HICp3pz018AhG32OeX2k+BgLJ03OFL5G3P35XI6bGKasMKAkL6L3n2e3/OGAttAjZKdAWdlrxTk/UUMfg==","signatures":[{"sig":"MEYCIQCH46TnqEE7a2k3nG4N6ZR9p/HdT6psbBEsz/J+yIU2IgIhAIiGhCh1EKL6elxFKGn75A+vCEX+APoqiJeNWc0lMc9F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.275","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3571108},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"62a9aade3820c9bc6d6b47baa7de55142e0ac424","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.275_1775693232126_0.3506927000482223","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.276":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.276","_id":"@ouro.bot/cli@0.1.0-alpha.276","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1d614e0f9b9dfb7e9e557c465542b31b832d17c7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.276.tgz","fileCount":288,"integrity":"sha512-6q9Rr+qcSrd1yOci/lsNHKE8QEn3um58UAZftsGAe2i0mMl9R4PKJY5nwDKVxqby5CqawYkJp3l0sf5NfFtNtQ==","signatures":[{"sig":"MEYCIQCm31k1HfkcR8Vt9/TEgJ4zUaXBSEMMiZhjJUJdB4DhXQIhALqLEBUFJKnv1DkoghhrEFAJAgkL2l/NA0vC+frHPx/J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.276","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3573896},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1feede86df25fc9f0ae4620d5fbefec80ffd9057","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.276_1775693803707_0.8478857348347422","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.277":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.277","_id":"@ouro.bot/cli@0.1.0-alpha.277","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"13065d10f60e00f7b34e29f1a22a71c5c2323091","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.277.tgz","fileCount":289,"integrity":"sha512-l3KdwK5KsSxS4Sd4DkCqMTp/w+Z8WtgO3Nr27FqF3KW1y0IRW7I6R0pHiD4LAzKFK8k32Hqr2cXn2bbyqdWVtg==","signatures":[{"sig":"MEYCIQCj6aUY3yA06uYBpMkQnf+dA5SGmkqThxmnRaBo6H4TEwIhAKhuDLYJdJbPSp/S8bc1LKbdBqD+4NFxcH4nWMw5PBuk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.277","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3606306},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2e22947ca3fa14c928700532a38187c0feb24332","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.277_1775694219225_0.11013715498435328","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.278":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.278","_id":"@ouro.bot/cli@0.1.0-alpha.278","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2cc405ea597a4ce07fd5c229c7f68344d23b45d0","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.278.tgz","fileCount":289,"integrity":"sha512-h+T99dMVoxXqY+RNxjFUj3A4/cJcHUihXkPIOtJB08VnbTQudoxwrDAPiiHY6NUE9R8x+q0qjF8LtBh+O+Dz6Q==","signatures":[{"sig":"MEUCIBpjFCKcGy+qLxn/+Swo0mzdP8U70yTKfOLVro3zj/24AiEA9HNIIK+bh4ClaN7gXaThi40Tn6f0XUS+tw/NzWfIP0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.278","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3608427},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a4b856e4b40b21ea60d8c996db1d72cd6a5fd4d2","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.278_1775695036368_0.4843752295067201","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.279":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.279","_id":"@ouro.bot/cli@0.1.0-alpha.279","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c0981b32a4b1e36c3380575247964815634d9252","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.279.tgz","fileCount":289,"integrity":"sha512-MGp9WsQzkg0+X5Xd0JCCGUBcQyPXbbiA2uHEne5ZtqktUxnjSRujewFY3DfueWYTC9ZAC/wQ10rR4Bdm4UmLyw==","signatures":[{"sig":"MEUCIQClnEexqOs63gPu2SZ8cqzmF9Sq9h7Out1S1iL6Sae2LgIgMrOEKxApZJVyOJSw1qT9B28nTzUQpuLW0ziBBANx/uE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.279","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3609990},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2a96289dac2e77ffd229e9828b9c74ad62a0c78c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.279_1775695394860_0.8739092819089389","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.280":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.280","_id":"@ouro.bot/cli@0.1.0-alpha.280","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"633451b035785882c440c99bc9d3aa3881eccdcb","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.280.tgz","fileCount":289,"integrity":"sha512-eI+k58bhkR/c2lTl/55yDtq0Bw2bQBXJJB/H6s5Y5k+kipcX5gQ/0Npxv+fM7D6XoMA+dAMNpv10+BbQfsAzlQ==","signatures":[{"sig":"MEUCIFtTQFO8M50zAZErL/uq9W0fzimPSgVokh1cNUXXXwjhAiEAkI15uRK5hyL7YTaaLyAG0hNz+Cw9cjmhq+xzcsrRKtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.280","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3612326},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f953c498adcd4bdbdd797f6e12866fd366c59fe9","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.280_1775696303945_0.4481034014134837","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.281":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.281","_id":"@ouro.bot/cli@0.1.0-alpha.281","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a8733d2cf1e2c5bfac48e7d146f1d8ea70f45926","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.281.tgz","fileCount":290,"integrity":"sha512-KIIp1raHvdYMUSv/tOqHAqNnDpRcEzuXkKUbdDDxrRoqhsOCKJaZjUZytd+ttPIaVkFZhY7S/RBG8Q5k1GsIlA==","signatures":[{"sig":"MEUCIQC4kVIqVtxaGDS3pjuafu94eOrLtZeIEM+60zNspV9k+AIgXr5MHqQ/2niH7lTl6gBl60D1MtpMtOcvoUQ1ITnODO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.281","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3621002},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f9eee6cc89618799121f2575177e6eedd0d18563","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.281_1775697404342_0.7162000962460897","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.282":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.282","_id":"@ouro.bot/cli@0.1.0-alpha.282","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5a35939527ee4252a678e0ab2b2be38228356fa4","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.282.tgz","fileCount":290,"integrity":"sha512-T3Ss2PLSJb9zQufzizd0v2TCKdLsYDUxpKpk3Vmabu56tmz4IRXhjdgWkN0rIJS7Uh68MljL+yQMHbkPCr/5zA==","signatures":[{"sig":"MEQCIEGlhlkr72p0ID7in+jWGuNR3xXlG6dK1klmOpQCPlWgAiA+H4ilNqT36W02KUJCIi5qHZA8qfW5H8UPVveFk9UMFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.282","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3621647},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"428d334b4ca847a13104dac79f605e8f48085637","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.282_1775697763886_0.8572034795633883","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.283":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.283","_id":"@ouro.bot/cli@0.1.0-alpha.283","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b6113bd72b0b6998361a073ff697a94c693b42c3","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.283.tgz","fileCount":290,"integrity":"sha512-r+jZza2E2YqCs19Zw0enaZeL+ctNKWKdsBcWDSGw2AXle5ut5zF8A3IliCGULSXPCKGQQcTkToLLC0Zxi40uYQ==","signatures":[{"sig":"MEUCIGOc36kGlu1d4h9B8cX1Pw7F+mSxjijL2KlKF/9YtzmCAiEAlPL0PPDf5FtmH68eU7Sdvti089o/H7vIXGbFa3gXhqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.283","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3624025},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"0e9f475a576d1eb46d544577f5e2a078bbd5f3df","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.283_1775698463434_0.9123593621544965","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.284":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.284","_id":"@ouro.bot/cli@0.1.0-alpha.284","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ed4c0d924b247948fb4d18abb97218f886f5803a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.284.tgz","fileCount":290,"integrity":"sha512-R9Gp5tRYOVu5nQqyRunm/5kQpG102M875/HVJiaSwDTZ123/jCZkJRzYsL4QePmVSbTwfEgpm0jDcAYAuzjrRQ==","signatures":[{"sig":"MEQCICfMcvcfuDI3QiBy0FwFznYvajnlyUNeLr91qUc0ATFLAiBMjL1iMrH1h8Y/oli4MG1EMt2BmAbLyrgxia+3Izm/7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.284","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3624648},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7763b66f7230007cf722a7bb25f0c9c3cd7c3b36","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.284_1775699176541_0.17267927232802682","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.285":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.285","_id":"@ouro.bot/cli@0.1.0-alpha.285","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d30d274a2c2fd30077f4b64d3fc3f6e8a88e6e3e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.285.tgz","fileCount":290,"integrity":"sha512-U3FiDG95nM+6rmQ7SWJo4t2gq94zx9VH8AYElaPV+2O2wzkYBmeBMzbneJOw5t6ku0BdG0wiTmsdbJpQWy3/ng==","signatures":[{"sig":"MEYCIQDLvZqbF0m42/Z/UGcx8uP56dxC0vncWs3xdfzy6RmNWAIhAJQPLxrVFgypXTuQdDhrgbJ/poz83GYE3AnhZzc/40Fj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.285","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3626380},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c085bb802447634d181baead07f6c7a6eec42f5c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.285_1775700641119_0.11812767753057707","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.286":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.286","_id":"@ouro.bot/cli@0.1.0-alpha.286","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5f24a6af0ebbe1a8f0837de6e8ae73fb02b0656b","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.286.tgz","fileCount":291,"integrity":"sha512-A43TGbba6/OQ/yv+jlNJkClrdjENQFeAkyEXuqwcsFnZ6HjDT1phdbDkCGs/I6+346WHZulW4vPn2Wqx18qVUQ==","signatures":[{"sig":"MEUCIQCEfT+KBm9jiJ0+ZfAJJFuxntbD5OH7a2tlndwLLHPnqAIgBvFuBA8svumOZQas2V7WI7HneGhuCr3AFMmt3xHXP2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.286","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3661503},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a8dbbc4327d2446d2eb4c1c611c1aa5e9964141b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.286_1775701165076_0.4672743590327235","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.287":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.287","_id":"@ouro.bot/cli@0.1.0-alpha.287","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"39fed54c33d27f95617dbbab54f0b2e7fa14fec9","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.287.tgz","fileCount":292,"integrity":"sha512-hRd7siXtj2CujgsAa92fMbDV6PiCryaDbq74UBFi7Bw+6KwV4l9T0c6+NgDhE9gQGqiIIqnQOQdJi8TQs5ZCGA==","signatures":[{"sig":"MEUCIQCQ4Eg3BuxXKnZoAwK2YSxV2fqz5OXpRDhu6/2FnsNwEQIgBtLT4wsG14tq4NBVvPIxHWpjE5Q1DZNq1+LMPz8ZSkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.287","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3665343},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6de02c0aed4f7f7d7be6a440d210309e86482dc3","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.287_1775702538241_0.4386379139244041","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.288":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.288","_id":"@ouro.bot/cli@0.1.0-alpha.288","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"bd956fa33971069b3284498ecf2f8cd6e92716e4","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.288.tgz","fileCount":293,"integrity":"sha512-mtAUh3JgUI7o40TLAEZMimelOwz8XSUFJdd1HwpA3Qzh8ECd53EBqlBLmsCC5gxRVr7L/XDMd27fVPmiPkVU/w==","signatures":[{"sig":"MEUCIQCA51NP0jscjn96KR9UrgiDsKs3iV34UW0JOXD+uL02VQIgeaIWwGOc1rGT1T34AaKFTsnrTkFHok82MGOL6NMte3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.288","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3683426},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"04fa2695ff8aff2b10b9a41d333e4769905909fd","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.288_1775703336200_0.15265288767592922","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.289":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.289","_id":"@ouro.bot/cli@0.1.0-alpha.289","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"50b77114dadb7f68a346eea621ad11cd8aa9e8f9","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.289.tgz","fileCount":293,"integrity":"sha512-H7d2d3ZJ2yurtaJNkEyEQ4OtVKJy/XdjFct4OQpxAXNAHLdIMgvZSLm66MiCCWvYQ0CX1RqLgMoyoIuXrPzCYw==","signatures":[{"sig":"MEYCIQDlsl737pXhWI3NNGyCvLHUjM7jZU1AbIW8s7Z4114MDgIhAKVmAvzmL+cpyzvAhUfyeB0z6hHpLUC16P+95KtmJBxb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.289","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3686038},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4822ffecc652fbcc23ec186565ccd6948b5633cc","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.289_1775704067116_0.9971311499486661","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.290":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.290","_id":"@ouro.bot/cli@0.1.0-alpha.290","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4d6c4ce0f6316c34ff9ffcd2659117d733a8f9cb","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.290.tgz","fileCount":303,"integrity":"sha512-HYl/Rx74gRw9igw1If74coHgduonXAva1FvEXIc6rz4HGyvVtcMjOm6r7MU4V5Pcn5xhencvNfNL5zaejVgGMA==","signatures":[{"sig":"MEYCIQCy8ZrXe7Ul6Lj5qGkFakXT7NjFKg1iVcGPaojQtHze8QIhAPPqKZotJO9eCLXqu4dT/zlhWT2Fi65SOKHYZPfUVyh0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.290","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3747483},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9bf2b1b12e956dc3b9f98309c97b83b6f57a153a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.290_1775705647658_0.5477301956471965","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.291":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.291","_id":"@ouro.bot/cli@0.1.0-alpha.291","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"01eb48b9d961e18f9d22bafacc1cf58d883d9357","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.291.tgz","fileCount":303,"integrity":"sha512-j0lRCkJI7fQ4G2gQYZehQecVHn3iTjhXNwuHHDPQMJz6oFsHGwm3CCnvnjpQcnFhKMOduyM+w2RThaZ9G84wXw==","signatures":[{"sig":"MEQCIBLOudnSC6uu2VcJoZmVhNU+OAqDmc6PDJXfln3QA8zoAiBoU83r/i94y5EN80G+0OQx0mPCgCsZVxpokV4+fXEsEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.291","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3749875},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7577169980409119a67fc98703b1ccf7588b460b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.291_1775706666715_0.9238204945863424","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.292":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.292","_id":"@ouro.bot/cli@0.1.0-alpha.292","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"266af3f99648802eadf6dda50af99e53214ad747","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.292.tgz","fileCount":303,"integrity":"sha512-KrsPVcqcxaqk8lEnr/EjuCUwcUKdD71F2VtbEMNT+2eDn2/b9A4kfGqKlsdiHMGpikDKtORYc0jD/sXWJA7L/w==","signatures":[{"sig":"MEUCIG9iaVrh4sB5qTrH/DkEWucrVhVBBcFXMpYKipDFQOriAiEA8kiOUBl+vDCB7YQdTOnsGpqM7w1uGBp+6olmsuxYchI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.292","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3752258},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ab8d5c52326601a12bfa827d51681baff97c9406","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.292_1775707229593_0.2793748257210724","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.293":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.293","_id":"@ouro.bot/cli@0.1.0-alpha.293","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"0c80647b99e26d8970befb69edefbabffda96dd9","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.293.tgz","fileCount":303,"integrity":"sha512-2Y1TEg7gGCSqSei1W8XiYjGa0u4WOKWEyc+zCbT6vW2gHxwEbcfVu1N4/S7HY8L5YcjZW1UarWNwUe/VTOYr9w==","signatures":[{"sig":"MEYCIQC+Gjhh7UzKbJ7A1RRzFCG3J4pEJ47WVy0bNZ9EbxHudgIhAK4lnBnOoRrETaslC4Znpb0JzhnE12rclR6paXdxrx1u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.293","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3756295},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5d608c42885af71e8da4888698ece851b81d449a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.293_1775714433942_0.32633094143063834","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.295":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.295","_id":"@ouro.bot/cli@0.1.0-alpha.295","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"bc2bdc3c9529ec2c922b4d1d67c5f27a51735bff","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.295.tgz","fileCount":303,"integrity":"sha512-yb+OO/sBuFU2ZKDMTO4gGblD8VdYG2Fo7WwsizJww0veI66VrvF4sojBuuSw0d66340Zo6K36ILiCLZRxV0V2A==","signatures":[{"sig":"MEUCIQDNlCOcdX+0Fwraxj5gjBfsytB+M1wcd9te5sp6uREIewIgIplGS75wlQaIvjUwmOZ14YtzPnBSUEqlCUOluKZkx7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.295","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3757211},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4656e89ccff6ff7852451bf66dcfe441093fbbaa","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.295_1775715328110_0.48943834505858774","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.296":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.296","_id":"@ouro.bot/cli@0.1.0-alpha.296","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1db5589834608b36c70643b0163804ea37c087d8","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.296.tgz","fileCount":303,"integrity":"sha512-i0FjXXrCP/16+rEeOp0/cQHsiQWhcfKoWo7oPJKd4aJx9H0PkAhb5DhZBNoEFrZByWVbf87yQWwfuyWZq+CjPw==","signatures":[{"sig":"MEUCIBQEqTamE4VQT2JHpCijtSvoO1ZNfrvLBQzr7QO/vmWfAiEA6sGljtf55ZjSJJZgXRko7jspr8pKo7flOUgEURVNsMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.296","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3764790},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c78d2f4da9eaad9adc12d78c95a2b178641d64e9","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.296_1775716136440_0.3716336195437837","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.297":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.297","_id":"@ouro.bot/cli@0.1.0-alpha.297","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7e03f5adf0734ab9d855835acbac25e3bc32789a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.297.tgz","fileCount":304,"integrity":"sha512-Hn8Xfm3yrO2i9QSLI5ksKanrdOQb22ZcqXdkIxODplGU7Ggl0+R/9QE/9NzEiU3Pfa+aTmpa9QTNWq8h61CUXA==","signatures":[{"sig":"MEUCIQCJizL2yfn9rNSdKlTU4TozlB8mwHwqWSNzQJ2ICgR+ywIgf5SxHwROeyrL/6c4tFTLsPHOUDfDmNW+kUlWMaDRfnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.297","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3767811},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"94a6df27235ee40a6e63f39a0675096054691c82","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.297_1775717348256_0.4463210897475387","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.298":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.298","_id":"@ouro.bot/cli@0.1.0-alpha.298","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c584fd1e25184d0e224c77ebf345624a2c680e24","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.298.tgz","fileCount":305,"integrity":"sha512-Ohkofo0s2RmpdelptMMCVoNqVgx1FGEeDdh1FV+4Ec821AEKY1GfqRYSYi4iriaBsOyisXugdzSJOT2E65e14w==","signatures":[{"sig":"MEUCIF3584hXsheI66zuEz6/qeKUqnLVus4zDDTERTVzLaMoAiEAy/DO/0EgaJEB+b+Xeej5hpilMmNMTHw0btcziAbOxS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.298","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3778794},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a290bd8f6aa0bba438ed70f491d50fde41bb9d58","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.298_1775717862013_0.40633436377312937","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.299":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.299","_id":"@ouro.bot/cli@0.1.0-alpha.299","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"816bae1ff6c17f1b811d62dd47d568a8c9f65112","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.299.tgz","fileCount":305,"integrity":"sha512-1tmBG4Mhhsbg6euXuzQgztgsIMPsqZ5RH7g1U4ltZJyXFKd6b5mhbiweEHu+8NhTRnUnxhoIIkeq5JfFGcU/0Q==","signatures":[{"sig":"MEQCIDSwmYqiyNQZertLzaR0WLdNl7gyGeeGykY/a7v6BBvCAiBBk5E71/HQghsHRWsf833xIxs5/HKlDAMLjBvfExLUbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.299","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3779034},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ad4cc1ffa1414a1d0ce36702d47435ecd730316c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.299_1775718398258_0.9616963687992612","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.300":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.300","_id":"@ouro.bot/cli@0.1.0-alpha.300","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8cb74bbac4afa7d020ce35a336137c6e4654f4e7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.300.tgz","fileCount":305,"integrity":"sha512-c/lkDZrq9LWfOtLqFjexl5g83U0rBbuHJrl/nK6P4rFStj/3AC6xUIcxQTyM9MSJzyadJFGSa0wZ1K6zNKtATQ==","signatures":[{"sig":"MEUCIQCmZvfkfpuVb0Ro/8kQ++WRrfz/H0CzRieZR2C9qjftdQIgZIAju/iZLUqo571e+RjIFKbZr+8ICCim8SeH7lltn/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.300","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3780145},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a8e13990462191f0b1975d2890e8c69c03059b59","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.300_1775718984348_0.7027821126682916","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.301":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.301","_id":"@ouro.bot/cli@0.1.0-alpha.301","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7362c6d7ea3cf6a8f4ed63623a9a97739dde4f60","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.301.tgz","fileCount":305,"integrity":"sha512-19v+/+0lZvXOv7LRf7Qqg0B3JM3QtqG8RuEhBFNbRb1JmHL8lARrJXnMxD1GXsO8TnxOlaOFU8LmEZxnCaA4Qw==","signatures":[{"sig":"MEUCIQDhDrA09ieAEw7Mq/Ngx7eL2vKGalVqid1XD9lWqBaCvQIgYqIrgTQvzlzJBvrQjQsKToUkRBlSsOyFdoEirSyQX5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.301","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3781531},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e03bcbbd9fdeeb268b2020d8f9b42789c0bdd1cc","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.301_1775720846923_0.7563256522808113","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.302":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.302","_id":"@ouro.bot/cli@0.1.0-alpha.302","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"11e19411a20a90e3a87ed191ff3eb83fc879d00c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.302.tgz","fileCount":308,"integrity":"sha512-bkf7VU5LL3iq0nxIBwhPGkWilDUL7+5HBAMA4WJvJNYfuYQK7YG2AA7wLu6z5nocEo1nZwplmL1v5OtfJoLZaA==","signatures":[{"sig":"MEUCIHPrty3rngMjaPdINoBGT1T+howk6EPAS21uaLfJQGa3AiEA+lv4hHBCcpSZsRsXmX5TNfnEMvuZCy2EuILkMR3+a28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.302","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3798510},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e15d7d227436f84a2f2cf97afa80cc6d033151a8","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.302_1775722314401_0.10047129106309471","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.303":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.303","_id":"@ouro.bot/cli@0.1.0-alpha.303","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"fdc0fbc82c97baf0173a86f7be987b9e9d9faf0a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.303.tgz","fileCount":309,"integrity":"sha512-sjK/gKkUThXkDlYhum5vNBFjpsBN9JGSKyKm0ASvWW+Hl6RldsAbahZ0KomTTPGrgBmVS7PQR9gOfz7iuzWOPA==","signatures":[{"sig":"MEYCIQC+XTkq+0zEGBiMH4cAxHoZwRxSMm5gC4ovtN/2bte/0AIhAM0qM1CQWBfbRbP0NAjUIIwQoZ7BnCw9Asd2rZpkbxAA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.303","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3810885},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"631254106f2ffaae01be0625546e85478314b19a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.303_1775728139844_0.042838506265640675","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.304":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.304","_id":"@ouro.bot/cli@0.1.0-alpha.304","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"dd2890fc00a44d3e638ae16414578b3b6cc8e683","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.304.tgz","fileCount":310,"integrity":"sha512-lujpcGKyiSfyK6dUt6jhwEnos0HI3jcdd++6Q8t3+ysGvN8/X74KZkold88jtO0dYqDQ/xKYkNDZDC1hSCPtew==","signatures":[{"sig":"MEUCIGq6hiqWrxuvun4KzNB74dN8gtkY1gLUhNknr/vkqQh3AiEAkh/Oa5HmyMG0XE53D8h0kcL12aVYUe39UkJiTyzDzCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.304","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3813648},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"bce9e7fac62e8efbfd47afaa571af1267fe8a95c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.304_1775730333482_0.0021632418957231447","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.305":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.305","_id":"@ouro.bot/cli@0.1.0-alpha.305","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"bd3758040b607143b3fbc03f35ac25bbccdebdc7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.305.tgz","fileCount":311,"integrity":"sha512-uw8ujWIv//3wNz72xyFbcDqQBy5mo9nfdgl92fqcHbmo2so66Wj7yUiaTAi7pQb2aVN9RO4uoYllcBHKuWyENQ==","signatures":[{"sig":"MEUCIFfmqv7j8+6dYGEt3tooZkwN8H6dIrbI36IonnN1ci/bAiEAnl2b9ugXD8nRLXxh+M3iRdKXqy5bwFf5zNDQqI66SmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.305","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3819602},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"857a0c66f24e538033fd1469395467f7e30e3d7b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.305_1775759648544_0.4122479054782031","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.306":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.306","_id":"@ouro.bot/cli@0.1.0-alpha.306","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ce233ecdc4bd178f8e8688b62a51c539ee3eb1c7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.306.tgz","fileCount":312,"integrity":"sha512-IlHUsHQFr2hETPiEP/N2ITEQgBwq4oDHxRQKOWZmSeQla2quD7AK2Ns/19vDwcHv/fZfWwYEhufzei4ldP9DIw==","signatures":[{"sig":"MEQCIGpUnf5fezcPEjazxMdMYWMOnG5ptA52l/oCBO+8FpFPAiAWMBBQeHMUMHIqJrE4fLFMkMyOJ0UFTb0pQzHCgp9ztw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.306","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3821686},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"0bd410fc626317ab9517c6f73d0a4bce27ab2489","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.306_1775764856993_0.888114253942413","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.307":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.307","_id":"@ouro.bot/cli@0.1.0-alpha.307","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"bd88e808c75235683ea5d8d836faf85a11fd970d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.307.tgz","fileCount":317,"integrity":"sha512-omfHhA6S6P2NF75GavBGdOxkcejEAhvBANoYEfR8T0oiek+9MMIeAgvCRqSnxe8CxXEMGc+prqWdaIw/92Wo8A==","signatures":[{"sig":"MEUCICmkWSEBwTNA2F19is8M+Jv23UqwLqjVk2Vr9op6F2eOAiEA7ekn6vGu2ZSDfWHOGcOUBBEj7YrLHPngie3RDamQY3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.307","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3830640},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6ffaa8396de4883c538c0b60244b5004f3abc44b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.307_1775767079047_0.949812056097981","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.308":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.308","_id":"@ouro.bot/cli@0.1.0-alpha.308","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"59957705c5a0d5cd04d9d543843d7a5a8846872f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.308.tgz","fileCount":318,"integrity":"sha512-YHFtAdirdZbyoyoZSvA0WXEcBnYTiVujC4w/ay23Mhxi/DikYWb58fNKLvdXxMtW+UKBySUJ3elpg7irU6Cayg==","signatures":[{"sig":"MEYCIQCjwZqN/LqWFWeMNZB5NeJ/8y6qo/F9zAUJxwbwagQPzQIhAOURuDqgz4kVFT2Wmw8dsvMeYRzyxmpC7mzplEh0O1WM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.308","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3835603},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d131edd685c1f36b8180e956e6151751ada21de9","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.308_1775767955066_0.03120668265362414","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.309":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.309","_id":"@ouro.bot/cli@0.1.0-alpha.309","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"105a473794c680632f02de0697d166b1ce9fc855","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.309.tgz","fileCount":318,"integrity":"sha512-9PD+KYbDHdbbjhdsfyTlTXPegDNwY7ajUl1F1gjET/NzeA8qqvx3ETj69K61AZIEJc+Pa4SJBEsLedm10G9ukw==","signatures":[{"sig":"MEUCIQD70d+CO+qNeWK+WTcM4Q2jG8e3ZGdOGQ46Hq30Cao2agIgbE6T+etRzPl27M5jF7dmJDB9zcCfGhj34OEQbdBV3Kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.309","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3836380},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8b6b256338afb360acca2f8221d5aba7d5bcfc51","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.309_1775768840998_0.29887002701101295","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.310":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.310","_id":"@ouro.bot/cli@0.1.0-alpha.310","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1587160d96510a016005c667270107d5b798c944","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.310.tgz","fileCount":319,"integrity":"sha512-Sf7DzvQIG5nn2GIrrwKgfpCquFIt34lZSYVZs0Oks+aSj5cVkX1z7XFWJHFviwf+1WM5Vn5H4jpCGfGh9fivNw==","signatures":[{"sig":"MEUCIAmEodO3D4sTaODBpBnNsTvL3X5lPUqLHWqr8b5jF6tvAiEAlu9YxbOzml69fGzSg02U0J0Q1TZXqMCOSD/lROwBE+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.310","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3841029},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"753b6fbd2c8544f0aa23c3fab293b77392038f7d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.310_1775769417986_0.8233891259505646","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.311":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.311","_id":"@ouro.bot/cli@0.1.0-alpha.311","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b4bbd8fc4dccfcb32131eb2b5e1eb8fb6969c63a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.311.tgz","fileCount":320,"integrity":"sha512-TlXt1hRCRV+UMytW57Y3//wYIV9f6aEzNYE6dpiZEVSY1MpQ2/3HSevkb72dgpbm9XfPIJ1cRFM4yMcv1jzLGw==","signatures":[{"sig":"MEUCIAUrFsiNlQJ4xq+E9UTzRdYEznannszS1/3XmYGDUuWrAiEAyG3QFaPUYq1iS4rJKzkvAAUJJXykc7QYPiLWgYqNzeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.311","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3848804},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"096f7501f5c33f59d2618538f21273a2d692e5cd","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.311_1775773557496_0.08404757314957201","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.312":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.312","_id":"@ouro.bot/cli@0.1.0-alpha.312","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b31af1a360b3fe3582e54baf1986205544bf54f6","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.312.tgz","fileCount":321,"integrity":"sha512-nrjyJgdhjs7qm2WsHTO+yMXVmfA/1QxgoO4ySP5Gkgy8Zb2uaCxkujEimkylnpwdtYXWNfXDpriqzNOUTedCFA==","signatures":[{"sig":"MEUCIHRH2DKj+B9wIFwa3bnZk0U/YV8BGQcnqcmCI50XJJr6AiEAniprbmhytBPuVv/FGiSqgr08U3TaICpzY2CY/m+Shik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.312","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3853196},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2b2d1406132ce7588f032212bdc694aab4211db6","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.312_1775775407106_0.7790733088393147","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.313":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.313","_id":"@ouro.bot/cli@0.1.0-alpha.313","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"465cabe894714fff1548b1d66924eee35d512ead","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.313.tgz","fileCount":322,"integrity":"sha512-bvHNI5B/NxM0ipk4apCvIR524Up3pNlo2xw+2bCmlGGoPkYKZ+I4y4/bmogtt8HfLHdGEHJJWU8brxLyA1WHqQ==","signatures":[{"sig":"MEYCIQDaZBGwqtjFgUcHc23JM50hboHMs922GY/D8B1ctgDasAIhAI1uQXCjnVqWuEnmY6PTwg4wPxj96t6K+3H6kamgaEg8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.313","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3864529},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7c4089fb0600f5192d2b862e6def6c93b47e166f","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.313_1775777000630_0.7693380881171827","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.314":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.314","_id":"@ouro.bot/cli@0.1.0-alpha.314","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2db3c677bb1fff8725136f06d178750fd46bcb5f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.314.tgz","fileCount":322,"integrity":"sha512-tKxmhuqkwAcTPAMSwMoahp3cANJMx95lOU1BdASMmoJku7poa0kIIG1NGOlOgTw7GJ+VLvxtAnuolLuHEchFFQ==","signatures":[{"sig":"MEYCIQCEuJ0/9IdN/paAE+s1Le5RSXK04hHAVgzcN7xtjrWPVAIhAK/1v7n1vsAibe3E3iuDE0xmabWR1UX3Gp6Q0BnEOu/X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.314","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3866685},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"cbe8b31112c297916f10e44d4cd822eea2c24fc8","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.314_1775779673915_0.12589997896682403","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.315":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.315","_id":"@ouro.bot/cli@0.1.0-alpha.315","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"71cdf01b023eeaeb6b408f8c0d76d75f5ffdcff7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.315.tgz","fileCount":323,"integrity":"sha512-f6h1K/IrXqekEGW7NEZOHWzpK+Hb3zv2oMTQ3aRKion9LniQCo+/8ew+vyOL9cT0mkWjUHDomd/rceYqg0WfGg==","signatures":[{"sig":"MEQCID0YQP3OKRp09jiGPTOGUdzBD1wwnm8VGIa08wTGU+UiAiAIVHxoIFoLeyXaZWOs5Ey6G45Ac5zY/2Rc/4jMh5eccg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.315","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3894758},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"610cb2d9c8c86005761b67acdd6e78a502e7116d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.315_1775797059266_0.902488906737718","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.316":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.316","_id":"@ouro.bot/cli@0.1.0-alpha.316","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"3f0ff3eba48a2e41410feb95ce0f7743dece81e1","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.316.tgz","fileCount":321,"integrity":"sha512-tnOx9hSOA1ZwlygiCrlZ+5G/Tn+eWa0JtTOS4auZpn1a/unc+mB1F6+rVIgPMJByNEtDFhWqwajCdn7sQGTBKw==","signatures":[{"sig":"MEUCIEupz1v5xyE+M+nAXW/xn9uCszqez96qhTEcG2GevVL+AiEAiMPkB+lllt/bp3bK9oI6l/bDqa66YVFbhaaZ0jsv6Pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.316","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3346788},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"0cc4f4c2ef35db9772e9307008d5610a7f1ff302","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.316_1775805153079_0.5738316432169279","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.317":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.317","_id":"@ouro.bot/cli@0.1.0-alpha.317","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e11756fa62c0b0c1574e2e1b54cf872198e45021","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.317.tgz","fileCount":321,"integrity":"sha512-swAQ/lH9YIxRQgVPR5KpepEOz5cMgbjI0UOHgCszh9lCRqrxTuPQKFHWK2HAY4MEs8hs0WFbWnxq8nd4Kth0Kw==","signatures":[{"sig":"MEUCIQD1kLRFw5SyCU8bx4j+OjhxwiBHR9h+39V0vnB/Dieq+wIgZCbuf0Oej8EvkSkP4+RsM0MgJP+KL30gp9AhiPaZ784=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.317","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3349436},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"53a3875307ae71c4a10c9eea373d5936c500a60e","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.317_1775806037596_0.15563760728837117","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.318":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.318","_id":"@ouro.bot/cli@0.1.0-alpha.318","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4947a0d15d87a1bd87b644d70f4d394a26f88e1f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.318.tgz","fileCount":321,"integrity":"sha512-6iIYqAmHSVPBJE7tCEJbYgOFJ0eUORHawGiBq/panWAJO+s/lcFIxv4upzoLtWN68msSkfP6rRXfRINLB4SV7A==","signatures":[{"sig":"MEYCIQDBPxGC2U3tKEj8sbSwcGj5Z16o9EhwXrQZe03AmHhgJAIhANm5TAtg5AdIB1+Q8Zi8QYDR/0CqJ32zY8wUhSPiFwKA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.318","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3350578},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e3f9adcc88d3b4bce5dc2803d5aa9d41254de12e","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.318_1775809306035_0.3927857843393201","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.319":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.319","_id":"@ouro.bot/cli@0.1.0-alpha.319","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4e24c3740e1282931e9b96d40e5e32d5e21d722f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.319.tgz","fileCount":321,"integrity":"sha512-I46JHCcBVzKXIW3tsWgZtXlzjgZqXxCMRM1QOeJizZf6VdxB2u3WmQ5Toyg9gOiyKwX8Ckuz/iNsgRZxlNCvSQ==","signatures":[{"sig":"MEUCIQCNfMHAjByFVIsTkQlMHL0GsXtcnujIwPymvGpzaBh//AIgfp7BjcG/GTNvBEX5NGu2AlSpGDo7YxM98yOUittnW14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.319","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3351721},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2934046674ebd99f80a8757a98099355e772c0a4","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.319_1775810478578_0.22257418740961699","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.320":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.320","_id":"@ouro.bot/cli@0.1.0-alpha.320","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2d24785850ca58bd3ad978c87c90e15e2fe25b45","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.320.tgz","fileCount":324,"integrity":"sha512-ailS34pfkBeyVfF6xQ/oDPFR3oHXqljLiucyrRXSKiekUIyOpAmAgjkbnhwYosOORnzkpvBfdebUx4kalY/jBg==","signatures":[{"sig":"MEYCIQCNPAd2O50uESRBMngT//TtrXm3MYMpTCZULSb71wjd7wIhAMtJU6e/NmntPLWYo9ERQm69b9QH96oGyWLuq1KvbxCO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.320","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3919092},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"515bc3bace0f9ec20ee4788c2d877fcd864d07e0","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.320_1775813397630_0.3930754010453543","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.321":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.321","_id":"@ouro.bot/cli@0.1.0-alpha.321","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"33979975f5d4df0a29c47ec000604f64d395e271","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.321.tgz","fileCount":329,"integrity":"sha512-O+dBuKYz5EIzIasFBN/ZOVFKeW+zfYus3BzRj/JTOGMYqJBglU/y1Vhn6falrD4DHFntHqGp+42JKVFOtw16NQ==","signatures":[{"sig":"MEUCIAZiyDzvSTvnQyTBXdKT7aHQUsN3ptl1qMC5e32wSsACAiEAhVVinYOOyFUd6xVuT9uy4xuwup1bdy6Hl4vMrAm53jE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.321","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3926449},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"eec47141e51355ff7f4934d7a46bdb20db245f25","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.321_1775847110314_0.1284400154665919","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.322":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.322","_id":"@ouro.bot/cli@0.1.0-alpha.322","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8f13010bcf24c236722f0083854b8f264e161f07","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.322.tgz","fileCount":330,"integrity":"sha512-X/1NMeKsvOaskjY77bto0lQpXzVMs8m/iVgiJPrVyWx1Xw9IbSB18B38lQYJQDB/dFeSnTrtwv+okeSHrdd6cg==","signatures":[{"sig":"MEUCIARJhiymsBE+2B0lBXvhaM6WVuNkSj4IzRBVp8TNTFxaAiEA54TxrwQZfrhzMhkOsvw9wLBZW9DinGisYF2D6lgY11g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.322","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3935854},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8b2fd191f9eaacde03f2f5a0b39fdd94658f5469","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.322_1775855009221_0.45818566205528244","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.323":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.323","_id":"@ouro.bot/cli@0.1.0-alpha.323","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1a4c6c9ed49405e26bff8d2390cfc5e0b752575c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.323.tgz","fileCount":330,"integrity":"sha512-pDU5PgVg8uGMP6k6qP/Tc21LvLP/DtgR5JYstafqwHm/7yF/Uf6wFhFaoWhvcuRBshkITwteCnwEz5LfXjvhsg==","signatures":[{"sig":"MEYCIQDCZBaF3OBAyo+uaZHO64ry+X4OwAzmCUnin6ZuRNVIVAIhAMBqEdNjFUyk4RhhgoR48/6AeOOSFJtk05jrNcu91Snp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.323","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3946704},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"20be894f7cac142b2c7c08ad6b78d4b321016603","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.323_1775860683350_0.05069559212333097","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.324":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.324","_id":"@ouro.bot/cli@0.1.0-alpha.324","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a71ffc3bf7092ed60cec4b6f9405cc5310fa755e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.324.tgz","fileCount":330,"integrity":"sha512-0m6rWYlGLWzQ+SqsYuWRA3n1eehvGN9mFkpTFRgrTNZfoKROsDLtFUSps2i5HQIdiWZJiDgh7tzYQY5mH95oLg==","signatures":[{"sig":"MEYCIQClFBIgUY2Bk4qg97IkdscXK3nts9T/pu2HqLA3sNGyaQIhALlLCrV4XsaAT5iffIO27iRDDMrNBbMKdDdaeS3czkcD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.324","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3949242},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c5d86c465408804db44cc6b527c9731563a7ed52","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.324_1775863073075_0.42077460652262677","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.325":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.325","_id":"@ouro.bot/cli@0.1.0-alpha.325","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"baf7e2aca56c3f7fc56509076b60c7351180f9c9","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.325.tgz","fileCount":330,"integrity":"sha512-IPQtydN6lkxsvONe2vRgAq4Vy1IkPhyIrETHOfudyCVtE8P8Bkg9bg1l8kkNuqTSR3qcqB9uHIVhX6U0hLQa4w==","signatures":[{"sig":"MEQCIADrQRqOMcTJcofRLlAzNcw7oKmCQIFweRr4uCILJtU+AiB4j+O3LMu1LQjroiNV8ViYxhvaZbUtRJinfx1tOLK9WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.325","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3950969},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"547b7cc356907a46724cf7ddd709e19dc0049738","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.325_1775864969573_0.8005721036358779","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.326":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.326","_id":"@ouro.bot/cli@0.1.0-alpha.326","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e4a907ae367b3f3eb409c171c6ee1aeaf7af96ed","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.326.tgz","fileCount":335,"integrity":"sha512-WpxHBVwV2PO2AKZ6tzeI9MAc2Z1vBLALOc1H2aGEaEdm71Tb4vUzWUmK/KHs7UVjYdE+lcvPN83eA3FNoSJ1bg==","signatures":[{"sig":"MEUCIQC4WdKHqXqGm3E8xX66iYVu3GWnYNr2ElxijPTqBDZJugIgeEW69p7Rwv9bwTRUYR4XyVzJd4i5Q5flcfGszI2RyO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.326","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3959138},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b73d2f6921d2867f0f12c9cf8b4bc5d4d044db2c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.326_1775879084889_0.30944842386941684","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.327":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.327","_id":"@ouro.bot/cli@0.1.0-alpha.327","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"896ac4aec7aae9aada7a95a456f477ec68ab3d3e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.327.tgz","fileCount":335,"integrity":"sha512-ACPax+iSM90d+q5xRRaPRNTCY57itCC7kuvt4DBMx7Ui6FPQHLk/RlpdF/uhucD2TU3yybBvIWLywrulcVubdA==","signatures":[{"sig":"MEYCIQCWbr5CmdH1hOHRbpBko+x6hIX8kfGRCBf3DMe4rd9RkQIhAK384FwOivqcRCEoZtQJQ+sUL9M8HW0THkpRJZJyAM9D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.327","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3960506},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"664186bf0161d2754383633495399d624f077848","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.327_1775887627190_0.07055618527270502","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.328":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.328","_id":"@ouro.bot/cli@0.1.0-alpha.328","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2dc81a02cfb3a4d2d7fba25d3feeeac1df5ee820","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.328.tgz","fileCount":336,"integrity":"sha512-v+aqOsAxsUGzt1RgrvIyrOORKR5ZJ9EU6um1xt1dTgIjCC/STilzBoKCBhpgZgoDGUafpzTKy81LHtSyVNZ9rA==","signatures":[{"sig":"MEYCIQCvZERjcJVsj+p48qdlfWrfJZYSyF6MqsX76TsXOd5vhQIhANI8AjN/z5bAJ5aAAYSrQxHI0PKkNTr8UPTWeZIe4Kkc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3968947},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"cf1e9d7cee06ff2dcd2f0821a06a49cee559c463","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.328_1775891039232_0.8062688828731419","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.329":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.329","_id":"@ouro.bot/cli@0.1.0-alpha.329","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f5d5d36bb42e98ea999ce506f7aa5c3454201bbb","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.329.tgz","fileCount":336,"integrity":"sha512-zeS2yh039D1bZSSU0C5f1O+7J6pTMNgM+aoYw+bKZrb/1G/OyctrmwSyR67d3x30vIA614nSroLszv5r5Q/mug==","signatures":[{"sig":"MEYCIQCjBQfYgOLkUEzQG0KrTmynD36cJ+3Zg2dQgDcYdXkV9gIhANa6FvLv2hOOzQ87oB6uIbJuwb2T0njmDBEHrbyt6LdS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.329","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3969214},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"bc5a1bfaf00c291e296ac367dd05341d39ca72b2","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.329_1775891624593_0.051758371512055756","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.330":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.330","_id":"@ouro.bot/cli@0.1.0-alpha.330","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"bc07270f7682940289e2047b1da074b9451f129c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.330.tgz","fileCount":336,"integrity":"sha512-2tFZZ7vGKjEcp28roF6rMHlpf2OgKGANnRKH3NsR0kSj2nc9zYk+Nv/tXaWAempE24jJg2jbSsSSVyZxeLMeIA==","signatures":[{"sig":"MEQCICeOeVEljHkY0aHAjkWkJDfHFgCaQDiRrDHo9j48LJ3PAiB4Ik2uvmtQQBmROt347tikF4lNH8FBmH/8Hhvy8UId9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.330","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3969495},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4e75b977022d53b873eded54d848c8b63fff4b4d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.330_1775892920696_0.646372381247176","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.331":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.331","_id":"@ouro.bot/cli@0.1.0-alpha.331","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"80927de248a973679706b3bac4318245a3e1ec07","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.331.tgz","fileCount":336,"integrity":"sha512-dNjPAoAbygE53eO8zfqkg8VdHALzfjdhXqd6aYNz9BEQz2VsbQqcONSu4k+z/SvjM2P3TAxb72gE0UTbQ8SCRQ==","signatures":[{"sig":"MEYCIQC/1WTBX7p26+Y408brLf7U5tg3DhaZfaF1fATPbPVdQQIhAL7u/E8cn9fjqikf+j6akkLAJ86lJZIYugYHFy8S9c+4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.331","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3969762},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"035a13ad57da80b229a51f61a009eb5109ac958d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.331_1775894072617_0.47466514109189006","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.332":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.332","_id":"@ouro.bot/cli@0.1.0-alpha.332","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"92edeba55c6ec6d20adf2f334a37684ff79c7a72","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.332.tgz","fileCount":335,"integrity":"sha512-EXItOAGeZsYEFYnCgFThSHb6+FH6Y6cdxniEmhnhKwvGU0tk1CPnAkaMhMLPce+BuN6SkdWNVl8hdyt7S5U1pQ==","signatures":[{"sig":"MEQCIFggAQXJLNFrX8+a3banAjN6QCY9uY1MI5oe9kO7pWLpAiB0fJZdVeycx6TTjbYsRrHaWIHZcasf9P+DIJMABCDh5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.332","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3914156},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a5eaef19226b8d8c7d282ce6fe55462b991363ea","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.332_1775895293986_0.778309910778604","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.333":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.333","_id":"@ouro.bot/cli@0.1.0-alpha.333","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b3f9d76587eba29361191b08dffd1800fe0bc0d4","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.333.tgz","fileCount":335,"integrity":"sha512-Ht0cXIl6rdZnXpPvYR8X9URt78uPwQ6OjnFKURIHlGX4Xqgz6zu8amxcIP+q9F4PZyXpmVd2kBelWPiF2aVzcw==","signatures":[{"sig":"MEUCIEzVImEQz8CH78NOG3TN6eYoQBmh+OF+WZ1L3fd92kI1AiEAs1Mw6uWEoxCF2yjcr3maJW/9JSe3/kBks9HT96l1Ojk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.333","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3914352},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7a159ddc650066bd5daf4aaadb21b50c4f325ae6","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.333_1775896559062_0.3613655869639756","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.334":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.334","_id":"@ouro.bot/cli@0.1.0-alpha.334","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5f08e9df662f5697e32d4a56a4c0988328c39f5f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.334.tgz","fileCount":335,"integrity":"sha512-xyfB6hGqYtV97N0CE8/QAMWf2578RZa1YCoVgZ6Pv8M7FNBIx6t1gtUm3bykvoZzAXHqFvLTUxC2n52cFaT6TA==","signatures":[{"sig":"MEQCIAkEQZFLiI4s/XX86JymaKqznkM8mXGM8TQHFQwhSJf6AiBL83LbSxOx/qpmK0FVJdotL67o+UdspA2sp7S5uX10vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.334","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3914414},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"dece054f2b01c263e217842d365167c3a778201d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.334_1775899483393_0.34867846698584937","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.335":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.335","_id":"@ouro.bot/cli@0.1.0-alpha.335","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6f7cc9e0090cdb44220f3f5a8e493bb1d0e82758","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.335.tgz","fileCount":335,"integrity":"sha512-0AATk0jogZQxjPzgZPa0+r1uQLL4Tk+y2t+8+WIVaO4xBGDGmNjELlwCEgl16bHQSqWPptv0FSr8YaykZv+rXQ==","signatures":[{"sig":"MEQCIEZHtuZWlGTwqIpCxkzWQiXOxVXHNWey7ISD99oin11lAiB/PMQmaEevEsV75fsgFTNiYmpPYQiOfA1LFrdOqwuf0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.335","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3914852},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c7ea72a391f020bfc633ffd0e6cde6eddb7efc11","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.335_1775933909998_0.469027598204778","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.336":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.336","_id":"@ouro.bot/cli@0.1.0-alpha.336","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b64c5d76bcf29ccd9b734565938cda79c41bd162","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.336.tgz","fileCount":335,"integrity":"sha512-D6e9GiDYxuGsSg5wpH1n3zlv/IzupxU8K9yPbiG0poadhmsFyWBe1NVRQQVPpB3qRnjPXW3qOLqoFhZj+7q/og==","signatures":[{"sig":"MEQCICeCVg50J886GOVbuWpwV6x+mhwMmuTKdNDbluHkZbXKAiBU6fFPuiIc+bJR9OzBd932fAfL0z6XH9o2X2XpkW+kTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.336","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3917303},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2661ceb54b4f3c7ce5496065af414ad9b8155e21","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.336_1775952192319_0.6409200106650157","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.337":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.337","_id":"@ouro.bot/cli@0.1.0-alpha.337","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4d04e5e5e202e7f8df26641e0c7609a1399473d4","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.337.tgz","fileCount":335,"integrity":"sha512-5za72jFpw5+1iRRiYC/XBXeXQnhIIzv9l2szSQv1yCOJBreSOAoT4gufYgGzXzSUjlcpIGK5/uKmkzgLAoP+NA==","signatures":[{"sig":"MEUCIQCrEI+/Kq+ztldI45znTS5psADYmTsCDk6Q7XO24zg3hAIgM8WZNkDA0SuWIzIrmZfCt6VW7tSCyA1Snunn713xGCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.337","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3928480},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a8fd093d44de264951ac4b08913d920d30093fd2","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.337_1775954406789_0.7220792217960486","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.338":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.338","_id":"@ouro.bot/cli@0.1.0-alpha.338","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a4644e15e3b82c73f09b0e15975accaa306021f6","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.338.tgz","fileCount":335,"integrity":"sha512-UWi5SYhHppth04tFDB6q/GimZ/k5ZBffkVz2EI4MtSkpBVASHXKt2MIkNqBfe07cTSg8BiFHcN9es8If56i0hA==","signatures":[{"sig":"MEUCIAQcc9OHnAh1gGf0W4Kh93vWQ9Lll3Hh600I1aXg1r7fAiEAjZ6aWY/7kyCHpNytH3vZN5uSQNB3T8CzLUO5AgyDhbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.338","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3928973},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"07c0764ae834c4f22674a53b183ff72f2ed08004","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.338_1775960690480_0.7983595761348175","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.339":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.339","_id":"@ouro.bot/cli@0.1.0-alpha.339","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a128bc1279299294701506a2b255c9f9a37920fa","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.339.tgz","fileCount":335,"integrity":"sha512-bFvImHUUAYXIWzRvd5tPIy/q7D2wJhwi/873c5r6n13gHT+YH6j7iTSLv8noF/Va6kYxGbid2kcR27J/pfPrtA==","signatures":[{"sig":"MEYCIQDoHIoOprM45D83EmDw5Ca3XnjzauV13rC+1B27jxMpUwIhAKX74ch7hDhAYn7Nwp0ZhkSJ2CQ8mlp4Ajjpf1CYa5rH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.339","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3929883},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a966135176f7bee199b1eee03db81521f85aa786","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.339_1775961205973_0.6100344308476273","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.340":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.340","_id":"@ouro.bot/cli@0.1.0-alpha.340","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8e9879093ddb6ac301ca68be3c74d2506e3e7ae4","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.340.tgz","fileCount":335,"integrity":"sha512-iJLIiz75HbB+SFByyQoc6VqrezmOIzbmqjQ1+gtsnGZGR5GyWqQ5S0GXVYtUv5/UQ6//E9b8avsJTeQzgPsKkA==","signatures":[{"sig":"MEUCIQCi7fc3wc1T1zlTmUBzwsPdu8xzryEd+EAvCXOGmyskiQIgChbx5qyiLYSch9xtjY0dtxX6V7WjHW0rgrrbAByfH0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.340","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3930340},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"71d8d41e35d37a7785792e05a132f7655d0475a4","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.340_1775961873142_0.7754980741266762","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.341":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.341","_id":"@ouro.bot/cli@0.1.0-alpha.341","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"85d9370adb3753ebe4356f58b39afc0434c14d91","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.341.tgz","fileCount":335,"integrity":"sha512-oq0itHpoh5Hgl5YXjgokenFw3f1ykewJMEJfa1O6z8VACylVSuRACGeDkeq/BGzFP3D6LDm3uOHZ3QXGCB4fHg==","signatures":[{"sig":"MEUCIHdoKIwI16oxvhQ28KQ8DvIAEYcjafFaM2d5nYU1UFEbAiEAtjJRWpx6x05ivYVM0pqS6tyNZamtTcXbov4a1fdwNLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.341","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3935015},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"47dddc6ad43ab392615d768dd2059010e74d2663","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.341_1775965695035_0.4428321847580561","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.342":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.342","_id":"@ouro.bot/cli@0.1.0-alpha.342","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"383c9c6dcb09891a2f9e8a898fade6753b975341","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.342.tgz","fileCount":335,"integrity":"sha512-/p/7Wx+TPEpB97wFjIYkVBeUEmBeKekl1nS3ExOuKuEE4QKUQ8JPhZMVHLccX90BmW6TEWsCrHH5QD9gTt/dVw==","signatures":[{"sig":"MEUCIQDBbqbHIQQyxYsAsZ/MCbH85/CWmmBFRN3La4PJmU5XGQIgJPMORb2InPDOeTicW6yhn4H0Chsml77qgroNDg5osgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.342","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3936945},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"07ce18327e706a6b0359fc236afdccf464b2a324","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.342_1775969143043_0.01023350235380982","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.343":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.343","_id":"@ouro.bot/cli@0.1.0-alpha.343","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e711240bbc44e75b9936a2ab4ee299960e79333d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.343.tgz","fileCount":336,"integrity":"sha512-eBm8RqeM4fNVgo5niw/8bbCXdkFBFXjCp4Hj1U+YMoLIByR4asemyMa3x+g1/2mjFxTn9bP0AaGv9f6ogQ9Sag==","signatures":[{"sig":"MEQCIGIE4CHBuQrzewLTg9WOKUi6qJcrcqbHGG0MwOjdObUoAiBDmvI63oNyYzXSArKoy4f1vIZjGeq8ta9H7cFRU2TiyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.343","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3951781},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1d7bc5fcc7637edb57ce893a98b37347bf75f277","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.343_1776037979100_0.12542955648816112","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.344":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.344","_id":"@ouro.bot/cli@0.1.0-alpha.344","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"06d89aff5be55878aa197bf3d715d741dcc924c3","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.344.tgz","fileCount":338,"integrity":"sha512-VdQLvR4Gum5m33kG6u3v/+iS8hDMcqU0TI0u+m30pEU2WcYz2RMDk71PQDMMf75KvuTfoet8ONq2MBgDLuUwGw==","signatures":[{"sig":"MEYCIQCfaE1avIuFZl9E8ApOhRMZOoNrrNrQFNB/Qkxxn0NpeAIhAOWzAe2qer4XctskT1GvWh/51B81x1cAD4NoMFn2lguR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.344","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3966824},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5cf367dd8e2c8f52161cd0d8e93499e0275a8685","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.344_1776042955763_0.051809626885310545","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.345":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.345","_id":"@ouro.bot/cli@0.1.0-alpha.345","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"90522a163966b1dee4719502f3a4742a56c5a4fd","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.345.tgz","fileCount":339,"integrity":"sha512-E6mt9OJk1BA4D+e16ZAql2vYUusMxm46D9KSgsZ79hfjyaDnCCVOD7102OmoFxH61qzTG0ud/D/Prqmm1lCbHA==","signatures":[{"sig":"MEYCIQD2k0HuqZGTctMQKjtuurNNVixxsf5hl1MQVmRLJGnbgAIhALqBaI+d01n9S/lcfGF/dtWHwIrNVc9w5yblZ50PK9Pr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.345","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3982722},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d0cb1cbdadbab8c4b7a8887bae99cb24acd201bc","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.345_1776044546739_0.5293893503216351","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.346":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.346","_id":"@ouro.bot/cli@0.1.0-alpha.346","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1e42cd5bbd03e2da132efeea834078ab6bc8104a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.346.tgz","fileCount":340,"integrity":"sha512-Nq+/qLIuEgzyVeLMmO1uvIRpEMeR2OgCi16kMu3PejgyWntt/nnCMhQ3FdBGpcv+BRVgWhsz+n/5AcIdLqWBUA==","signatures":[{"sig":"MEQCID2Vw7Z0W8wN9BykMoYIQKZESR5KO3ipz0mpn3Qr7bskAiBfK1actq9tIHqVG7H8Q1CaDAubCjZtYYklPkpBxJPiYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.346","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3992535},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6dc0b81b8d8ec4c32c33f735a6bdd2e2da9eba87","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.346_1776045797400_0.6675411117810217","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.347":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.347","_id":"@ouro.bot/cli@0.1.0-alpha.347","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"83632db357f77bce4374cae7aeebe7c08b6004a2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.347.tgz","fileCount":340,"integrity":"sha512-AiMCol15cPaRw2Rjl0236oFvyTl1lXpEhKbq1vW+zIsk+RpP/OaF0YjBVmOt1UNtrw9Z2tKmLK5LD+3fkmsZqA==","signatures":[{"sig":"MEYCIQD1XXeycSocZJ89WBb2EUMlYLTh1oN8Iker4uUthscV8AIhAI1Vm2X2B9sDqGXAQ9dO1AKF5IlnmliewgCjvANOi41q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3995776},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d5ea4c69e75054a5af9b80707c4ceb5e9f31c914","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.347_1776046551274_0.014854173836058804","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.348":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.348","_id":"@ouro.bot/cli@0.1.0-alpha.348","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"461fc110b7c52046cb39b205e56e85398dd5528c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.348.tgz","fileCount":341,"integrity":"sha512-I4DhOdoc8bftl+JojM6TvY4eeJs8aVgMmUSwaFkiu1wT4P3IsFd2UahE8TvmDwNN4nj53kyz3YVIzbfUtOpyPQ==","signatures":[{"sig":"MEUCIQC6V074JeQFhszB/EK8wrEis1YpNtl4Eoirj9LFtZHBRQIgCaS0CP5MrsBsAc4y7iN0nssNmUTsw9HS+KOYrDIPd9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.348","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4000892},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b385b2bbb237afb0968cfa2d97c81a61e1416c34","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.348_1776049678258_0.28973180950848443","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.349":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.349","_id":"@ouro.bot/cli@0.1.0-alpha.349","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ec19245031b6db68d0189d3f8b2c9a132db97db2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.349.tgz","fileCount":341,"integrity":"sha512-yV5OGuUJb/BfdGnH/3JTZevJBIHstyF0M684tiaD18PQHABXOwERsBx3fCTNgOieH7CSTcRrc/h4hRo1CBehxw==","signatures":[{"sig":"MEYCIQDTGzyI6xD3Lfg6A2Uj2vpRuaias3udhspq/Vs7OdFu8gIhAN/2dlfIwoIIeXZ0k7E+A7g9wbUKVDh84B6QRUgdx7H5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.349","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4018287},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"25c42d446d8979a3776e309ae947b135aa72292a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.349_1776054885108_0.21899559845737682","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.350":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.350","_id":"@ouro.bot/cli@0.1.0-alpha.350","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9aa2fe1fee09186ed076899abcb57dd5e6e5f4c5","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.350.tgz","fileCount":341,"integrity":"sha512-xv2tZzGSQqOeSMQNULYcB1CFOZPY6MwdRa4dVGellLxCsLt4ymaJdxKOv5IlspcCjD7tuhbm46bsPQiILszcmQ==","signatures":[{"sig":"MEQCIEl6zYDGOqBvDKoug76itBKFzSVLXApKeBBV3zc7WoH6AiAg/c6KaVJogYTomQoTtFydwFz7V5vcOX96G5bmu7w9zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.350","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4033160},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"0548e3652973cb9b3e7373afc0fa6e044c43cb1e","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.350_1776057799881_0.28281894240196825","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.351":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.351","_id":"@ouro.bot/cli@0.1.0-alpha.351","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"05ad684f062c4a2ae5e040c968a1978b2a9968b2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.351.tgz","fileCount":342,"integrity":"sha512-jtnb0EK+qj4mipZi1sv0L1mgrakV3FCHmmNNeMkz6tmMfZ3aIq0Bt2/eeO/EPJytPPziI67lKcvAkTeudtsWYw==","signatures":[{"sig":"MEUCID2w8egH0k6bHnTdNqTOo8toFNC2PJTS2K1lI9otwi7ZAiEAp0SpCQmmtsYaqUbE/lSdQSQShrIgO4SnB9f9vnGEYKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.351","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4039516},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"01668cd1532f80b4370fdddb2b8db1b5b0b235ae","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.351_1776059959884_0.5667598664491298","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.352":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.352","_id":"@ouro.bot/cli@0.1.0-alpha.352","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f3c83dd722666cf3388e75c2768e9e1e5a05b3fd","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.352.tgz","fileCount":342,"integrity":"sha512-3myVCnn/unJG9rlgEOEdUwjbpZ6vFOcAEAlVCUTW/hssw6mqQzzgCyJVkm+Pj8hkPjTJIAdyzPglVL0w7Iio+w==","signatures":[{"sig":"MEUCIHvhFJV5Ku8N4JP6DOWWViWnK9usiwfzEwDodRomBQP1AiEAw3bfig/eT6dEM4dkqfNN+kgXBK6Q4NGZXScvFiH8XXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.352","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4039404},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b929091cc133dadaaabb77d864e4060979ed62b4","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.352_1776060358013_0.30365092780479785","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.353":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.353","_id":"@ouro.bot/cli@0.1.0-alpha.353","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b70d35f4d3b02228b42acca5db91b8c21a0c83aa","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.353.tgz","fileCount":342,"integrity":"sha512-r1B7jXlJeRvOO4cJ6FeHMnnlaLjin/cSc0uiVQmGTgaqQz3v+OxUqRz4EmGvRP450OJeKaILZ3c7o8sNAcalWw==","signatures":[{"sig":"MEQCICjWr9W7Q3yCbgY/Q854f/0ZzoX1BAJRLJWv6IuE1i/9AiBOV1TrivUQ1ZQ9aVA3azhydQrxCRS+Po0Ds/U9qHMgOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.353","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4048026},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3360564fdaf868751320e0569ca43a6c8a5ea23d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.353_1776061041593_0.8384149343859084","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.354":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.354","_id":"@ouro.bot/cli@0.1.0-alpha.354","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4395ae43f0f1fb7c10797cb0126842926a7e14d2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.354.tgz","fileCount":343,"integrity":"sha512-q69f85pweRq3YEGJHL2fMYI+NHZ/fmeWAmsWgL2ReoV0j++ENf9JYlE/FaWz88Lx0QBeXs5D2wF55De69mYLKA==","signatures":[{"sig":"MEQCHwwbJKalMuN7+eUSBMRfb7HZI9WzlvgoZnzmLpCCrQICIQCuxwai2A94Xh57obe+COWJIMmvab1e2nyfXhvXlx4Phg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.354","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4061875},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5df8dc83602a1dd5eb39749b9009d6461aed0c4e","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.354_1776065863305_0.659636926628739","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.355":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.355","_id":"@ouro.bot/cli@0.1.0-alpha.355","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f038646b3b251799e774a95718356a9f1fcf1dfa","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.355.tgz","fileCount":343,"integrity":"sha512-eA4bktb2KiQZSmNRStzBaBXQX6rntBoGwNV9m58p/h9QVJSMlDnGjPmL0qqaYF2j+ptUwf96bXgaw1tHueW5Dw==","signatures":[{"sig":"MEQCIDhTqAx72mYPeaz8FMNLyuRkRj17JbTxCncZ7MhPXIDqAiA3caH7mGjAM4UL+5vDTtyT6q/qrcee4IZzk4oZ68gjWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.355","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4063958},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7a3612e100d054fdf95f1ad7c2a18f4640dd62d6","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.355_1776107982181_0.9530301787517681","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.356":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.356","_id":"@ouro.bot/cli@0.1.0-alpha.356","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6241e0a3532f25227ee7a232b9992e6041b373ef","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.356.tgz","fileCount":343,"integrity":"sha512-ks8DVzt3dD0qgZm2znXA2CYEfIj6/PNwvzHPJ5IXln7JfPu+2hyOFKNoxqe8oMim8UVodY6aqYHCQYHmsHN01w==","signatures":[{"sig":"MEYCIQDTaqufbrMJT+voPpdHsXAL3jkHQcTcNgWzUaP1TO6LVAIhAIvLqcTAxbl3t+G1s2URUr9g7O8QRQG+DWA1tNoOZNSP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4064599},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d29fa0bfbb974ba7d02fbe6f13cbee01aee0d225","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.356_1776111002758_0.8956322619137107","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.357":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.357","_id":"@ouro.bot/cli@0.1.0-alpha.357","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"62b4b8926c27a3bf2cd6db1eba48826cb7bfc487","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.357.tgz","fileCount":343,"integrity":"sha512-0XaTmOl6yoKSl1Lv/UrcJOSvarmhbytCK5MdzzTkBVec8cj5NDHtXW7KEMMklmxCl3/iznpy49Cmvi5XIgZ8IA==","signatures":[{"sig":"MEUCIQDMi3DQoikesd6kVRafvryC16rIaY+eUFOEtPHavdl+swIgQWDL91KJIqR0/OUwX7NG3KEnbBwzjwEJKeBjAAOpfDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.357","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4066227},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"74d89a9b3e4e09ba1a668a9f4392e31c3b73b114","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.357_1776111937783_0.9478535536693085","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.358":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.358","_id":"@ouro.bot/cli@0.1.0-alpha.358","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"af3ec57dd4efc115c0eceaac69fe24e62e7286eb","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.358.tgz","fileCount":343,"integrity":"sha512-hrvKE2ZT6l5p+zUnhYH3DwzuZUIl4I7vuXd6P+QB3IZ7ba/gXp0419MInTYtsrPXgm8+SzdzX7U0XKXGDexmnw==","signatures":[{"sig":"MEYCIQCqGBQME0qPKK81kTfE8yyEkpfLXsyWR7WJ6yTjp3WdnQIhANOFH0jUC/WQTVCWL4nhbsQIevyEdz1qw5PZP6Trxe5r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.358","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4065289},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"37236b0d97e73be49c0f3327adf522e72fe4a823","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.358_1776113774690_0.7088530320155764","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.359":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.359","_id":"@ouro.bot/cli@0.1.0-alpha.359","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2d17b91106ba6d45a3746e1bffa275fd5fa39eec","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.359.tgz","fileCount":343,"integrity":"sha512-tLzMc8p42SrfgXEsdcxbHTZuyaE+SbbQhnvagXNu5J0ztrmQR9Pp7M4A+xk15pjSBKx7stDgM+VTuPlBoy483w==","signatures":[{"sig":"MEUCIQDl1POBnWPgUqItFWNhbShRGP7iCGCQiFqn4mE2NCo8OgIgBnbQ9TmxdXU4IIbpJwaHgYxi15PVrZj65CyzC+q/Mcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.359","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4071471},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e96101100580ae8191f58603e2a4691a81c637aa","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.359_1776116811941_0.49406285255325555","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.360":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.360","_id":"@ouro.bot/cli@0.1.0-alpha.360","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a0f228c5be82eed3dc8c8409f878549ef1378344","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.360.tgz","fileCount":343,"integrity":"sha512-W+UfVCEbmSOVI96nHzvjWSh8PIJGptZ2uddZlX8XeS3hKwI41dkvZZGJnF2r7b6rINZKRGcpgpLFJExhH/wJnw==","signatures":[{"sig":"MEUCIQCSgaCWuQPv4lUjDe2xZRxWIbPFEINBI5drkZXyqVpgtgIgfbg+tfCaPfyBXO4qiIMZ3gew1V5V1B7ZZA46ruu/v/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.360","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4071705},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6310cf4d1b6f670d900dc1ba871cac5b03d0f651","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.360_1776118351981_0.24882550115860647","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.361":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.361","_id":"@ouro.bot/cli@0.1.0-alpha.361","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7515294b554a7cb773e36031a0115cf1513dab64","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.361.tgz","fileCount":343,"integrity":"sha512-bFMnTi2fRufRmOyVzZRaObMH5Vkzytht9lrj4J1OhVaCXnqFemIG+J3XtH0YaKRXjZR2Fjbr7at2Vk14LH7kIA==","signatures":[{"sig":"MEQCIFrAzK4lY+TBYFNsE2Z3uO1stEBljXkrBDq07pxn92P8AiBhvFARX99mhdCNoNve17LsG8m+vNZ5ov60BL7Fvh1VSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.361","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4073189},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a3cfb68f107b018fa9f2c9c9bed2567bf1527efb","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.361_1776120293367_0.33145026103876907","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.362":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.362","_id":"@ouro.bot/cli@0.1.0-alpha.362","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a1a9f068f248d22598723cb046edbaebfd12b869","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.362.tgz","fileCount":344,"integrity":"sha512-0Tz7NgwdUPEA/KRebQk5j5YVyAsuknCHXsazQHLZUqqx6Y/cgR7xICi2ekW+aTbUQTYWCO4QY2kakeOY+qHORQ==","signatures":[{"sig":"MEYCIQCgjk7zEYzk1BgWETj1sBr6eUinchSIWHZjHgmdcyVFUAIhAJ1h6krCT/IfkPT5E7zSq9QBHPg/pBBrACh345YnibqH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.362","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4089775},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e21e8b3fd23da993f861c49c5e3f1c737c69c65a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.362_1776123679864_0.28821456436892423","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.363":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.363","_id":"@ouro.bot/cli@0.1.0-alpha.363","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4c5c3ddbe3b7cc6bfad68fb2ba2bd5f859dc110f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.363.tgz","fileCount":344,"integrity":"sha512-HxK6gtpbVYpZ4nr6+jhMfBGUgrt468Xwe5f7iHHr1jRTVVcA12wkeFclis8MOmO0LBPMhD/kpeDvi9rxQGfIyg==","signatures":[{"sig":"MEQCIClUyZ4AExY3mlPoG//hkVhPAIB8OmVTK/UpP7bH8DHpAiAR5uFJYy7koCERrZqWjuUHP1tKxMwfi4iG3McMDrMsuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.363","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4091597},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"cb497695abc89f1294695afddd731c0db50b09c5","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.363_1776126695180_0.7209338108688439","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.364":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.364","_id":"@ouro.bot/cli@0.1.0-alpha.364","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a8242b25965d4b1017d2532d50164c5cda57660c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.364.tgz","fileCount":344,"integrity":"sha512-Bu2EOj87fTJDhPTrak3+pDXYqlLagTkEi1LK31SuCgkcAQCx6Za9vsayOvA6QZ44IgWSBvHsCo0PjeGGs3uQAg==","signatures":[{"sig":"MEYCIQDQhsW3LUzKxjE0R7hQS7LRe7McObJGAgTMmhPTiHHO7QIhANhAy25uBfI8gJArg22ABxkORrAyITMCIbDqcqtNx35b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.364","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4098748},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"61a0a5b24a0649e3e1efd8f7bfcdab468bdb66af","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.364_1776132828291_0.041682980295887795","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.365":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.365","_id":"@ouro.bot/cli@0.1.0-alpha.365","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1e0f4de9b716aec40d11413c419c911962ccc0e7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.365.tgz","fileCount":345,"integrity":"sha512-yuarttngp3E7qN8KTvAxLgos8x9h08hN1lBDQP4RearZUxhG1weA67oJr0jMLOwaPeHkv3CkbBG09Tis8Ljp0Q==","signatures":[{"sig":"MEUCIQC5hMXxrbaeEiRfdNKzUKTQbCBp+cOHN+xelteg1bcAfQIgAT5zjeETnB5NQBlyBMX+hFBpxvHtsPnuoZz3TuN5bF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.365","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4096246},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"60173dc14e8e70a361aca1d9742c020dce2c57ce","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.365_1776141324592_0.7037821696333919","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.366":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.366","_id":"@ouro.bot/cli@0.1.0-alpha.366","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"af35adeb408c5efb1f0916d0c699e49625074b67","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.366.tgz","fileCount":345,"integrity":"sha512-VJM75gtb9LG8LNoZ+mUJafFe+O9glximbRd9pXTsSUvwTSpkSMififpEcUzv0Tn+qCEuJHTV+ECebrOqLSzykQ==","signatures":[{"sig":"MEUCIDDc1QVkB8fvAxLzdt+mLhpX99itDup+kglfK1XFb8tkAiEAsId/e415rqfH8xTWjucAEFtdtVweygTlxT6hhjVOhDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.366","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4099812},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"50e81477423649dc60010ded362c388418175dfa","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.366_1776145917218_0.23973002540098243","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.367":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.367","_id":"@ouro.bot/cli@0.1.0-alpha.367","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"0c34350b5e4b92d90aa5c7dfde2215e6bf0341e0","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.367.tgz","fileCount":345,"integrity":"sha512-BzHDG7fgYXUR25mDevGysRqZafjf3+wrbhan9X/wZ0guudkYHPZI5sJLZ1BEI68MEkd5z/VToS3hoVxhbRZZvQ==","signatures":[{"sig":"MEYCIQDPfd8u+PcGLXU78qBjZkMrS36UaBC0q0MJzE2k4PMoCQIhAKRtyHHWPjGbsJIx4EQC64mDMhcY+DTWFB1uYuySBeOf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.367","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4101044},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"90dcde0bbff8746aca28c842aaada08b47e61363","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.367_1776147353991_0.6489499113388713","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.368":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.368","_id":"@ouro.bot/cli@0.1.0-alpha.368","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e70c263cb67117f91bf3c657ca58b6ec7ca3de65","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.368.tgz","fileCount":345,"integrity":"sha512-4Bm/pKu/MPH3b9qtixCf2iU6L1ZSXeQ1PkcK1KKHPSedbjM1cI/0R9A75z4wK+fNTvkaTYhi4XRecyp1gZHaXQ==","signatures":[{"sig":"MEQCIA6cgzB/9LWieAeuVVx+wZ7b10pKb3nvzzbDH5HsieeHAiAJE2LKVG3WT7NPGLqj3DRTeEpPHnCCxPa1NtkqZaPH5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.368","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4101623},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"fcc527ff5459b9bf1bb5aa22a2f98ef7e4e7755a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.368_1776147988724_0.9507550084104333","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.369":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.369","_id":"@ouro.bot/cli@0.1.0-alpha.369","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e1bb6952c4933f4a04de437d2cc76647616eddbe","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.369.tgz","fileCount":345,"integrity":"sha512-7JBwGnP9xWLbppxgKMe05v/rTt2GZt8kgqJaOVvZE8W8TqAe6An2LNbLA1BnjevSY1u81+uz9ZMvz5GgWzzttg==","signatures":[{"sig":"MEQCIDSimKcyKbUeMsKqfLpDcUwo+bF8fykhvWKbCFgRHwirAiASXWb5DZ/2K0C++AfqT2RH5QFkE+wpvHQqoy84HFKabw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.369","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4103077},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6512148c6feb16de03ab91b0a14b165550697e8c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.369_1776149574642_0.018411643704901115","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.370":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.370","_id":"@ouro.bot/cli@0.1.0-alpha.370","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"10159821dcb723b3d8fe128c4a959809b3d4d1b3","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.370.tgz","fileCount":345,"integrity":"sha512-MJoJgXd+YQ1LZiv7nx65wkE3mt6u2/vpquOWJ5ZMBG+0k7cJmeUI1i498IP6mli6fS5gJMj8rVu0mZrJXjcq4A==","signatures":[{"sig":"MEQCIDh8YxPegAcFTxh7LHM5pvH8Bv4+0s2OK3cqUZMFJhzKAiAODvmlUVnoK0GwdM4NiV5FTvQuGp+3T9vHRid1VWRrfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.370","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4103652},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"05a591714ad899d684d8e421880f709dddd56fb8","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.370_1776150486313_0.18695814701883062","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.371":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.371","_id":"@ouro.bot/cli@0.1.0-alpha.371","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8d9e46065d1843b20784b18fa369b3fac12da24a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.371.tgz","fileCount":345,"integrity":"sha512-+ADKh4jADSavEDCz8f6TFymjbMtTqgOOlQp6bqTcoOvojdRYXggTgou9J63GeGhbpU2dz4017ePSFEaLUTAtmw==","signatures":[{"sig":"MEYCIQCc1FWntRksjuiOVfgwmqr5eeigBTHT2lb/hbv9PzrkGQIhAIZCSVCzL2Kv8UmNM3T797A0rj/NXGnkGp2fEzXqrQqK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.371","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4105809},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4c965a050684286c5ce28e4b625e0ba8aacac214","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.371_1776151946109_0.020122572343576728","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.372":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.372","_id":"@ouro.bot/cli@0.1.0-alpha.372","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"94e1ae787c53aca58ae303cb0a03b61f9a23d6e3","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.372.tgz","fileCount":345,"integrity":"sha512-i789JBWtpLt/b6u0pk91uiV88CVDKhI8NBTzlrAl7kdi3aiPFIKHeG3AOWjoMyMPAZfptxjFhBwGYeTCAfO2kg==","signatures":[{"sig":"MEUCIC9w3XYo3XZSOig9ob009xBGtqsDR2AKIrLDEIqQ6CceAiEA3UzcPZZvZQYZknsr65qN0/xd9z1+osDILKeSjlQHOZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.372","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4106652},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"405d77407ac3143253179fed87cc8210d550d285","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.372_1776152871572_0.4932148213199363","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.373":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.373","_id":"@ouro.bot/cli@0.1.0-alpha.373","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"dad8b3c12daa50ca65678904b0a34180e3a42b7a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.373.tgz","fileCount":345,"integrity":"sha512-18Q6NFrvC0yWCSk+ocbi+LoHxT33OWAFR6lgNAqzTQkTMnAPiFiTQrWzP1GJFPHtBS5yZfE+sx9FyQLSl5xA2Q==","signatures":[{"sig":"MEQCIGuGylnrK1GSxofprVwBkeMFJliqzglth5YG8L6u1zF5AiB7ru+Uctv9VXsX4HJWbXx8l+VYWwXULkL8r3E9xRsGww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.373","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4108686},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c5a232fa02404fb5b3e75c38e47a498bb1460816","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.373_1776154395068_0.26039926804912605","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.374":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.374","_id":"@ouro.bot/cli@0.1.0-alpha.374","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"17f239f1a619980e8f7483548d589d1d46854c49","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.374.tgz","fileCount":345,"integrity":"sha512-Z+upjeXJmqm4dHgu4LzbnaSxB466cRYQe1FZGkVPGg77fnUvB/7rrXG28nxpj03QNUW6ZMvzdZZljxddesIY8w==","signatures":[{"sig":"MEYCIQCMz5T7DUyUcu5XHor++4R0ujPWSt4PboFUp6tufM6gTQIhAP42x1HDW6ZEtZq6VIz4uLWmFUgIn7ddtVrfGr/IxPKw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.374","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4109876},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ba4d9cb2bb793f216b1204595e5318f8a1664fad","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.374_1776155461121_0.561579386680749","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.375":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.375","_id":"@ouro.bot/cli@0.1.0-alpha.375","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"15fbe6f5a48fe083b28fc47e079e9832fc1c7b95","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.375.tgz","fileCount":345,"integrity":"sha512-wyx6sanliKcXC4Qsknm7Igtre2mTS/sHfjcmI+zN6wiLS1eKu+L9/HCDmKvj87XEG5HI6CfHvnkkjwg8DldRVQ==","signatures":[{"sig":"MEQCIGK3yIdUKb2U+8DS5mJ3cImdOOzZzdALTCdo6Yj4HOckAiBPby+iJpYB99oqdtRaVXqnHeBpjtaC14ws0jLHU5PFCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.375","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4110720},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"0332d93b3df89a3f6919fff9405d7fcbe0c14ba1","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.375_1776156546472_0.6140808787273331","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.376":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.376","_id":"@ouro.bot/cli@0.1.0-alpha.376","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7cb93f5fb6c19c8674526ddc79debdbc8ddac014","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.376.tgz","fileCount":345,"integrity":"sha512-nYa/5UfeZ5BCEQDbKYhiVIcKRoZHnGqxeh0NfI/xk1IobM4Zu7J9OOGBCuKe11+kl8Z66OsExImf1GIZKCuI9g==","signatures":[{"sig":"MEYCIQCRGW0mD2qnsa1MP2u1UTw0EIuaQ9t/4vHIO0BsJRdWtAIhAMiMEn1uHwq4skeL/pAs5NVUFHaKWpjVFUhOwg2WoKVO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.376","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4112114},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a841334ff213e194ae825d6787480fd5b19cf49b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.376_1776157426358_0.8607999948257539","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.377":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.377","_id":"@ouro.bot/cli@0.1.0-alpha.377","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1e3379678b990b3d9e89252e7e8e43ff0b62a041","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.377.tgz","fileCount":346,"integrity":"sha512-qOaJQpLqBGziAMgGPmuSsgxVOyDLCig3UJsmcnEIcdMX8aPE3cu6p0zTL9ZsplF5SREWTan5EvT2OTu1ghX9Uw==","signatures":[{"sig":"MEQCIFz2KEx1pIEe2AYarcS6Pv7C3AzozZb2r2TLvmzzjJ1aAiAc7pIx7z+I5V8xprPc3vTlYe2b4TapAXpoPB537XymRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.377","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4132306},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"24580ba25a9d7b091b27ee579ac8543929b03f9c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.377_1776192484247_0.6098834066094445","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.378":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.378","_id":"@ouro.bot/cli@0.1.0-alpha.378","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c78506912d45d8d04a004e1b5eab27797846bc8a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.378.tgz","fileCount":346,"integrity":"sha512-L4V5B/tZ+8gyDCjWl7qqB+Z9k2zRxa9VR9ubjcXNx9xS5orRYg7HrtNe8ww0wNGDPA7GCFUlrQ+JKrRi2cN3MA==","signatures":[{"sig":"MEUCIDwXIAU314ULN5/hj3jS12IwRa/FLiKJR9eqnEq1DDYAAiEAvdqeDaz24Yt5Yn/WUTwgHPEKizeSjnkEUmpAA+qMu7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.378","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4133351},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"99c859d5287c40af2847c11dd50e3d4620068b14","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.378_1776194300587_0.3142232729218768","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.379":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.379","_id":"@ouro.bot/cli@0.1.0-alpha.379","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ad2b7739e34d07181d1595a2b64f57d14b325148","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.379.tgz","fileCount":346,"integrity":"sha512-hxQuRRlmGlcE/s65ELAfwIoPIJ4ZYG/knjCai1sYjsR44thYBv2RtLl0zLAzaXOEWbFsMNgI2IIV9VYNVz2lrQ==","signatures":[{"sig":"MEUCIQCH7XmKlqnSp4zjZw02TMhni8Ky8eTw8BUnXYk6LTohbQIgRj8SfTRuu9C0Dnvh3bHhu/ANLQDOQbHq4U7Rb9soN30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.379","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4135864},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b8a6b1fc7d8fa2e38ba0e841df78c5a54520398b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.379_1776196209881_0.1460040862183094","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.380":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.380","_id":"@ouro.bot/cli@0.1.0-alpha.380","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"45503bd60ac62b6eea7fb98c751b029fa20c6269","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.380.tgz","fileCount":346,"integrity":"sha512-mFM44S/v7Do1OxHbTz0FBPh8hWGDarsCao9fs1z6wMXny9F8UGjf5DOKVYjxX1IxKCKPiJTBRUdwM091VojGug==","signatures":[{"sig":"MEYCIQCuQsls+EprCopt3GHreAeHlIotcjOk9PyHXH7tCOwxQwIhAKc/7XBjy3hqeR1IxzDzmoOccjZYNa1kUUX1EnTPFMNR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.380","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4137542},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3f5002344b61523676ac9227c6ac9a63712f1d37","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.380_1776198677484_0.9884922872997457","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.381":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.381","_id":"@ouro.bot/cli@0.1.0-alpha.381","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c1209b350c3823bf52cfa7c63626313f34a4c67c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.381.tgz","fileCount":346,"integrity":"sha512-Tb9CUZRqCRGu1shMoovNas8pIrnHUuDzao3Z1OYgr0nurUyzY+zQSdadTQsM33QnlbrwzsK4f1nUojFM5wFh7Q==","signatures":[{"sig":"MEQCIGTrAjBwR40WX/MB7xLIL1rN3oR2oCDo+M0jcM3E0gGSAiBPtNZ7WGObbm45vj2NXOdQ+r/55X3OUieGpIWPoW0NJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.381","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4138258},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1a395df1a8c3cf9a8a05d7005d5810d50c059524","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.381_1776200307966_0.3953164101480442","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.382":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.382","_id":"@ouro.bot/cli@0.1.0-alpha.382","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"95fb1fa051dc2895cce099c94583370f7bfea7cb","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.382.tgz","fileCount":346,"integrity":"sha512-swZTwZHBgiuTk/b405c/qCygVq2sC0EgBQejCNQizNwft4Kk7zhYP50P9eyxpoKvlVQVX7Mu5QmEu2kqXT5owQ==","signatures":[{"sig":"MEUCIQDWxtWkl8FjAklM/NHGH/hhhbmQMGskLsRMG4DVyAZDCwIgB077vLSc/QhmHGnKmr9quf0Q8Ac+/rdLSMvy+9g+BPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.382","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4138984},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d77f007a3afccf3820727f47161d31da2d2fdb70","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.382_1776201996882_0.3667643289377007","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.383":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.383","_id":"@ouro.bot/cli@0.1.0-alpha.383","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"69277878ef5bee06b4f0fa88817e3ca00a34de1b","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.383.tgz","fileCount":346,"integrity":"sha512-Y6N46Svu9LZdzqnU0EVbJa0hCNCPBOXlJ0bkatLZs7BPlQVdf1RhHWfk9jAySt0aKpfKOlmkCoslXeLJjZNS3A==","signatures":[{"sig":"MEYCIQDLS7nDOXDTwBCMYBL4qpzij+8/6eS1nd6vGbGspi/MFQIhANt2hmDfSKWwvSzA2uGsWLpgVm467fTucJO6x2EPXhPY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.383","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4139586},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b3b477c11c051e59e461d64820fdb9d76c7a7021","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.383_1776227759698_0.5436293698474057","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.384":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.384","_id":"@ouro.bot/cli@0.1.0-alpha.384","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b783f7a71db894948fc2dca817127976951a0aba","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.384.tgz","fileCount":346,"integrity":"sha512-TNfD6TOMhlZtjE+zbhAcsKatxEZVOGFHO9LS6uWhoy1WV7Oa/9eG5Cvyr0l4Nkl+9EKn1ZWltwNEBVeXThThvA==","signatures":[{"sig":"MEYCIQCZ2LH9JOFOdUvrbYfYE668VNoTp0uGyEnk0JJ9A/tFmgIhANLlbWxZ+yn5uznfVErLIwbF2JsAOjTF8gR0tvEevPof","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.384","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4149438},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f9e8b4a2ff861c0bedcc20a76eb762e120243f41","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.384_1776237145497_0.5167236899450438","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.385":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.385","_id":"@ouro.bot/cli@0.1.0-alpha.385","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6a15b5b8dc86f0a076ffb58debac4a1b6ccae17b","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.385.tgz","fileCount":346,"integrity":"sha512-Oxwa5Tsl2gFzEI2y+EvIlvZBgWgIJlQsc8J/qGh9V4MpFDTBiWPxnOb8e375w4vZAswE3cGZcl2B5BDEHBayPQ==","signatures":[{"sig":"MEUCIG4mpLq5bdP3DrOOBboBl7VltDztRu15vqZ/tzGG3BUCAiEAwzdZxHzygCKM+GMeFAeowa1iyoN2QddmYjWHFUqj2l8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.385","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4150363},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"65d6b43ef4ef7119700f81e0670e65528e8f75ea","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.385_1776238450963_0.8752415511723219","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.386":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.386","_id":"@ouro.bot/cli@0.1.0-alpha.386","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ddd5612c61cfe49c3dd85bba2f8b18e6beb483df","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.386.tgz","fileCount":346,"integrity":"sha512-yY5K1P1S7RYlD5LJuhhr/XNpy0DdIgk7RrlmTBNwPvWPwS0Ot7LzLM84UtuQoXyFp6woKzE018mHw+z7zDysbg==","signatures":[{"sig":"MEUCIC4dmk6kJxw3w7NncG8PJOz0f2JQus4t0/02xScLHsIBAiEA+8b8li0LzmFktdApKjN6XWtaRLgt7aHmuz7vNjTOmUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.386","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4153109},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c4285c6547e8b09c3df9f743a75b6f82ef9affb4","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.386_1776239972987_0.8740408060774063","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.388":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.388","_id":"@ouro.bot/cli@0.1.0-alpha.388","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d7557a0f79e9833cc10913a0829018968326805d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.388.tgz","fileCount":346,"integrity":"sha512-4tJ3kLfSnYlWBRYlHZLOL7ka410iVQfm9iKTMXkZrKuFUFoKgMrWLGI4sQ4+/e4VrbZg1+m1tvHXHPQ4hbNjnA==","signatures":[{"sig":"MEQCIARQfQ9msVL8Va6VvwHFDcyLU+ClxF7iL6fXxFgIl3QKAiA290ceK+WqF7S3LnUITedg/adGnTrN+dvBVYWWsgq2hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.388","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4155467},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"158fae8b91844012514518be9b90273919125a8a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.388_1776278007633_0.08123724949549138","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.389":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.389","_id":"@ouro.bot/cli@0.1.0-alpha.389","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"3facb32d2fe14590005b734da4574e1a0ba1bec0","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.389.tgz","fileCount":346,"integrity":"sha512-9BdfNWdukg5/n4Yy13tHpZLRqWvsKzyswumYwLHgtPGhU5yzRyh9EU9BMN2wP2CFboijAngMmySgrh8ATJYXwg==","signatures":[{"sig":"MEUCIQDhIuwQkgoABI+8wxxBe86tFsPE5uapghuj1A57NwymqgIgbzY7nhZAePNDk8Evs8CJZ5I3ycAsNqv5hPi7ypzbvXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.389","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4156832},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a1b6a7010355c91ecfbbbdb5149733347f28c8c3","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.389_1776279929955_0.6613244279828245","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.390":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.390","_id":"@ouro.bot/cli@0.1.0-alpha.390","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e9436039955351e6c8c1ccd19177b30a1425f589","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.390.tgz","fileCount":346,"integrity":"sha512-7V1XL+yI+AuG3CfF6U04Oqf/wN3egEf0O8zhOuOch0D3XCTO4i8nZNJtWj0kQDqnZyRSFfMIyw+9fvai/Jno5A==","signatures":[{"sig":"MEQCIDw0Wb0NTx8iuMR1RhdgExJDK0/SAXQs0fGZ+k+MfxdrAiA8OZdXEiJ+bg0+JTEsy98E5MLscQSMpLCIWwdPM9KDYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.390","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4160031},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a300c4ca281825207308e0f68735b363a54ebcf0","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.390_1776282521775_0.9649927820117881","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.391":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.391","_id":"@ouro.bot/cli@0.1.0-alpha.391","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d96b8497d8cc4f045e1dcd09c5998071ff9a794f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.391.tgz","fileCount":346,"integrity":"sha512-MrMsYHzlHtlKXReMs9kaarg+rd1dwFjxCJIjTDtgH8vhSd8SI6EqZXHa2ID57sX4BzKUz7QOnmT5Tfwnsytvtg==","signatures":[{"sig":"MEUCIF2i7qGuF0nmRcnNNifuwvYheGq4citDRCcxeeyTngIxAiEA1D9VVIWRE+P4XJpuj2f9ceSbit3UsSsrHHUBNigBEvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.391","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4160703},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4f6d19fe28aae00a18c06b40c663406bb7940ef4","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.391_1776286077750_0.8598793212915317","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.392":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.392","_id":"@ouro.bot/cli@0.1.0-alpha.392","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"43292c150a121c68e46e6a5788fc10184aba21ad","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.392.tgz","fileCount":346,"integrity":"sha512-opJjmIkTMeSxZoRnlu6/kaAnncWUa3ILb8Tck3ocye78vf2AAgV/4qWPPtHnzStH8Mk/UIyj/9EaoNC+W1bu7w==","signatures":[{"sig":"MEYCIQD5jH3U9Op4EsRlN2jwUkQX9mYieQg09UhhpUQxRite/wIhAKqCjMeuyUCHcyEDgs8/ZcEGgUHMqLT5T012NWJIz6bS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.392","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4161226},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b6a69fe76b2f3cbd5f11a7df52b314b64ca8a625","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.392_1776287375139_0.17219452754113296","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.393":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.393","_id":"@ouro.bot/cli@0.1.0-alpha.393","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"3a66bd65504189274b264f3214c3bdefd39130fc","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.393.tgz","fileCount":346,"integrity":"sha512-e5KEJBDyILxkACCx0/RzKNRP5Av+X5j9DpqOeK51AbcvVl5Uo1fhDyW4XHcD99yOeEdLHqRdhw/LJpBXlI76sw==","signatures":[{"sig":"MEUCIEkjmxEulPY2EajjVK46skJUeWi+DN48Yc/wKihtqb0MAiEApWPy7gnZV+uViJgNf08CvIaP3xKmou0l9oQAGPnO62o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.393","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4161663},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f1ae5912dd6b6c10c0c69c4cc3b2bf97d7458d74","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.393_1776288352883_0.8207141857061397","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.394":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.394","_id":"@ouro.bot/cli@0.1.0-alpha.394","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"bb0623ec94013f9d694bb16339d8b03846a1aa47","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.394.tgz","fileCount":346,"integrity":"sha512-KdXvIF+Q2moSrsPYttooxetc0bnERu9UNYNAip00Q989Tiqi/3l+FyDnTLvJ6rEV6yCpyq6qTzFhT/NtOCqIHQ==","signatures":[{"sig":"MEUCIQDb0MQrSDBcIAv67EzT4zF701rps+WwFzoYjul1axhb6AIgA23NBe9ICutNtgEIM8yeL2RLeHrFJY7WNvL53RZF/J8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.394","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4168987},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"dab68a3fe730e30bc8cba35b702486ae43b2f164","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.394_1776291003821_0.12368567347617021","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.395":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.395","_id":"@ouro.bot/cli@0.1.0-alpha.395","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9fde2e958202795a97f29fa50c78d392a79d884d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.395.tgz","fileCount":346,"integrity":"sha512-gjP5T06tZb8gZ6OFm+lkCUxVuIGZ66ayft78jHVOj3xFeasPBvgwhGij/TIkn8VhzMRxJz1aw25XPCdbLPgarg==","signatures":[{"sig":"MEUCIQDBPGq3Ffxtd0F49v3rzMNDFpNOE/6doiZqISxZj5Km0QIgEUqjJY6u4MvfK/Hd/gqARo9XX03wiVIdlW41aQgOP7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.395","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4170153},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4694e55298c8518c90e1f64b5f229c05efd200f4","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.395_1776298169323_0.25450049738890357","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.396":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.396","_id":"@ouro.bot/cli@0.1.0-alpha.396","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"045766cdeadf97f5b55784cccdc8ae890bad0fdd","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.396.tgz","fileCount":347,"integrity":"sha512-2Gd4xg6xxW+iw6ioFx+vWS/Tx3yccA55OZdCukD+UjR+jnf1MkT/eNvfG00y5t/Y2tSMMKP2oDM4l2DWyO34cw==","signatures":[{"sig":"MEQCIBkk8KvtmI3Gkv9jWfz96olNCi/kO6xpphyOhQNWazdIAiAM1WbftVFgbj1MeKPG9hinxxaRvEnWPK/g8X8e1pW7SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.396","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4188647},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"03d5635dca8572f1c24c7d87f70cb16630c4a98d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.396_1776306759063_0.9132506812764383","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.397":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.397","_id":"@ouro.bot/cli@0.1.0-alpha.397","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"98075d9ffb7d44d78bdbd441d157135175de48d0","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.397.tgz","fileCount":347,"integrity":"sha512-bKiiGiBNg7lf4UcVECu+UCyxf1BaFjTfk/GCgqSylMSJH7mPNf70zzDPy9kb1CnbG848WuuZVdnA4CbGn5TVzw==","signatures":[{"sig":"MEQCIFaitvuYwQaCUdV7WqGbYE0wlLRztoyB8n3kfPFuzdJIAiAW2E2cCc4b7mtsKW+f+iO/SK4LNzUYrfd0DsU8wDlN1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.397","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4189350},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5af51f6c611c5a1b5a6ddbfa4b2bcbccee248747","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.397_1776310516887_0.13374599350757843","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.398":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.398","_id":"@ouro.bot/cli@0.1.0-alpha.398","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"df27484451c91a548525f0ecf837ef19c34bdf35","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.398.tgz","fileCount":347,"integrity":"sha512-Yjf5j3IHR7wq+4MCFzz1IFJqVExkirSSgmQRFhkrUiIBw0FjzzXK0UTepsv/LJBGGxRcxtwvxJU0A1Q4/pFx4g==","signatures":[{"sig":"MEUCIQD/nsci+Vj7bqH1++JKA23L1SLaHkpChv9b9N3wAonf5wIgezeOy7N1A+GpqexXZM3kWCuyMRTGfXoMiAXuczOIw1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.398","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4191355},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"34052d8c164a282f7d2b964e438f2e6c7f6c0be6","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.398_1776312222664_0.8553969989117038","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.399":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.399","_id":"@ouro.bot/cli@0.1.0-alpha.399","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4244c1b9ca3eb998216c8ffb8ba2362821df42b7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.399.tgz","fileCount":347,"integrity":"sha512-CWAl8mDvSVbhMAYvigYlJ4kUWRs6uzlAYcEocOuPerbQMUZiY2J44SDA30ZGy77msBmPEvBVO4f+oXKZxY6CJg==","signatures":[{"sig":"MEUCIQD69TOxFM/ixgZnhvx9wZeLej9J5KQbLSBtAmX+yp/Z0gIgJrD4utbhmV4CKzpGHlc7uVw9rFK7Qm45F7jWfMEyXUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.399","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4193138},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3cfe3b2e41aced91a7bd153792038190decfd585","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.399_1776314612876_0.16594310823562552","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.400":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.400","_id":"@ouro.bot/cli@0.1.0-alpha.400","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9b2cb055110b8df79abddb60442dcdd27b5e2311","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.400.tgz","fileCount":347,"integrity":"sha512-w91NTOdPU+wVdRHM9v9sYtY7q+Xx6eHG1VMnbXPk/wtgy/dq0OPqze55+MZzxZiW8+8iw/fzIu/i4yn7WAwcvg==","signatures":[{"sig":"MEQCIB1z74LiOWy/Xl/y9hfATR52NLzq8aTH8O9YikVxdMQ4AiAXil0PVX6ha6VxcEmXKRqfYXEFFE4YEWYApKwSFe9VRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.400","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4199402},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"42c55e9fd2f674c1be802a91d67509b6a9e3104e","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.400_1776319070040_0.5509047157950311","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.401":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.401","_id":"@ouro.bot/cli@0.1.0-alpha.401","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"601741b69e4bb387ea9131e4b665fe30298d510a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.401.tgz","fileCount":347,"integrity":"sha512-Mpoy1uXYlJlpKpNrNyRNhX/yILT+d/Kqz5SW5URkiLo2KNZdWFGFPadR/3567pt9/QRs73Uqmbd9/yr78qXJyw==","signatures":[{"sig":"MEUCIQCHSoyeQTxFTTple7MEgIyKn9n8sBrJK9Cy9qF5R7NfowIgX0Yj8jKKRJR9onerY6v80zmPbxOvLc4BaxCz/xLRNvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.401","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4202858},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2fc92d5e311ec89433f1892af56580d3490628d0","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.401_1776321561695_0.41328913238900866","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.402":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.402","_id":"@ouro.bot/cli@0.1.0-alpha.402","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"fb8ff98311ab24dee836424d4c6baaf7d87ff838","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.402.tgz","fileCount":347,"integrity":"sha512-ITfpKpDhBXqFPGDJv9kaFcmuA9tvRWG76Ubm/b5r3AgoS0RiDUB6Nme6vYJt4MFZOzG2n1zNpVRmbBV6hEqxfA==","signatures":[{"sig":"MEUCIQCYZ9lTmBoymxoKYz2IDTNChAw7QEB0VO1e9J0SBYYRggIgc4Ta6gll95FOfFN33o1ZyO/Kp+6NfgkjSnbVqxWupgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.402","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4213183},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"56cd4d9d80348646a3fadbb31f92b0756d5190fc","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.402_1776323888637_0.8823882553263149","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.403":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.403","_id":"@ouro.bot/cli@0.1.0-alpha.403","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e11aac12f0b66c4c48965782ba720a4d883ad057","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.403.tgz","fileCount":347,"integrity":"sha512-kS9z6S3mpcaclr/zoJcZWz+GEDJd/gIjwpcKUDmcs8ot1jgH86cKwmJ9zp36KwVeTtuKOEYt+KoVJYVMRE+YWw==","signatures":[{"sig":"MEUCIHRTwl+ZZhTcji83MLWUpFn8h5XewKcGZtZFgnarHzfPAiEAtuzvAKsiuio/lTxepNkGokfhhmtgYHE+FCXCGIFu5d4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.403","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4213614},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"daf3d3b1a01a09f4e36ebdd83aa240f1ec8283da","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.403_1776324685616_0.5432421111539698","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.404":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.404","_id":"@ouro.bot/cli@0.1.0-alpha.404","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6f917365c8951268520c9ddfacf5980ffeb43329","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.404.tgz","fileCount":347,"integrity":"sha512-pHztUwmo7ADVFTwecYZIlH8brQLNBsWu1De1VgflOO1AVN2lhKhD2kgtPGG+M+NsLxHTM1bIMWmOrvz3uw6jPw==","signatures":[{"sig":"MEYCIQCgPvLYUBtXQFMSDEUPqzrAB97qCgBt+QUfsL/ipZD/hgIhAOPadR96Pc9Y6uPyQz9xDcDpDZ/IGtaXRUOgRH7ICZZc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.404","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4214002},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a1eb80697ff576535e33601c7e2f51c6e3e1329d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.404_1776325159722_0.022012630384958376","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.405":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.405","_id":"@ouro.bot/cli@0.1.0-alpha.405","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"309e8aaa2dc717334e2bd6eb3e4b95cc3a7c6c85","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.405.tgz","fileCount":347,"integrity":"sha512-KVpXzaMUMrav5AWJQ138dGgfCcLe7h8CEVyDymcFHvLaku+Aqd9DmyOaDKPQHDdZWCYn5y/wbmEqllxiXatxXA==","signatures":[{"sig":"MEUCICrjWOVB576WAJdB605yHbcFOoRkX37WMvZOu20yIKe1AiEApSr7lTydTmWGL0+0/z8ggEl24ksXzH1R+zWNVX2XX58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.405","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4217087},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f6043a59796199e898862b21702688ea50e9c327","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.405_1776326800245_0.4654160699769625","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.406":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.406","_id":"@ouro.bot/cli@0.1.0-alpha.406","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6b7f4032d32c1ecf5a3cf44ae540c4a011d5decc","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.406.tgz","fileCount":347,"integrity":"sha512-IMR3U3c/nltx7hJ1dvdy1FJD/Pi+avw2zuxEHr1Gn3TVsFH6uDx8zlgabBVFqp5mJK4ColX/MfjOSHODSKvhEg==","signatures":[{"sig":"MEYCIQCEr46AHOoxFVvnkrb1BPVwvm9LbUE8yuG3/jpmznFn5wIhANrLTQvqUzTG+oSIXs7JYvfAy0ulDtOgnmaI5nCqyRJ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.406","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4219156},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d4c12d2294991c94dc3b2969fda1fd936a2c3e45","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.406_1776328858611_0.2642471089319596","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.407":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.407","_id":"@ouro.bot/cli@0.1.0-alpha.407","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b1db45e7e8d3044c6e7adf937d7a5a93e67e55d1","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.407.tgz","fileCount":347,"integrity":"sha512-QJ/KECVMOZUKgl4pXKoRRWhMmfHWtN+bEeCCYi9Tybe15/qnrriz+mQsrwzcAbHRat7IG5TZiXmZGGvnwGUZYQ==","signatures":[{"sig":"MEQCIDXYM0S5qhkdJnBqMUeREPUQ6KSt9Hlh9pVYzWcht4evAiAgG5zR0425/8Ejwn0iS1U8B9hsY3Zh9yM+6JqnOuEFGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.407","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4220405},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e1bd3fbeeb641ba63b398abd411abb15a380ab0b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.407_1776330001051_0.23922640994673605","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.408":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.408","_id":"@ouro.bot/cli@0.1.0-alpha.408","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"757c5cc35b0e666be576a4389bf58c9df21adc73","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.408.tgz","fileCount":347,"integrity":"sha512-FB8QZN3MBRmegnDCbOIR0osEwukivv9eahmy2LDI1KHhAdadmh9ntRd9te2a9AmrrySL6fY0Mya70USOv/cORw==","signatures":[{"sig":"MEUCIF9z9OZH52qHMckVpfEbimJtQJemIPfDQY4csh1/gvT5AiEAhn8ZhMcc2gs5umswMOTBhYq/PfLcjgLZ0pAyY9vioxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.408","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4224861},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4ac38e658f76f56968e556dea7ad0297aac28049","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.408_1776332747026_0.002497481341599439","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.409":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.409","_id":"@ouro.bot/cli@0.1.0-alpha.409","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7652335760a614638b7e69e8c14dbb46549aaaa3","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.409.tgz","fileCount":347,"integrity":"sha512-UhL0yTBRgbBfy9k+ejeQ5rDGoG5cfTnJMJX8rf2iMRK5/ZQsBYQ+6GCnAG9ULwuhwoispGZC7pzDdqsGT4eNbQ==","signatures":[{"sig":"MEUCIBrJpz72eO6MJm+RxECWCADlgiYcSvZFPm3Xh4MJ/94gAiEA2YQsS6TD6+2F44SFh8L3huRZwYOoNXmf3h7fsHPvlyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.409","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4228241},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3d75099ca6db9dadcf51210c765d60f288444241","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.409_1776356633239_0.3256203313014696","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.410":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.410","_id":"@ouro.bot/cli@0.1.0-alpha.410","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"86421947525dca31dd0d3c1da3e401092b684b06","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.410.tgz","fileCount":347,"integrity":"sha512-OFlfzZJtU5fPJj7SJyDKED5FmjnNZxaVRTONpyunvQxaF/M9puFsfRRdS+b3lKs3igkjU5V8g/yjljeaCY9RzA==","signatures":[{"sig":"MEUCIBplRSBnf2fPxHqNLo1K462iPrPExuG3ixLvKkOeDCkLAiEA/p+fX7W7zrz9DzIBneX4YuNT1mZEPp4aqT1Do7s99aQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.410","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4255604},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"bd932ca3eb6cff5fc23b42e3ba656dc8fc27a04a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.410_1776371263787_0.908510631123421","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.411":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.411","_id":"@ouro.bot/cli@0.1.0-alpha.411","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f0fe08d65a3b03ee43f2f3428ce6075bb2e7c5b0","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.411.tgz","fileCount":347,"integrity":"sha512-yjNVFB6sL9luchV6bOBz0VFSXXzBSIfCjP+HLxn8tRdz+Cbez1mQ7imHKWOwCO5/lYySajo3q+r6+pndU3BXnQ==","signatures":[{"sig":"MEUCIHnbYdiV9x2UX70iYE46AwNxuU0864K5wQOv8E4UkHABAiEAkruJ22Dq05TNGfgOzIAyhXaVwld1Rfy1hTQx5I1r/XU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.411","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4257277},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5800fd909101853edab678cf368bd666b26cb599","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.411_1776378466364_0.10491694093031789","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.412":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.412","_id":"@ouro.bot/cli@0.1.0-alpha.412","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"29afe0c117fd207d0d8f869d9c5d2c79f7738e78","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.412.tgz","fileCount":347,"integrity":"sha512-cY3nO2V5VQKnr3cwizYi/SytzA/JjZ97+BY7EJdIjt4/SQz8kJ+PrtPTE1pqvI7bkAKF9whO1Bxa1g1wKUewTg==","signatures":[{"sig":"MEUCIQDunjVL3GwFTMkSMyXdfezUy9iWB+pl27e5QKRQyE89vgIgDScRD4lPvEW5GwYemaDYVOyo55mQgkw/UfvogN5RPAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.412","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4261879},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"120b88d6d16d95a4486fb65180b5ecfbc8b01488","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.412_1776379045486_0.14399216024443406","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.413":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.413","_id":"@ouro.bot/cli@0.1.0-alpha.413","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6dffe86d4a22f96827d3d46df92705056c3906b3","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.413.tgz","fileCount":347,"integrity":"sha512-2grAYvJErcFLB2TGUhhrzld9qQ2lgTw0OzckAxtqY5ssEwi9MMqyIHQLKnG2HO75Fs/qowFs4kAyqRZJ6DdObQ==","signatures":[{"sig":"MEUCIQDdP/WvQwOmuaIuDoWMWfr294HmbDLi3fUafAyEnLdojAIgL9k2rRD7XxYzGG8zKasJL8LJgpV8IhvMFT1VhquRkVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.413","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4263648},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"29e56c5517047340d9fc9a133d22cfb3546ebf17","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.413_1776379751420_0.4907048456106735","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.414":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.414","_id":"@ouro.bot/cli@0.1.0-alpha.414","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a20669fa575dc679ea528fe10cf71b09de6868e5","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.414.tgz","fileCount":347,"integrity":"sha512-OGEVx61UyeJuYKn7iPrs+licux48Jeg+dF1EcCa1WCdWJ4uxDbqfcjjf8vOXwMAlKUrpOSg0FjEmFACUuADucg==","signatures":[{"sig":"MEYCIQC7W4rK98qO4bEVAX7XtSGV1Lb5sQeKFIBh3j/YBcnKQgIhAMFplEBch1kZUWPa9GZS8dXXZe4iG/Yfb89CKeClLYo9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.414","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4267016},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9034ec5081509b0bf28e3f87bff72aec055d5e37","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.414_1776381072766_0.01151630707565321","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.415":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.415","_id":"@ouro.bot/cli@0.1.0-alpha.415","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8af301277cad2378f26f7e868da9957a500238b1","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.415.tgz","fileCount":347,"integrity":"sha512-NKKtDpElNC2FjZxwFrtsxP35j5im1B8J90ksrXIH6JGW8pAIujYJwQsJsfn4sfiBjy2sYC7FOv1OrvGx6JtUQg==","signatures":[{"sig":"MEUCIDbxGSLChkrTFzaDPvh5mF7aWsNTNdFuOblcuhRf13sOAiEAhG/gjugdcB1/TDR7YdxxfnPL9/5hN9WV9hWqsYbtfOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.415","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4267364},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f6223347761dc444d4a1208336220f595f480840","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.415_1776381999590_0.20916019791996265","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.416":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.416","_id":"@ouro.bot/cli@0.1.0-alpha.416","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ba785c02a5352af92ca2ae8557d3775abb0b2721","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.416.tgz","fileCount":347,"integrity":"sha512-yGJR5l9djQAiAbpLraOIWGNziW3Ur6zTgrJ5VJ63XB79Vjx//pXgEpxoL/nnX0HasDuY4UaPcSNqGpYmU+U4Fg==","signatures":[{"sig":"MEYCIQCkkCzMAdULhp5bUOtFYX8pWKrsHvzC/veiMbV8BXYV5wIhAMjnnkMupySJghgwobV5z7PAOvejrxSUGunLr4NR4HyS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.416","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4267995},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"351dcee74a7579d8e269fb16d466946a09e24a97","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.416_1776384921822_0.3727787260218034","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.417":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.417","_id":"@ouro.bot/cli@0.1.0-alpha.417","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"46293b152c7ab70e8282be24f54cdbb9f03bbae7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.417.tgz","fileCount":347,"integrity":"sha512-GoQVEMQxLzbcgsaeOZgU17bFd7VFM1rmOazQ+lb3P0d4IV3SMwZhJboOXXGfzQtDtdKM1c5+94pX/Gq4NwBVJQ==","signatures":[{"sig":"MEYCIQDJ15GkSUwKvZxfAW3BkpWgA3Tz8dJK2JypgPWregOnFQIhAI7MyjFmxAeLeNK2+syKcZbpaSxsvSS/ulHNa/MvKbTg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.417","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4270671},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b3fda4a11f15d5adfb748e4499088d4e0b133853","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.417_1776386018866_0.42121901637570147","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.418":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.418","_id":"@ouro.bot/cli@0.1.0-alpha.418","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"70aaa0a2e92c344493ef1cad4a384c3ab92508e6","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.418.tgz","fileCount":347,"integrity":"sha512-mIsutse9lu3O2DybmvBToFtgPOYpPKJxwmWJ8TUIInWDkycfWYBP51pU60VFNlYa7TuWmJNxwD9ACG1CAHTUYA==","signatures":[{"sig":"MEYCIQDDbilXg79pR16oC0BZtjgrQe7a8EFHPf9DCi1zNTv/egIhAJp+VZ7T94MSP9HzI6pBMC/h87msHk52ExHmNtYJ43PE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.418","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4276061},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4dbd8991e65a18440d3c2b11abe67b99457e4145","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.418_1776388572583_0.7218710622537778","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.419":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.419","_id":"@ouro.bot/cli@0.1.0-alpha.419","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"25f645f56f4e845d31de478245fa91065acaee44","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.419.tgz","fileCount":347,"integrity":"sha512-Ni4iOcV1d6VyfrywITsJvfx1fLR31pt7MBMPcf3RhjpwpEkL5o/rP/02C8RRHGxaLNl8G2E1cZdYR7fjJzRpew==","signatures":[{"sig":"MEUCIFPAR+lwuxfYK9KJek0KkDuis+2UT+y+yVeHCROv58fkAiEAto7/v0fhukLR86ElGxQaidLsU7Za/HzWVHwWkPjnkjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4281859},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"239affa946f1a17e9c1b7f3a9a805bf5e21eb039","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.419_1776390909006_0.2094683958844199","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.420":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.420","_id":"@ouro.bot/cli@0.1.0-alpha.420","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"61fb4dd730488d3d3bea2ea2d1887c6944fa2495","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.420.tgz","fileCount":347,"integrity":"sha512-Jc9wNds0UDxPmkKIfk2W/PO/X4SgMtuvtId0PV6AdIlVxZw/qJkUtT52sUDtPiBq46Ei8KepUu43h0dscUp35g==","signatures":[{"sig":"MEYCIQCY44z319hLiYonZhVOBWJtRc/FQBZ8HbRDRd3vh2/d/AIhAMsy0jhYJFlcEmM7z8GONnW+hhsgKNbn6kxPI65oiyCD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.420","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4285591},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e124b34cd4743fca6f11f0362748d42f2fcf48e5","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.420_1776393158132_0.0824494345021829","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.421":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.421","_id":"@ouro.bot/cli@0.1.0-alpha.421","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b8f6a12ae51cc7657847fcea77069e539fbc55a2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.421.tgz","fileCount":347,"integrity":"sha512-pu5UKmzHGxNmgg+/ljJegqjn/74Ncecy23YZEqvJVxpUvbgMO5Feh4veB4sOTFltt5RySSCyTpgYCynhTDyjAw==","signatures":[{"sig":"MEQCIH3EFuLE8h6Uv+HtS6VXtJgR3pJWEgasdQx/D3fVEfCBAiBmS/BgyIusljRwQ5nC8jP+PI+x0xRwgxopnN87P6Rx0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.421","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4294759},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"05dbfb29f89da8741de8aa7a43249a24826bb75a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.421_1776395981448_0.8697657381805746","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.422":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.422","_id":"@ouro.bot/cli@0.1.0-alpha.422","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"925fa69aff6f9b7ffc606dfcb17995c8cc7776ed","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.422.tgz","fileCount":347,"integrity":"sha512-XY4j37mYWEq+yP/mpuyIrbYNAJy1vn+l8OrKsysrXWNQ3s9N2qOKh0W3QpKk1NC+vURnhtlly0Jyv0bvDmNebg==","signatures":[{"sig":"MEYCIQDIdvAN8Zo1JBHe1ZRqN9dmzlG/0mSP5uDPb3kSfRHWEAIhALVoQuqw39ujJVPL7K1AFLhJpnksST08m9qPGf6r5pSY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.422","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4295630},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e1314fb6d37372ede6ca61eaa303a5bae74d1648","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.422_1776397372839_0.8253176437804663","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.423":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.423","_id":"@ouro.bot/cli@0.1.0-alpha.423","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1288163c181ec877fb245cc2a2e0f17874da25c2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.423.tgz","fileCount":347,"integrity":"sha512-bwCFnYnthZGjiCuXm5fuqvXLi9yVMBZnOLezjY3DmKGUVHYcmcu3SYyIsHwOGIT/0aOVpNKdkTm02piKgUE/vw==","signatures":[{"sig":"MEYCIQC0vTIZgU5vOu1ncPqL4+YEdLousJqgiVz4HAo98F1AvwIhAL6w3r+rNNNLE5rP4iQ4AaUfc8HZvbC46HFb2WhmTKEj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.423","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4313447},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"36d23f214f4da168df4f09f53a7731adf35d3c6e","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.423_1776407534318_0.7964411283213508","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.425":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.425","_id":"@ouro.bot/cli@0.1.0-alpha.425","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"fbe35c973bf52dd254e2f53a2932e921452943e9","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.425.tgz","fileCount":347,"integrity":"sha512-ahcz1JGBKMJEusO0Owrjr4xLQue/PdIMEBDICSVvSFLPMk8uXpAaG4StriHIWkHR9Xcrj7+9RWdtYrmgMDmEIw==","signatures":[{"sig":"MEQCIBCnuHVWLwhE2p9b6ROGeOYTC7/2SZ7NXUSPXn+ZsLE8AiA8ksfUWmCz9WC1MuYP3b1GbP/+0vAyixqSYqaKNgJwRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.425","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4321207},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"16fee411ac640c03a821caba39960eebe8e15802","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.425_1776446273547_0.35859756660994635","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.426":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.426","_id":"@ouro.bot/cli@0.1.0-alpha.426","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"182f53fc61192267933e636efba3b57f4bfd0940","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.426.tgz","fileCount":347,"integrity":"sha512-T2fmVxPi5vr0ZQOavwSWgKUfBOJG5p0VsRDPzluC7NhlvB5wb64987I6DzvXhpsAGaFIKTcneoCoA3PJcVq0mg==","signatures":[{"sig":"MEQCIBoJhjhJ4vNqSYFYWIcWwt3/ZljEmzYdu8iG/KfyfComAiBHQ8mkOGkYbDbUAt9fnpBdLWfTEAOZ9Tm69lfH6x9H9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.426","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4322961},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"eb1ae08ef1b52a592e0aec7da288846c9100ecc2","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.426_1776460150357_0.296674417146612","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.427":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.427","_id":"@ouro.bot/cli@0.1.0-alpha.427","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6cdda2689616864c636265b3d262ff9e7f820512","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.427.tgz","fileCount":347,"integrity":"sha512-wSf0nNVj63FORPF2FfTtEsS4rvAc8yzCZ9W3jzmdF/blf0TKEh42SEQ4zGmvQ0GvfM5fsnbMpyhf3yV1CedHhQ==","signatures":[{"sig":"MEUCIQCsp5b02C7YKl5ngAHBMOvfpoaRmZyO03oJ0e7X9trlfQIgakHS4VdWveE12K/Y7/4dG1WEcT8PiAe0GT2K0gzdKwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.427","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4333435},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"baa3e396eb0ec8c403b1ecfd3eef622716cf6313","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.427_1776469345247_0.37575696326714536","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.428":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.428","_id":"@ouro.bot/cli@0.1.0-alpha.428","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5de8be0ae684c166e617b190e17f7465ed83ba66","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.428.tgz","fileCount":348,"integrity":"sha512-EOOPheeoDai8E9JeXw+vWZRY2GyEriy9do9gUtDe0KtbagvphUUFRm8GbwbkxBtQcsxGw5j0xCzD2Sw88qW5QA==","signatures":[{"sig":"MEUCICW5U0FH8roTsW9ksCsr/XEpXCUV/vsiR/VkH3jF+IqgAiEAtgNMk7Ivc24mjFGtXMrqxZuQHs2bxqmPg25Y0oRCp4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.428","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4344017},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6db434d5e138c3315156b03d03bfc197e98d9019","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.428_1776485240182_0.6472579032897059","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.429":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.429","_id":"@ouro.bot/cli@0.1.0-alpha.429","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ad0177612036c29426d3ac304cbad442cfad035f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.429.tgz","fileCount":349,"integrity":"sha512-fyKl/NsJiVE1749F9bTfdXVJwj87uL7V/kARWy8SvVCjiJu7gCEBm8/5vmO3Vo7J6Xf0PhpzJg+7ZlESwnKRHw==","signatures":[{"sig":"MEQCIGT/2XjJ3FljemkHxCmUca9CM1TTP3fAKItEcJA4sR56AiApzhZPUwh3G3FCT8unwMU56Sc4qLNabdPr+i9XF5X8HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.429","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4349231},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"64b0e5c5b4f91026ccffc15a0710f1920c90c768","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.429_1776498531659_0.8144515477950944","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.430":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.430","_id":"@ouro.bot/cli@0.1.0-alpha.430","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"676337a66d4ae1de73a9d4920960203b0e82eb17","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.430.tgz","fileCount":352,"integrity":"sha512-uWqWVsKpBqSagQGqcmrztWKVs0aG/AjJSyo2HDzj+mUa4CBSZln1nkBptwMTBP6XxAejWnW9qTPJRVYoOr9tZA==","signatures":[{"sig":"MEUCID6IoxJyzq+DtyBGISTP6wYCn4Kp4HioBWpFgcfppZx6AiEAml6ofozxVOESotdWB1NZE7/CztqEq0T+Py3jYGO00nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.430","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4381864},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4bf57a712efac9058e57c050417d99e16e3f5dd3","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","release:preflight":"node scripts/release-preflight.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.430_1776537809546_0.29144426896211373","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.431":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.431","_id":"@ouro.bot/cli@0.1.0-alpha.431","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"494ef61a36cfae73d237c994aa4c3e6cc431ff01","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.431.tgz","fileCount":353,"integrity":"sha512-s4PxRghaRZ273FkdtOYnfl7mi/LeLPmzkm5NQF4xXNfmdp0jhj8hraC2Hadbbr4enPrUgE6KHN0SLGRiQpmYyA==","signatures":[{"sig":"MEQCIHjAi/ghQLSS1DHgHZgeRD+SPrzJU3Kpsn7wsbQUHiDdAiBQ34KfBECqD/Zu/0u1TziH2dSc1rmJsshjxoXI9rASug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.431","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4395276},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3e7244be34ac9629aabfcac5c8700b9564b4d30a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.431_1776572349948_0.4225804777750797","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.432":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.432","_id":"@ouro.bot/cli@0.1.0-alpha.432","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b76cdcc12baed29f91e02425657340b9d55dbd22","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.432.tgz","fileCount":353,"integrity":"sha512-fT3Mm65Iuf/L/Piofky4iyH2JWKk54uJYSv4a1ZXFiNG/tATYgQt5NsmPBDmGmsCSTMNbOq193QSBOTf6KtPQQ==","signatures":[{"sig":"MEYCIQCt5myY4TPwuQxoyW2ScEPXsoP+jtBhuiRPiyVZKk9CogIhANeRDteJ8Bri6/cT/4fn20vLYcj1Di8PDzfTn0/czmsK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.432","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4399646},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"789e0b4bda99cc3e80ae1ae3dd6c269e11c059b1","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.432_1776576352258_0.37636872439779556","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.433":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.433","_id":"@ouro.bot/cli@0.1.0-alpha.433","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"52707bdf492084886d761d69079774c512daef8f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.433.tgz","fileCount":353,"integrity":"sha512-Ix6vlJFyBvrjcXFdTB1pDeEjOr8I/otzy6EFKZ5a/7YgFjD/E6tIhVJw5U7kd09X+X5nZA1HyjJBtF/ZLjfAQA==","signatures":[{"sig":"MEQCIA+eMEf2kqu05GThKjxhXk0EP3l52N+x3B33dd/rRz4vAiBkmRp2xK+PVlZI9nr8sLDgjJBvN+PYtzXA8NMkFu8H5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.433","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4422848},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3b1a042dde75819debdbaade42d9171c7897fc6d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.433_1776658261171_0.7201150061771344","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.434":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.434","_id":"@ouro.bot/cli@0.1.0-alpha.434","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"25d15418e0d00b264863f5fe769ae2ea66e76ecf","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.434.tgz","fileCount":353,"integrity":"sha512-F+lt4Ei8fPwKSMwylbyQJsPV9KZbrHGqCrNzbDMsY13L4WLKS7n4yjBasW1cbnW9/mBgeU/l91e0fihtCCWhoQ==","signatures":[{"sig":"MEUCIQCi8DPVhQbmCG/PgOCKKgMQ9NQzX/1Xa34FGTmzs117fAIgGUvaaPtXIQRtRR29qEHA+agi1qHvPcgVdIZQ095/Zic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.434","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4423710},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3c01ce787e3947432958dc4dc28c9f33269051d0","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.434_1776659672236_0.7938421998634555","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.435":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.435","_id":"@ouro.bot/cli@0.1.0-alpha.435","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"3db524b7fbb30105efa6aa039b7c500e3f124f21","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.435.tgz","fileCount":353,"integrity":"sha512-NTQMT4CxL+bUpqtxhOphBOW5sBkEZBairP9zggVxpm955EAWV4X3ekiFq8N81+NScs0vCnWYG8oLruXhW8XEyw==","signatures":[{"sig":"MEUCIQCZRd1ilAsbZX90vbEq6cbKCvOgBe3fojow6PY9GeDFnAIgVm2TSNPqLyWjwz4EzAtlinmdnpF+DFegeyHHAHQw6FM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.435","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4425518},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4be79c6f33f80cde21317032a2a00c21b745d197","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.435_1776662150781_0.3863395421207576","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.436":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.436","_id":"@ouro.bot/cli@0.1.0-alpha.436","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1aa5d0e6450fdad1d58530f352042be243f21627","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.436.tgz","fileCount":353,"integrity":"sha512-m+tWII7Th/tYg3e3Qgkuua++Fv93tBCWQfjdWQ/Fn7NV7BxrmDO0/CrIwyA21ENEHdTM5+BKhGkLPuwGAQRncw==","signatures":[{"sig":"MEUCIB7iVOTQQn7NuGcXz+7z9o4YcKhKiKq/TDfYtt1XsUEeAiEAnnc7MzRC9807Obx3LWkjEDPZSpYOmFYdcusPYH3r4Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.436","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4426524},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"03346b30f4e41d6a063e003baca7c06c8c0c250f","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.436_1776664044126_0.9527881720377356","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.437":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.437","_id":"@ouro.bot/cli@0.1.0-alpha.437","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4e0cf391a56d33dd4a24e4d3fce4e8752320d0b1","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.437.tgz","fileCount":353,"integrity":"sha512-ghKxMpNgwvuYUyufns8VraSfzq2++HcLJG2gtKuWoGKDzh8RsO59RhHJjW+/w4GjvtvtcxoyjjgSDlxN0NDdvg==","signatures":[{"sig":"MEUCIQDocYSDLSXGCs6fdVcf4TSN64Jv/siwZWEzOuweOsq2vwIgV6R2/QtCgMFy4eJpY0G2J0WLJnQFh2gnOFE9oi4x4hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.437","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4432230},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"45f768efc45e5c93d4cc21409bd99a563d27810e","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.437_1776668580587_0.07727822195697209","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.438":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.438","_id":"@ouro.bot/cli@0.1.0-alpha.438","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"456da8544e18bcba0e1fbae2060407bb46ddafe5","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.438.tgz","fileCount":353,"integrity":"sha512-V2Ow54Y16KY1bCb7WoPPRScP6CkFoSYuZZUCqr4aor9gwj9vCRlfCZx2p7H8O9vUWiMGqpU+4zFSHcyGdnzTUg==","signatures":[{"sig":"MEUCIFdCiHeiKqW/X3jyTR+yhuFHyvNGOxh3wV8lHrCHr3pEAiEA0cMMHTqZ7vxydhWgqoAQ/+uAXyz+i6eX2t3zRIY3Vq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.438","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4438054},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1c6f1d3489331a289158c3c0b67cb307cb0d1492","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.438_1776671807576_0.36895591782066184","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.439":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.439","_id":"@ouro.bot/cli@0.1.0-alpha.439","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"54017253fd4ca2653d5c75c724b930234115fe7b","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.439.tgz","fileCount":353,"integrity":"sha512-G19Mc6GCl+ujmPbogKBNI3A9RUv4NBeAwi0Yi7PTYHqWYTHhIZnksDTgA9qWRebeGmlAp2t9JsN+WFTgnnJlPQ==","signatures":[{"sig":"MEYCIQCYDiFcURi2NXiKOeT20jm+h1jXSfojwmXpGhhOykyJ3wIhALhBOQ79ir89h+UHYOKvOZPmZ2d0GGCHgtd+AyPe+pxC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.439","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4443185},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"0e01b782cf079015656652b44258743553645d5b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.439_1776674931544_0.8728778846978871","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.440":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.440","_id":"@ouro.bot/cli@0.1.0-alpha.440","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c9c1db244fefc97f1fc6f00821853535d31c57dc","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.440.tgz","fileCount":354,"integrity":"sha512-IAZDTPfBFtEdpXk1PJ6rzABa9K4YgvjFTp22gcg+r+bHeNyZinZPWIjMv6gSwa1RTIIyJkLhgdn1rN9sXn/MIg==","signatures":[{"sig":"MEYCIQD0LG/n8AMXpYByIM0ayKeYL2Q4/loEsAJGKHEPiJviRAIhAJLrvIgkoM8zPTo8xCjkIz+s6QFrQqY3QzdMUTyz0qkc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.440","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4448805},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3269af9fa86cc6abf89e0e4706a6bd5361e43f89","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.440_1776678326123_0.4358580299975052","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.441":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.441","_id":"@ouro.bot/cli@0.1.0-alpha.441","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b4d5ca249e14aa4fdb9636851c0e061e3531e8de","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.441.tgz","fileCount":354,"integrity":"sha512-j9quR5s6lw+lnGRrC/ESkI1WqfzHGthGIMaZTVmYu9eI8U8O3W1zr4fpKtkc26MVcJEddkfl3r1OVjPAPe1cAQ==","signatures":[{"sig":"MEUCIQDxH02fOOAfDJ4Z2d9LF2292nuPNkqU0mhB0kT1IoyPOwIgJveqvNJ6Kv+g8qKswJ2qjOsicrNqR+YusJE6zyZeB9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.441","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4456350},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6783be7d2fb8d006eb991ed7eb83e3848a11f893","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.441_1776705817563_0.9266094398496201","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.442":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.442","_id":"@ouro.bot/cli@0.1.0-alpha.442","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c4c646d9f3b7aec47b536bcf751d595a6ad24e28","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.442.tgz","fileCount":354,"integrity":"sha512-sfpQfJOrJjYj5oiuqRzo+pDMxSRqga338R8q65lTZ+xKqtcYYwOw9eUUfJjGk8WH3Ia9I7xcl6mWjt+q2g6AKA==","signatures":[{"sig":"MEQCIFh03dsPj6bVqdeMWKB3jQv8eyeaJe4hZKhSDo0mWuYGAiAWTwvSgcg3zMQJAPr7zasYee2S8qmJBI6Y6yAmK4kUjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.442","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4457135},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"049e3279dd77a73a1752f7e1958d362d747ad762","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.442_1776708246815_0.7777307165078493","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.443":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.443","_id":"@ouro.bot/cli@0.1.0-alpha.443","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a61488563fa9ce6588013c8c05a86420e00efa74","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.443.tgz","fileCount":354,"integrity":"sha512-zsem0g0lH2ryOB82kHXH0Suw6Jnte5pdcXeSgak3EHlqn5ZLAp9nH78GGZKVEVkryk7dzoug5msYcAB7BDgNkw==","signatures":[{"sig":"MEUCIQDJ19aSUO3pNID+Bu3piuo0krwPn3/zrD9NRI9bLnUN6AIgWgMEVjtSiMZZYRgCW83BEAeJF/IcWfRAKLKNyKDinr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.443","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4464821},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"eff440d08a568ba2fbe436f98ff2721f604a2970","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.443_1776712977229_0.9695226586015793","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.444":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.444","_id":"@ouro.bot/cli@0.1.0-alpha.444","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a5b2199004d646df22bd38e24ee06ef457094720","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.444.tgz","fileCount":354,"integrity":"sha512-AtwfDJIk3BszxuoDCiIb6Tlssw/+AeyvRle3jog/zQrJMZShz1h9R6RvbrB5tx934ay5/OPWSxqdHjYr6JD81Q==","signatures":[{"sig":"MEUCIQDFoOXq+5bUyq1/I/y233iEULzBYBi30Cl4R9f9tFi4CQIgbSVi0gtv1p5BHMuoVF/jk5Rp2l1XfHFoUTgp9Tk+Be8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.444","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4470081},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4df1ac31e4982e0f2a6dbb2fe0a99621dc22c361","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.444_1776718312139_0.8236342353113362","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.445":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.445","_id":"@ouro.bot/cli@0.1.0-alpha.445","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"148a2964085bd244011a97b1029e0f2da7e3c466","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.445.tgz","fileCount":354,"integrity":"sha512-Lna2dzlxfEVz54E6C+Rs1HLv+z/GVWxjultc609I6nqpG5BZ57GYoSp81tcqrhq8sbzB51RTAD1N9Re/GcqDQg==","signatures":[{"sig":"MEYCIQCS4EgkasOiYplIhZZFO6mnQRw+LaUaOGUkeYZHabt/RAIhAM245m8qFWpwQLrCBLM4RLVHFj88Kkv9qP+oMQ194NJs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.445","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4470636},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e3ea65bf9a1306b7fe2738f5881b2ecce63e5613","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.445_1776728278515_0.8354641667892642","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.446":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.446","_id":"@ouro.bot/cli@0.1.0-alpha.446","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"32e0f0da5baeba034fc4f0f519720545213e9995","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.446.tgz","fileCount":354,"integrity":"sha512-/viDma6yN/pNE7ZliB8g+7wsQABT0CkmyWQpf4oILE1OopRjwzP6zzZ8MAXLFswV/3/bkzEGDqFwChoFCoLhKg==","signatures":[{"sig":"MEUCIQCHrOL786dlKpflXyAhLwUqveIrebMnY2cTvpJF7UB48wIgRj8wahWeYZ4sWhdYppzD2vnVkbYfhXIN2fgxQciPJtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.446","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4480310},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"152d7b15bf92af79c4be0a04d7327fcbf586489f","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.446_1776731487627_0.7209574777608652","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.447":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.447","_id":"@ouro.bot/cli@0.1.0-alpha.447","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"789ce942d038ddce9d245f491051f6f8351d6dd0","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.447.tgz","fileCount":354,"integrity":"sha512-7uzzPIVLYpjq0xLnSIWNXHEg+8S2vwPTV1Wo1J7FFLNRgpoj3Jz6RyBdMextIcpLuIJZcgwzRRlCQDeDGZ24Fw==","signatures":[{"sig":"MEUCIQDXLR6srysj33tI4QHqktDOU8R6zfMu8b2EfqagkrJi0AIgNupaBawibkZkJ+HeqoshLlENeffTI46HYL+/LlnmDDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.447","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4486704},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"922f1ff08139a619e3b70f4310ca9039ebb7d6ea","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.447_1776737400403_0.15355224513701793","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.448":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.448","_id":"@ouro.bot/cli@0.1.0-alpha.448","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"564325d594609dbd5a48bfaac10082add6a798a2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.448.tgz","fileCount":354,"integrity":"sha512-KRuDI1Qpc4eeyPhjdsOR6qbDzOdkg4htTjJWNZAyOncCnWS98kNrzBlcNZKypz7GyqRGJ03/lx87zpFgIMZydw==","signatures":[{"sig":"MEQCICblYJdNBXztFNRfTGTmSH3k0VNV69Ftj6o42DAXC+HVAiBWas6wkkZWDmVeH+5o094lvYlkq9sM+brfUgL29mXmQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.448","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4488936},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1abbaf42dc6f08af23f7901b666d87077b843c86","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.448_1776739726317_0.3926988749290843","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.449":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.449","_id":"@ouro.bot/cli@0.1.0-alpha.449","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"405ed78b47aaca13fb7ca01ae7519c5c143c2b48","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.449.tgz","fileCount":354,"integrity":"sha512-/Z1wJDO2CAy1apdIaD/3Gy50EUjuBGpsQSZKrH/+ECKpV2yxnTy7aZ11KjrWnl1h3NE//lzm/ZUl9Uo7ehyW4A==","signatures":[{"sig":"MEUCIQCR8GevQGJHN7LH7K/QMrRjgDhIUiICfyn2GBVXTz9jEAIgGmKvpVPR05kJijqg6ca3iinKFqLFF6WnWooTlMPvpTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.449","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4491691},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a0eeae62d1e73222495bc030b41a8d0d13ca0845","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.449_1776743817275_0.048184208046647026","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.450":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.450","_id":"@ouro.bot/cli@0.1.0-alpha.450","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"56e0c2c4cec9ffe5d30d327ead9e4607add215ff","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.450.tgz","fileCount":354,"integrity":"sha512-BDLyfs8nNJzLiw0kkNl4UyTqZEs+IbBiQ8bLbKCwV43ozhT9+FS2O8VgqDLRx5ftDjvt9cpq798kcJ1Hx7wihA==","signatures":[{"sig":"MEQCIEKwpUIoalyc3elHwNlDYrAIh36CCtgdR3GuDqxGkjnxAiB63awTDZZTH+Zpr6ZQL+skE910GaSCBpaMkvwF0LLhpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.450","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4492278},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"557341b33a7ad33d324cd413af92da7029c2f09c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.450_1776745530268_0.8358836747953502","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.451":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.451","_id":"@ouro.bot/cli@0.1.0-alpha.451","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"80613f19a1cd452b0321a0c21ce3883b8d2748bb","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.451.tgz","fileCount":363,"integrity":"sha512-J4HxCohM0qW+Xmn15lRgmiOjrqueRniY3xVkDoAfU0AcQERS+xesqgXY09nEGFUYIO9JeHoCexTFLznAHj5Cvw==","signatures":[{"sig":"MEYCIQCY+GbhGeBV2PmBi3pZu28IuYMqKt2PgrPeB5qcRvm2LwIhAOmYswCdscR9aqhw7K+j/lc2VJ0OTZ9a1l5jsqLMm/y/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.451","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4602513},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"00c6a33ca932fc7aa483b277076819c2f612d53a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.451_1776788875739_0.7988655824635778","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.452":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.452","_id":"@ouro.bot/cli@0.1.0-alpha.452","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b70436a2b3f88a9ed4991eec733012f5514e9f85","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.452.tgz","fileCount":363,"integrity":"sha512-SFikalWnVfZyvpn4l6juuATCfAvivfw/fNHfnm49R87bG8xvLmrxqt0eHoSn8o6WLcN2iWHJahxtMAYDRM/qeQ==","signatures":[{"sig":"MEQCIG0z+d6Gf1y7X1ZErdOuUsksnAyPHd7ar06QzBqxTA3UAiBtJGObeQ4VbXN6x9LOO30opxxYlq0JyONiH1E6TzpkgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.452","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4603469},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"732115e9e68d168ce3dea839d5b667b5871cba2f","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.452_1776790534893_0.30773258109289703","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.453":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.453","_id":"@ouro.bot/cli@0.1.0-alpha.453","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4735523e2e90c279274ac338e6ad6c1e9965ceaf","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.453.tgz","fileCount":363,"integrity":"sha512-hLPyEgnok59wak6wi2qJ/VP5XJ3ym5nX991ltkmmTsClyhnxn6BK0h49F3bFkMEG69Jv+D9QjniLACzMGEnkGQ==","signatures":[{"sig":"MEUCIFcTSE5RCuqMnagDXV80pnaESJZO6/bo9+HbScalQvfBAiEAn2pcPkd29uxetBwMqEfRSQuNDol7+6dhVXrWOlEus70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.453","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4604063},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e3815ed5e3663d939e0b7d1653239e684037b446","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.453_1776791749267_0.9638371354662716","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.454":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.454","_id":"@ouro.bot/cli@0.1.0-alpha.454","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"91261ed8ce515609e3225263c21dbbd89f487ce7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.454.tgz","fileCount":363,"integrity":"sha512-m9t2LOufykIrBmN80ceH1F2K/GZWj8uK2/KVRTUKogYCfSpvyQfVQj6Y6sBp+AxNnQqmUEuuQCJCMaP8fT4OdQ==","signatures":[{"sig":"MEMCH0/XgydiyJStSauwyr0aFW68JZ+BAAuX78z9tIK1R08CIFTc6Dnmy2Bk6gPtxrYF3cIDr3vwL9jq9Hlsk6FGkF52","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.454","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4605498},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"0f47f23db2792d95d7763325887fcd7ab3319b85","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.454_1776794359965_0.09226769453536887","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.455":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.455","_id":"@ouro.bot/cli@0.1.0-alpha.455","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f2b5d8c9956b1392f64846daaf47cd2050a2d50d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.455.tgz","fileCount":369,"integrity":"sha512-aygxcAE5pwKl16QHVHOo/5OPIFG9XQ4zLDWX5y2rTr7DGGWMfPahxdZFup7sJyKKqGAuDb2zfupa7QfNaBPoAg==","signatures":[{"sig":"MEQCIBSqMtwMsLfmA7fL+9J2Uw04pyfF/O0akjwQUDNoBk/1AiA1s6eikfPu2uA3ESFuFGbtmoe7fSiOvcvEE/CvaqtsWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.455","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4703039},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"78ba660d44ca8932e68d984239dbd7eca51a202a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.455_1776817862542_0.6908490209997857","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.456":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.456","_id":"@ouro.bot/cli@0.1.0-alpha.456","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a0816d933128f7b2789c3f1f009b6476b2ca991b","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.456.tgz","fileCount":369,"integrity":"sha512-OmUEuZ3GM5a8pksrDlGrk92HNtOtPGoD85aRwPdGDbxPZ6nsirrYKNbM1tTWuugTiaTQrgvg5eWERSdZwW13Fg==","signatures":[{"sig":"MEYCIQC+SwkteiLEf4ii6Daubml1u+lt93HHW9y1aSTCk1Qg+wIhAJv75MrY8As3CHFajT3sQDN6Yda2p0V/V0Zs8M4pW9V/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.456","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4704229},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b2b3e65a3b06073406c98286f3b3aec5f27cf3be","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.456_1776823793278_0.8721637886403404","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.457":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.457","_id":"@ouro.bot/cli@0.1.0-alpha.457","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"807906708e55c912cce69ad251822e0c19abe1cc","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.457.tgz","fileCount":369,"integrity":"sha512-ALIGc50gkzxzKCvrA9Excv89OC9OXb+YvL7U+OGrlEMgczSfsxJYuqFoXJTvJfEWuU3JoajvVpwDhMmSqDJb2w==","signatures":[{"sig":"MEUCIHpwf6rkgR6WWeynUcgPHOAFThXbA33bU1NzjtquBp5/AiEA5h9+wQjO/4/QkoeZH/4XEmI+/mVpQugg8lwNm55erhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.457","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4708918},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"fac221b6d2ee95b891d2df83871bf33ce44f935c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.457_1776826658493_0.8952160602741099","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.458":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.458","_id":"@ouro.bot/cli@0.1.0-alpha.458","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d6deff74b49462d3e2abe40a1cc92658701ded95","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.458.tgz","fileCount":369,"integrity":"sha512-Uxau3uUTvC10GPtIHYCBMl7ejYWxra8IPR635MPOC8ZhlCvhlY30tr3grHb+r4VzUID+VHALsKhes4b2myqbmA==","signatures":[{"sig":"MEUCIFFhLyccUjfbAO/MX/byCjVRrb6l9uGfS4yhB7WluqAKAiEA/Wg4mWUq74HGCKCOcrqO/2AUFjBHh5Nf0ClLstEfGrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.458","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4710013},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6ea21dab812991f2eabf9584452dd726f1a33f36","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.458_1776829801681_0.8905659376096449","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.459":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.459","_id":"@ouro.bot/cli@0.1.0-alpha.459","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4440e26eeb06c7a5dff82c960d59f767abf50aa8","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.459.tgz","fileCount":369,"integrity":"sha512-VvizGDnSm3xE2x/pYSlimfRZ1GdnLa9cw3CgZOoYddFsBs13VFKHwTksWesbWbBTamgA0Ds3nlpd+gLp0Ogpcg==","signatures":[{"sig":"MEYCIQDcFRy5dz/aNsvEhSc69E7FjBu+dh38tuY3yHHr3ojB6wIhAOypIPd+8zJ10OCmK62DuNyXWqXPbdUed3a6w6RhUwWb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.459","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4713620},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f202345bf712c2517e79648ca17f8e23293b2dbd","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.459_1776880846881_0.2292991972190601","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.460":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.460","_id":"@ouro.bot/cli@0.1.0-alpha.460","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"cbbae90a7ff14204ce0693929af241f573a0b0d3","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.460.tgz","fileCount":369,"integrity":"sha512-Hom3G2LL2IMALZFOOTZo+AulYgktKLQ7WM214zw1woJ86Jck4lFb3FGSzvSMoYFInWTRFuUD8ZGpzK2wAG23hA==","signatures":[{"sig":"MEYCIQDCSK0CRR+9l5iuAuymRHVWej8WPFvw3FWOhIHMTe2jowIhAMM1yOQnD1fzgtwBkaRLAgHT1p+GNF2Iyk+Pl3bHNSrr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.460","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4718978},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"aa5e67a4b23c7e3d2e3f8fc91729248d56b81012","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.460_1776884000268_0.8759898449037009","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.461":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.461","_id":"@ouro.bot/cli@0.1.0-alpha.461","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ca7f09e3ca15f4c0bf8549125914034c53683db3","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.461.tgz","fileCount":369,"integrity":"sha512-cxaFQJpq8OOcTZg7o1rQk4rbSbWWnsNDZYoyix4wTEK/v2SnIWLPO0JnpOOkLSKX29MDzB6EYbmQgjKS8fnrrQ==","signatures":[{"sig":"MEQCIGVmP0cNqCa8jo1BfS8sXrlH+BsO45NpSS6y1ZKA2v9pAiBvTga7QyqqqAJlRTd96wGv1ClMoqdvftS+7R2E+nBvPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.461","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4721185},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5e1127ce3d8221fe2db43cc4f19cd6bb6b550766","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.461_1776886026229_0.9014522693009435","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.462":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.462","_id":"@ouro.bot/cli@0.1.0-alpha.462","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7ce534dac79221c1806994fa1a8d87b287bb598d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.462.tgz","fileCount":369,"integrity":"sha512-IFr94d0slfJBqaUPGfGQjKQIPyF5uKJI7g/Cn37zsML2wh/ErZ25F8WfFfOSnrEabLqxNlWu9KOmTk3IXTRCDg==","signatures":[{"sig":"MEUCIE78F/kcPu8dX9eOhHNrV9p24LX3NfS9Rc9wBainvSeJAiEAp38vuueWqBO/nggJX9ALsI7pYbCq1ocXcbYzqZaLxT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.462","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4722130},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d3a33c1ddb091c49c0f6d226888dd4344a87a161","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.462_1776887727024_0.46616691789135856","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.463":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.463","_id":"@ouro.bot/cli@0.1.0-alpha.463","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"248d26da8fc820baeaf71f6ab04ea46588af6878","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.463.tgz","fileCount":369,"integrity":"sha512-jAzv84NjQO6gPP8Yd7kB6WiuM7m9tgc18iTDW+uaCDyzWgW8/M0RzA/s3JcR2fNtty+AldKGpdy+hMrVW2XlqQ==","signatures":[{"sig":"MEYCIQCLsWe9S+yjBOe6l1sLYHhx1csDY9dRN8ky3voMR3+4ugIhAL4ZrR33B0aE1fN6fUF6o7rSD6KJn14YX0/IIiUdA9UB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.463","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4722787},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2541129c9bbbc02cf0f90550477a98d74520ddb3","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.12.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.463_1776889511593_0.3241351058126427","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.464":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.464","_id":"@ouro.bot/cli@0.1.0-alpha.464","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e68e50855eecbf99371436e2b02eb6a48c162bd2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.464.tgz","fileCount":369,"integrity":"sha512-J2HOv9ipNqCIMpWE2NLoqv39vm+4i26sXsTce3j2/JMNAvDUAjtefHmO2+ti8TAYt+QEmLTf0yw3g7BJpzXYow==","signatures":[{"sig":"MEUCID7M54EO+SpFTI8gLOJMswCBUyJVnwAtoh032hvRu9TKAiEAo8kAkOCnPpUZ/oRf8mQwOADsHVN4SJ31p+XcBhijxPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.464","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4723762},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"822bfacdec795029845aa5f0b068d838f2381719","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.464_1776891182869_0.5606141962483628","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.465":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.465","_id":"@ouro.bot/cli@0.1.0-alpha.465","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4628f3ebbdde56895109ae7c003fa7146e808beb","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.465.tgz","fileCount":370,"integrity":"sha512-Rr1ohTNtJZ9VVB2UUggyBSY/ml08rdLxRzKsHhg9W0AZVHC0zFl0omRskIXGkxsb7JY6D2OCB5vAL+XcxOBeTw==","signatures":[{"sig":"MEYCIQD5t8JzGWtYv3Av44DAiFMrEmyGu351fKFea2jZswYNFgIhAMX7vC6i4tEvBoXxNi5s/+jzDwOk/kekHu4IHQfagFs5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.465","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4731671},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3c62b8de2c4d66472159ec09fe8efacba753525f","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.465_1776900256677_0.17006439453287436","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.466":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.466","_id":"@ouro.bot/cli@0.1.0-alpha.466","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1604882fc1e51b8d7aa6066fbaee66d73c557cc4","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.466.tgz","fileCount":370,"integrity":"sha512-ni5tuzOk5mo7V18/wTOO6+DkYUBaUQDVLsY8sJCS35Gii054H8eB27WfH+MbaQWimMB/7pNbmhhcTj+pE10m9w==","signatures":[{"sig":"MEUCIQDaNSTcThA8PR4aApGJCTQQ/xw4ZArZ1vH1bcaFV4+1gAIgPAHkV4PrV8se7K+n07x60PJ4z/wr3TBlmlevD2R0zYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.466","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4745668},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c4c784edc1f209504c2d991f23d9394132cf5f69","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.466_1776910282172_0.3263931175871777","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.467":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.467","_id":"@ouro.bot/cli@0.1.0-alpha.467","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"76907b608a5712d809a9d6607931f1d6008bbdad","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.467.tgz","fileCount":371,"integrity":"sha512-2D8C9nrOK08JxFwfPkiSCtNXZQYtKjQFLHCRq5vVrOg5gk8Qr1fU4bIFnbeufY7r2O/HWeyGmxQnfX9CeErAtw==","signatures":[{"sig":"MEYCIQCSTqpGJNPcG4e/OkIv2u55tgUpH6XhZEXMnnlS36JjGAIhAK7tQKRsz0x+PjJfDwHrm6EBCs2d8Wg02Wda6nRAMZmu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.467","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4781277},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4f4f3ce8f46cb305c0741ec20cfc6010ccc42010","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.467_1776923610967_0.5785236418156827","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.468":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.468","_id":"@ouro.bot/cli@0.1.0-alpha.468","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f5cf9cbb3c021f4ccd7ae5236c907168362a8ff3","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.468.tgz","fileCount":371,"integrity":"sha512-HS2+YmoMx3Vrsa56a6GjqMxx985SITZKI/7yNY64aZmaERUQw9DePwSN122MNltu/T8RN9EhH6yDfhNS3+Te7A==","signatures":[{"sig":"MEUCIFErv1XYi+9hZg/NFYWthmqDZJuqoiCD00iJHGq9jt+0AiEAoM2yaIMDVZW06AKHx5Vz7NEZngo3IKFqihj2hAzp/Bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.468","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4781666},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"544c223b42c3afe6c924109bc5a5a5ac9457389d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.468_1776925092125_0.8797529240411699","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.469":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.469","_id":"@ouro.bot/cli@0.1.0-alpha.469","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7ac4e3266718928268daf5f282734a31163cf073","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.469.tgz","fileCount":372,"integrity":"sha512-4h358xnyyehc49k5EdYZ2M76kepaK2V8gSFVyJ+UfUP2HDTtJt9l2FZKTCdxtUS5Ru4WhIniuDpE8ds56KPv5g==","signatures":[{"sig":"MEUCIQDfK+m7XyOrElisKKycId7m4bSzI6MGYSAVSJr5deFF5AIgKRyoyUt99eHjHj/VA2pRox/MpmUa0wPttqT7HfDHdN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.469","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4791138},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3ef7054294aac2b09091ff998cf52e1ae9f01c4b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.469_1776929099162_0.14596573668783952","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.470":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.470","_id":"@ouro.bot/cli@0.1.0-alpha.470","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"31220a18655802b32581a4ea2d48cdd076da1cc3","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.470.tgz","fileCount":373,"integrity":"sha512-Xan+t0MzKg/UHyLnDGIDGsFuJzaQlePhF9JyIAm50aIPL6NBgTt4lVTcOJARMzEgUVsma8Ow7APa/agmkOXtHQ==","signatures":[{"sig":"MEUCIG/fqCnDcrDsI2dPb5Ef2BdXgbhxkDLOzehnwgyccQLKAiEAyGgtB36kQwBdRsQRhwfw2h09QUh/vo/nBVCG+rVd/2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.470","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4819822},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"bb5361b9fd60975471b768fb5c98efc541fba4cd","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.470_1776940901632_0.7433929912996675","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.471":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.471","_id":"@ouro.bot/cli@0.1.0-alpha.471","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b1a83650269ad99df18bfc9684149eb2dcf1aeb7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.471.tgz","fileCount":373,"integrity":"sha512-kso/S9ryAoILL2pthCSB2L3JQXriHdxolDBBo6YlbqMTkAEpQZuwRc5VlRUNQw5o7bRZDnTpQ6KBgcnQlpctIQ==","signatures":[{"sig":"MEUCIQCQrvNzVhkDiFTzprqf+ZTRlKeR6NWqRektei9y4q6ohAIgV6miNJlyrYVYY2imKYhjSn4zkhJhlcUbBzs4GB41LvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.471","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4823447},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"274b0ebb72da77fd3a3dba4140ffa52dfbcdb401","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.471_1776945168825_0.1330738501324289","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.472":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.472","_id":"@ouro.bot/cli@0.1.0-alpha.472","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7e3769a3aa003afccbbcfc697678a9a25ffbaedd","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.472.tgz","fileCount":373,"integrity":"sha512-2JbfHu2rqkLHMUKz5JsjwZhtcQa7oEIvFp5Nff3MdBMyIYXoHGsUYLW/3HdcVlIxHkp5SvL+EJGaQakrq9Lafw==","signatures":[{"sig":"MEYCIQCRlh2+ITpuQ0eK3i5gbpsOSV/byHpNioPbcXHSCbxakgIhAI3v5MgQjps9oX5l9yFEgxoO+XmhMWFVC3DsvtflMFG0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.472","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4826975},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"aa5d82d289c69ea231dcc225c21a6feed5e5fa07","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.472_1776949464300_0.7864168547974619","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.473":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.473","_id":"@ouro.bot/cli@0.1.0-alpha.473","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7c882c92486a6e0ffe66c3f1bbb0388c68de8504","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.473.tgz","fileCount":373,"integrity":"sha512-wODnIn468ahiJm+Cr2uoFr62VrYqcOQiAqRozOMzPj6AtC1TxrWeila5OzWyxBLMf0VoJdIJJL2k+AJmppa27Q==","signatures":[{"sig":"MEQCIA9stWqFyFABo+9ALgVjSofTfomHVdO2XpOIJxQksq69AiB+dyYt1b4unlVvsiNDBo2gVhsMnYbza1TKNmM+CZoteA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.473","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4830006},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"dbad9fe69825f5bb9571695fa36f81ac6e51fb91","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.473_1776954012775_0.3858745926089888","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.474":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.474","_id":"@ouro.bot/cli@0.1.0-alpha.474","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8c76f679a1e7c5490335c2deb3c8b39b632f201a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.474.tgz","fileCount":373,"integrity":"sha512-V5fGETY/TJo/qvvwLMYJ7nfRN29dW+xJKJ1yQW6R7ZtlZotVqQLI+VbD6w0TDUOjHLTaWvsBgCHHr1ba5d+VmQ==","signatures":[{"sig":"MEYCIQCnWceCfbqn/jUnxhtYvumUAKvnqVWKh8eBv8Q2OSeqhQIhAOTjbJAVFrPE0nD8O2KLdyhsiMzQ+g6lDmRtRGngtDIw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.474","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4831708},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"67a9c59c47035971716d6750beeeba8e35676868","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.474_1776956554312_0.7341453852255078","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.475":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.475","_id":"@ouro.bot/cli@0.1.0-alpha.475","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"295ce78e601bc106e8e27924ce436e37df0a63ca","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.475.tgz","fileCount":373,"integrity":"sha512-lPImXBHkbQq7pYGWigGs33ldORiNrKaVf5OfvGG/zZPH2lgD2O5+GA6C22e1kr9XADV6tbNEg8G2pmmf1IPLqQ==","signatures":[{"sig":"MEUCIQDMxo4TtoEGvmfdC9cKV5D8oW+nB9rL0azejYEWwnTVRwIgQTL6a2ICJwnI+Ch1wKhfp3Yk0k87lZG5jO17VOaWqXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.475","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4832378},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f8ea0176e37e4f3332380d48d489ef30ccad85c9","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.475_1776967064678_0.2773544094895548","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.476":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.476","_id":"@ouro.bot/cli@0.1.0-alpha.476","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8ac78c81a55851628b22151af224ff722c4aaaec","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.476.tgz","fileCount":373,"integrity":"sha512-Ok621vjxrweKxNc9tcHEMrVBlFpAEtvoAxLv1ADuCtXywnBCKBu+M8RS2Vo/nyPf+i/S3Rbbzow6PLffD9x9Og==","signatures":[{"sig":"MEYCIQDEKf4RftbLik3ngTJUwUVllE36YI7ILT0kkrKWvY2CYgIhAMyMRFVyaERYtQxhT3UhYoE6fVHAm8nzZheLa/jAe0zR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.476","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4842907},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c3e8cabbdbb677c9f8e7edfed08e388dbfff8652","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.476_1776969174472_0.039516640630342215","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.477":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.477","_id":"@ouro.bot/cli@0.1.0-alpha.477","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"63fa1a8e2323f48c96f279e4c8812cafe29966b8","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.477.tgz","fileCount":373,"integrity":"sha512-B1Ed5o+OVzBNnYu5YJbkcULK1ksfjtrIdT4E/FE7ZliyK8SNUMybGiUIrt/Bcn60Gf9ho4EHEPFU4EaNLbIsLg==","signatures":[{"sig":"MEQCIDUiiWHXSq8fTwvdN+hPE4P7PhSsLQp8QrNCLqfqgOs2AiBNtlr/MD8hFvTHB70xYyFnjC39LjGB1uMqAWxfj0DzBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.477","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4852753},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e0d1c38b96bb2875de34939148f2589e34bbf9f9","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.477_1776976403443_0.6240827765872816","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.478":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.478","_id":"@ouro.bot/cli@0.1.0-alpha.478","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f734f4508d71f8b52e94be365424b75f585e5227","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.478.tgz","fileCount":373,"integrity":"sha512-A2QBdx4xJ3v1T97u4OFw2sVewqbZEGm03vaIFIakwrLO9XuFnfs276xjKKQzqx0ZmZt2V6CZVSEor1nr53hHGg==","signatures":[{"sig":"MEYCIQCfoOuOAkZMm/qQCjf2Zi7iNtPLThWIYfVFz6Q9kIaDvAIhAJh9TO5RsHhkIbxoZ6ZRVNDH6Xz3RlTqCyLNj0au45os","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.478","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4853689},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"dad60d7e67561fc4b621a2e6752950f6717b155a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.478_1776979030173_0.7905699277010123","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.479":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.479","_id":"@ouro.bot/cli@0.1.0-alpha.479","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"556fb8085c4f4df1e741fa020a8ea6314640d8e5","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.479.tgz","fileCount":373,"integrity":"sha512-u/7oGTTZxTIanXAlerZTiNg0CuSHc95GGHhZ9AApf6Bw3hrSOZwDUUxU3cwwas7BuXjQko7kfECctt/Z7rAzYA==","signatures":[{"sig":"MEYCIQDQdRzcJd7eC1hDis0LJIkx40ol5jaW5ZVjwfJ8Wgp+GgIhAKsMQFASV81ZbtWebTMugLDdI2nwXiw5KIT113ySroHp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.479","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4860245},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9ba5860b5d71615f9b6defea50ea39e6ea4d078d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.479_1776983782426_0.6337237022247877","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.480":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.480","_id":"@ouro.bot/cli@0.1.0-alpha.480","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7981fc52a88eea528779586edc10e0af96794b70","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.480.tgz","fileCount":374,"integrity":"sha512-FDurdqA2+3PjIIH3U/6+LvzayZSsky7r//C2lc9+U1ZEDIchmmO4GwTZmgayu5kZz3wo4Fen+hvW3boemSV0Ag==","signatures":[{"sig":"MEQCIAsInuY1omOmiD5XDDNUokp+wDGeDT+V3y4Q1O2nMXGbAiBem8uCx6roHRI6YmM+sW5w6o/6dre+js8yXhpJYvIzHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.480","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4883945},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a18491e16a65753441ca2947835c267873bc4254","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.480_1776990079134_0.20334501787393844","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.481":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.481","_id":"@ouro.bot/cli@0.1.0-alpha.481","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c94b6b4338c48d56a6b9501ed2a8f4b7b471b470","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.481.tgz","fileCount":374,"integrity":"sha512-2UsBHjVpkX1fhSaBYD4tSQz542+bpjtqJ4CL0LFT1AKql0LW9psJ6yGFtVXJ98ISD8lA/6HbX71Gbedzv9H16Q==","signatures":[{"sig":"MEUCIGulxSP8PRoaxBMcuy9pVeufu52GHvG4WAewBLCdg/CcAiEA4W2svEsBtMouI899+pc6krX7L8f0VJc29RthecirbuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.481","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4885269},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9361276cd532b12d3d6715f1e6ca6a3126b66096","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.481_1776992014857_0.49569007405659926","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.482":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.482","_id":"@ouro.bot/cli@0.1.0-alpha.482","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b3bec346812f3d2c374da825ed8706950075e946","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.482.tgz","fileCount":374,"integrity":"sha512-hdoQyqCKVQomHjQRuOE+o1yTiGDH+G/DJf1E5GQw8Wlu8r6xsbypv+lx8R5j+0awuO74O+QLgbPr0Z+zcI3nxg==","signatures":[{"sig":"MEUCIQCb4Wp3u/M5O84Aj57ueRI0ej8p5/uuKJEOOG/eily1swIgY34ZaI6GwA43XXvtjgDQjbWqB2M3xVK5K8Aja4jpHHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.482","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4888894},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"30091cc7a851b02d15f18a7f34f4310eff5f105a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.482_1776996030301_0.9567878554357716","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.483":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.483","_id":"@ouro.bot/cli@0.1.0-alpha.483","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"acbc91df349abb768a3769a8bc440d863319c7c4","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.483.tgz","fileCount":375,"integrity":"sha512-8c1kdwQ8q8p/g3ZOT+p2r5iCaNFW5F/9XOXsPKo74bpixN1esQAn0X47Mxa9GhAbDadKD3ojOy8JsCWb+YfI8Q==","signatures":[{"sig":"MEYCIQC+RhZ04RMm/9igr0efrLLvtmlzN8oQDzsN9dVgmkreMQIhAP4lHHwJlu1xKRjz2Ef+5jAmqSof1ntDPjGDhHooPUUz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.483","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4923939},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"cab8872c5944ffd33521d858603d997c3c035b62","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.483_1777017326206_0.30173830533251844","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.484":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.484","_id":"@ouro.bot/cli@0.1.0-alpha.484","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"31b88d9ed02f6d18479133144590a3210f5cdf7d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.484.tgz","fileCount":375,"integrity":"sha512-TnKIHB355os3GZcjg0hEPEQP4uJPP2UMp3JKP8eU0TIrgVEz442wyCWoE8auR9n0QjwJ2JRx4ZhDWr6lbzEv0Q==","signatures":[{"sig":"MEQCIH/q7FugswPGvQg9D4o/CzWVIchJs4W+hYkTqWopyZGuAiATH9Jl5A0k7Md06J//A6DnHm2Em3c1dpesARfHxPHLOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.484","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4929759},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5100a3c03863ab1c2aa0cb0d6867f17888a62595","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.484_1777146692836_0.8436829104316703","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.485":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.485","_id":"@ouro.bot/cli@0.1.0-alpha.485","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9833dbecba8d29c1bcf61253ad3f791e2797e1d6","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.485.tgz","fileCount":375,"integrity":"sha512-AullKq2BgjefnEiJQe2nJriWNT2LQ+Q6RIfVL6pcpe7S/rlSvHCWNS0+lIJUXlu/6FuqQDyRGwm51HE5NBVxUg==","signatures":[{"sig":"MEYCIQD/VWAvqWKgE2fHtn2LyuvVNS2BvVWRI7iRomv8i+w+BwIhAL1kS8aBcbjn85PvQL0/FAeuokdNK2lNr3wSGt6wt0TQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.485","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4942592},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"39ace3478209af4f9a1bca9f3ca00bf206517c02","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.485_1777149117564_0.4933272250025751","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.486":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.486","_id":"@ouro.bot/cli@0.1.0-alpha.486","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d05e5659eba22552d6171fcea8209e9ad3925437","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.486.tgz","fileCount":378,"integrity":"sha512-s+biDWdV6H9+EppUXKoTIihCxGRtW9WSwtQwFr6isGYVigfTIKe1LlN8OLxNwTIBulb59MoPF8kGuJ5t6Q82KQ==","signatures":[{"sig":"MEQCIHx5OrbMyVybJATUM3I2o6UkAJu5MBE6MOYOcQdlpo1QAiArFThWPjbAOS4DMP8KPvLCjdKRidD1x3W5Ww7lYktnQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.486","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5015634},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7fce8ee6e6a1d1a76c5754d2e6eb76c11877ebd5","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.486_1777154789574_0.8865571093604516","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.488":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.488","_id":"@ouro.bot/cli@0.1.0-alpha.488","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9bfedb448d5339cf896000b0d47818d10dc5476c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.488.tgz","fileCount":378,"integrity":"sha512-VIetZQe8SJYWvejKKFhMNNQYm+68c8joVKq+nMoyyuAsWkpNcSprWrs29gZ+qwa8cEnQnosvPs5rF4JLSczxrg==","signatures":[{"sig":"MEYCIQDtb6X+TO7Ab/EeQ74n/IKr+8N55nigkRoXc5ZF285W/gIhAJFHIyFS/eKcTAtkvMYALoyPM9++BcBAYO0jNwy6KlEF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.488","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5016808},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c9cc92d40e0108c43fc03e2f36744841da8434af","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.488_1777164710878_0.7168751687069057","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.489":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.489","_id":"@ouro.bot/cli@0.1.0-alpha.489","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"deb0935ea83f5309df15203e891ebd0c36c7defd","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.489.tgz","fileCount":381,"integrity":"sha512-ZjERmThAZ7oEUlv96cW/g124L6Sdgn+tFeVlyXmmlrdgWOV++qtkdWp6ejDFWENCUHDD1pTvTCiZwbBs/iwpuw==","signatures":[{"sig":"MEYCIQCJPkc61P9lJJ8dgis0relo2/NlRjO3/qBeEwsyeiB8uwIhAKpLl6sIE7//RSytu3PeTiws3fRGhdvVC0r7QRCu2Z6D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.489","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5043484},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b1cd1cdaf4015d2a9aa86a6ba3e24f42bd9c19d8","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.489_1777186210538_0.6441772868155722","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.490":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.490","_id":"@ouro.bot/cli@0.1.0-alpha.490","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1f9e4053b306ea7002a1fb0a7c4c1bd0b32e22b5","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.490.tgz","fileCount":381,"integrity":"sha512-M+ggzL+dCP5J9238S+Is7UnZCzbgSPSxC13Z/2BFbxTcWfevCbXl2t2ED24LLr8RxbQwcjQwilC3sSoYf6xn5w==","signatures":[{"sig":"MEUCIQCMyeEWZKoAvuhA4338pp5N/3LoWpfuogv84hkPk+63vgIgcRIGCnAVt/MlEF2GmxSbfohc9y+jT8wzSdg0Irr4VME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.490","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5047574},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4b3315d7afda17a8a9ee12bd8b754d6b4ff44fbc","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.490_1777191030255_0.5376584117408287","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.491":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.491","_id":"@ouro.bot/cli@0.1.0-alpha.491","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"15bb11fc54ca88d1deb042123a99362977a7dd51","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.491.tgz","fileCount":381,"integrity":"sha512-3GwXRQvb4u2GlEUyNQE3qWK/A0zpAHl/zSgsuJ3yMCKnyUuTg7z0gGB/5JULuUOIT4U4i1yHWHBuITfBH90QjA==","signatures":[{"sig":"MEYCIQC5SaN2b5rXtJSArYitp8LZf1yZqi59SggbImauGKJzsgIhAPN0yJJY3x+AoV1BT4TE/0f+GZsbwHC0Jl+5P19RmTKr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.491","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5062746},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7f7ec581afe70d244b0e71b35af45bd2122e3f81","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.491_1777248159044_0.8155921758429625","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.492":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.492","_id":"@ouro.bot/cli@0.1.0-alpha.492","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"da16a21b06abb20646ecc0ff1ed3ebae990f1d0b","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.492.tgz","fileCount":381,"integrity":"sha512-GGB64Lzsq0NeGPDf6W1rtHumxK6ipNUB7fL0JpNLwh6dMhjgLJD7AKeB+YbZm7X8I9TaUJCRhl5S3ULh++ml1w==","signatures":[{"sig":"MEYCIQCN413tOC03GhvtHi+HPh2HpDrezlctWj8E2ur8LiIdSQIhANPhwdfGzAC10x02jr9sDdukkYec2G/qmIHiJS/ttbdt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.492","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5072458},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"891e339270e06b2a3f24ead59a2843b7d23434ae","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.492_1777251675365_0.412444734411509","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.493":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.493","_id":"@ouro.bot/cli@0.1.0-alpha.493","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2359713bee08c113ddaed2343808676c02cb0802","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.493.tgz","fileCount":381,"integrity":"sha512-s9zOyB8+PY/JSOOatBSzWeMgUYxoOFUBiwgb5mD3GmT29lTSgulGh1F7qAaP1FTVclbkeFWear9GA1cfm0YzJQ==","signatures":[{"sig":"MEUCIQDL64hM5lfPJiWoT3SXHyTZEfyiygFZFs67Gc1C/PdDGgIgPHKxKk2r6HQc1ePSTc31bv+EqpM9FrROO1fo3MJC4eA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.493","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5074680},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"10c73097f87f2cb3043417be8c5e46031113f1d4","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.493_1777258634664_0.25196260542630644","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.494":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.494","_id":"@ouro.bot/cli@0.1.0-alpha.494","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c0de4e475e4db1177c2536674293bc570194b423","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.494.tgz","fileCount":381,"integrity":"sha512-aNLdEt4msoAHpiO8TQmOauFjmnCZhO6G8Gj7ByoyH0By2kS0pzezrgOy9irG+7JlchdAc6apX9KtapTA+HzQOA==","signatures":[{"sig":"MEQCIAUJRpmUX9K+uo8gygwK/oYs8IwDrFnH9MtASXwoB66xAiBOPIFIna37wn/z9aQv5cX9PxXk35gnRCz1SLcaECx3/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.494","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5075841},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"bc6605086611662395ea33382b9ba2543e546213","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.494_1777265759609_0.7540076911506086","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.495":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.495","_id":"@ouro.bot/cli@0.1.0-alpha.495","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9515c1f060556301b8cafddce981a7bd9b4ba7ca","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.495.tgz","fileCount":381,"integrity":"sha512-1dC2AcVcUGShFjay++E6kFEDZfO4oH7IPSJMOvZQrNVb80WtRk79FRiQmfiuHIeBQfBgPRVcqu0yk/15ZOHKOA==","signatures":[{"sig":"MEYCIQCygwECKfu3aH0rj/3tBic8Pr3OOeH/pYV1Aj5/PFO3VQIhAN7TsSgdM4eT6FM1hn9K1e563EtaVngNPmdYnSVGWGtj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.495","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5076838},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9e851913ee0f837c0f231445382f9cc24d71c022","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.495_1777306383896_0.5987292015264494","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.496":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.496","_id":"@ouro.bot/cli@0.1.0-alpha.496","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"66d35ef87cc3d5a1080e4867c5eead18ace5d08e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.496.tgz","fileCount":381,"integrity":"sha512-s4a+Dn+1Usbsa+4vZTp2CLVlPN2KCsT7MyNvSrL/iL2LyL3cgZ4lzJDUxv49PLrUPa4GtsO1K4MxG7MCMGrjuw==","signatures":[{"sig":"MEUCICR6WRtWsfWfUOzSEjYrwaBTK9R2EH4reCBTBzroGySmAiEAxiV6ADxVRqo5uRBu8EMCYQ2/h6Ib1aCt5pEAkpviSDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.496","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5083026},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"0bd2902ffe43c13ea052c05e9f639a0824a4c735","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.496_1777306986096_0.381436475693367","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.497":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.497","_id":"@ouro.bot/cli@0.1.0-alpha.497","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"67958fb615456eb0a30df23b5256487fdadc45da","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.497.tgz","fileCount":382,"integrity":"sha512-tKw8Hl4UdMFwwLV5l6b8de1XjXowJrDyk1EDcrgtkqv9gj4elab4x9+7WxyRgKP03j/2egKiVMA1icFEks295Q==","signatures":[{"sig":"MEUCIDnEKmq8AJV+ax0soC9NwRKrSKWAp6k+JRI3kUGKoq0pAiEA53XRwTPjckyllyFvlY708x780nJ1Sy+z2eADRK/n5UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.497","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5096507},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3a5c390828e03866fce405e6caa3706f6e2ec9a7","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.497_1777329831695_0.24310417679677632","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.498":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.498","_id":"@ouro.bot/cli@0.1.0-alpha.498","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6314528205bb568000dbeecffe1dfcb481bbf0fb","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.498.tgz","fileCount":382,"integrity":"sha512-ueBF3GTn1hsN3cDNe93SMOBrsjiW2jD++pPJI+MzAF+xkg0B8qawZCwcw3QpCRGu8dH5Q6Sna6o8AdccVbEjLg==","signatures":[{"sig":"MEQCIHvTmSfn3QQNgnEfMKvKDouCRRRUyLkwCemrWFrGtjUhAiAzyKIuEmpnl168Ba48gE9bLex8w7tuW8yBx5YoownbwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.498","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5101287},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1c74a0647d06ff623ffa87bd2c40c83494ea8575","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.498_1777331639735_0.671135080245137","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.499":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.499","_id":"@ouro.bot/cli@0.1.0-alpha.499","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4ecc58ee4cc412076373ba63d0fcef70a4fe6c5e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.499.tgz","fileCount":385,"integrity":"sha512-YDtQfy5ErNKhsHAyLI4OXbkHtS5WSIUgdVZctGLOJNv7r+OdJJp3Akjg31FKGGw/XMDgWkHNwScanBGDtVClHg==","signatures":[{"sig":"MEQCIFU3jo4o+U9bqT40Q09EKr+2rEGLf49AOxcUorBHDt6HAiBGQy3kvYw8gCpRgvP329x1yeS8zNr8YNnOA6LbJr/wwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.499","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5115033},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"71ad1e632c3e5483df1742dc42dd336bd73e4575","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","session:playback":"npm run build && node dist/heart/session-playback-cli-main.js","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.499_1777334390585_0.8475737910564047","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.500":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.500","_id":"@ouro.bot/cli@0.1.0-alpha.500","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"874242ab54fffc79915fbb85468bad3c722f7ec4","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.500.tgz","fileCount":385,"integrity":"sha512-Zs+szlTma9A6ZWThugpRnAOVsyElUHGfF2+7pb/zfcAxAkbQ8Dtb8KBwe2Yw35IjCBa2UYSU08qauvYQuRJjnA==","signatures":[{"sig":"MEQCIFybzkreTHcVC9SFvIf8sSXfzcNCRnlWVFIWUOxL2PAiAiBcsHnPc9U+EI4jIJXGR1Y/zqI9i+5lnB3uibQCPRsSaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.500","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5118509},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"51c8631094872721946a8360b375dff4cd77b1c1","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.500_1777335870987_0.7166423334563792","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.501":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.501","_id":"@ouro.bot/cli@0.1.0-alpha.501","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"906ae9c81234cad5ae17eaad32bb5bbcdb1d62fc","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.501.tgz","fileCount":388,"integrity":"sha512-uTIRLbPIuyBI53Viht3sXFNvLGW3LRJpaVu3z6FPma7h/5dQJ2fEyCV5RCx8ETJULKHb9xIun995oS2/MJfaEw==","signatures":[{"sig":"MEQCIDuytgCIcOnBmqgg5PyJSyZPaAflo1Bl6ZxKMgPfS0Z8AiAxcw9PVeyMBGd7gRFXbVBuw//GczlWFcySp0em3zwfbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.501","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5131251},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"eb4eb9edd0a6985183534a30190e3ca764e23376","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","nerves:review":"npm run build && node dist/nerves/review/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.501_1777336852202_0.41980846740441136","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.502":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.502","_id":"@ouro.bot/cli@0.1.0-alpha.502","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"3844812ebcd9fcaeb68b430d52c4628d86b1096f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.502.tgz","fileCount":388,"integrity":"sha512-OzEktH2/Ki9aIteB/WHBGHdM2/wG1IFOYIFheAgO33EswJGwbJtuY3w8fpDa3uYPK/HsMLYlAhYb3VONO/mPdw==","signatures":[{"sig":"MEUCIQCfdU9eLFdRukRZ5ta4gqUc3B+p6hExAGG8SmpSybJYaQIgTB/dZxflNHzIzqj9fQ66uDREmSmKENK/oC47PSDR1So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.502","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5135937},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"022112fee985e9b8ea1a0a45bc766bf83ec54482","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.502_1777338464331_0.15123582768268218","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.504":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.504","_id":"@ouro.bot/cli@0.1.0-alpha.504","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a052dc4403f27eea3508fd451030cdb5517452db","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.504.tgz","fileCount":389,"integrity":"sha512-g5WDp3MIScMG+/RYBTp4kCVZeU2VUqfjxsCzadYxaeE8029qFp2StntlD2nPDIerUYVZQUSp491Qcsi+OMdFRg==","signatures":[{"sig":"MEYCIQCOm2PGhqwiWTXUhNcxu6rYyxU8IChwvrcEVWd+CVvAaQIhALaX9X0CiK5IzvZ0e3MPPSzw5JCmMggiH1sNS1uO8zXQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.504","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5147272},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1034c4e13246320d14e1f4b596d1e775b4a26930","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.504_1777343806545_0.8706584562355979","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.505":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.505","_id":"@ouro.bot/cli@0.1.0-alpha.505","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8e9500b8f5797a53d67339e91069e1fed0176c38","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.505.tgz","fileCount":391,"integrity":"sha512-LYy1pOdarNMqsIqnZ2NzGN4Kg4e5q9nxcxcluTlQLoRRp2tjuCgulIobcMjZ08L4/b2V76cNwjHJgaa+82l15w==","signatures":[{"sig":"MEUCIDHPjGVY4YeHC7lLDNeMUN1WS0WL3MuInJDKykpeZ9gaAiEAoZwdZYlv51P+jNn6lIM5Neovr5D7Cp1jAUXyELMchus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.505","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5156710},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a0ebe64eaed827ebc964a2f20148a4927d1c0951","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","session:stats":"npm run build && node dist/heart/session-stats-cli-main.js","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.505_1777344755153_0.4810664373622724","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.506":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.506","_id":"@ouro.bot/cli@0.1.0-alpha.506","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"bbe2a22e4b3cc8a94c0e858fcaf46f3d0d99e703","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.506.tgz","fileCount":391,"integrity":"sha512-3tJrP9LvYhbYNx1xlxsh4m26SBCXvLxzjz71h/7vP1dVs119/1BtN1SrrKdx3h29p4LwQj8F7drYRJqiD70cmA==","signatures":[{"sig":"MEQCIDW4X8+5QospFtbYj06/rk6U5d7wZAWTdIvqTOmKiMCIAiAmXGr7H6TAjnubY0E+ZTSQiNIaJ/A4Te3USvWhxqT3yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.506","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5160394},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"fc761e20fc4734652b0df6e907ecc6852439dcb8","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.506_1777345218095_0.34661321865113637","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.507":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.507","_id":"@ouro.bot/cli@0.1.0-alpha.507","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"52c4c202903719dbe64862645fbea2b41f3ad26b","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.507.tgz","fileCount":391,"integrity":"sha512-BDeTBwieY7Nko++WWrENylaICMFlKm7cDDzRFhvRq2Z7wIwQIX/KPNNsfAnJwwNTbdB+eoap50MZ+B39L5lbZg==","signatures":[{"sig":"MEUCIQCjGwF0Ie4KRE63uCE2/SNOgjKUv7clF42v/39uiwe6RgIgWtpVamCPD6DoQ6AEwJM41BCUO/7DCWW/bxVv+6BOmgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.507","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5162474},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ceb16321d0877d494c48fa5cc96f873e1befd21c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.507_1777345692557_0.4924534706450172","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.508":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.508","_id":"@ouro.bot/cli@0.1.0-alpha.508","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"20df88c22a1066114c9b849501aef95b40b21100","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.508.tgz","fileCount":391,"integrity":"sha512-TJwbV7uFv/M9/nd8C0Ctay4D92FZNUKDrnK+HzgRtfiZzmu6k+Jlfw+cg9m/BjrDnzuFfWw7eTS1I+DofJUgew==","signatures":[{"sig":"MEUCIQD/RE7r6XAY0rN/yVeaPqBcOTNrKHrbaWDJtLmvIKkWjAIgHCDbR2HaS+L+Hyn8nZxaBCOws8ibgSJ1YfMcvKCDIZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.508","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5167487},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"be31935df4771e84309352f091959ef5c8027ddc","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.508_1777348287052_0.6549258901687194","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.509":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.509","_id":"@ouro.bot/cli@0.1.0-alpha.509","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"06453d8141973646c0a5840a5866fe5d274b931a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.509.tgz","fileCount":391,"integrity":"sha512-Y+kp77pV1TDU9dqdQGQAWtRHRrHbGE8OSOXI0TAQ0nj22sS4fH1xFBd6ZyhRqw8zg0rceKRJL9WxMiY/RhrlgQ==","signatures":[{"sig":"MEQCICV2Fi7CAR8AOx+hj6eBxSj/ahsZ4GWjLne5zByRXrkWAiBvhmPTEG1HyRBwd30JZJfcX0SkeN/4yajOKvx1o0z0CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.509","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5172122},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a5ec43e37518e39efa1f1845c26b9d9d80bc8eb3","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.509_1777350331831_0.16446702716450434","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.510":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.510","_id":"@ouro.bot/cli@0.1.0-alpha.510","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1c471748f2aadfa2e5f38fd7d61ed12eb31f0730","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.510.tgz","fileCount":391,"integrity":"sha512-ziKctPj50lurMWafM66YDM7gJ7v0qCjl+ijiJ60NAfb+BI3g7rByAitm2RHR2HbfZ7biN8WEGDteV8oi8w/afQ==","signatures":[{"sig":"MEUCIAj5tvPRfVFTAyNG0mrAVNgEFUWXpEo5NPHFkGP3g5UbAiEAvE2jrgDR4PAwCVt44UkzLASZRxs0odzlnx2yxdV0Amw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.510","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5176374},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a719843b8047a8505dc87215b4d15620b2da95cc","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.510_1777351543670_0.8724141001024106","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.511":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.511","_id":"@ouro.bot/cli@0.1.0-alpha.511","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"982a36ac4ec06ca46631c68348274861b35f1359","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.511.tgz","fileCount":391,"integrity":"sha512-aRElBzScuIelr3WlkIl6gY86p0oslKHFxkYT6TsYpsC2XUbah7R7IYS5Idyf7/GjjEM0qBSqNDerijobZ3WP6w==","signatures":[{"sig":"MEUCIQCbiWTPdVoEYE0ATX0cllIgpk7UKubt6stlnsb4iTwAIgIgANcVwRTSS4lk44cskgY6M952qTaZT9Vmp0gSngquLVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.511","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5177715},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9fb1958959754446ed6d6495645e54549d571d51","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.511_1777352529194_0.9716358429325402","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.512":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.512","_id":"@ouro.bot/cli@0.1.0-alpha.512","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"62c824716162b42bd7ee4c5fe0b6b6e47ffc4d23","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.512.tgz","fileCount":391,"integrity":"sha512-CpZ38MKrcp4ofD5M1Q5DJOqIA9WttutUHkydIlNg4mKPOkdRFccrVDzxb+wQ3kFJzqe7JOuxmcBp2RTUfoqnVQ==","signatures":[{"sig":"MEYCIQD14jPsW2BsknF6Mc21pJtKCFBeB5VTui1eVV65I0FBOQIhAKF2Atm5jLlKjuf9udwNTrzrpt9S01DJiBcPK9dijXy+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.512","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5181777},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"03d1cffc604e3abdfe84a3750c37342315e93043","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.512_1777354553015_0.07168979759086103","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.513":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.513","_id":"@ouro.bot/cli@0.1.0-alpha.513","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9cac7e6e56f46e5b9ec08673ba5c03d9895d80fc","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.513.tgz","fileCount":391,"integrity":"sha512-YqoNkfU4sYHUn5p35/a1wllh1bQwF2NOJhOihZmXLSQfHR7iTD39csZJk7xBMPOgAi/x7Sd2Zlj3yDzdXADwOA==","signatures":[{"sig":"MEUCIQC9CJM50xqCPkBWoi2EosBLZEsLZnhM0v5HclWGLvUXBQIgWH2Ag1BQBOBwmBhUU6RaEG/RS4A4HI19CmVjhS2qqn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.513","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5185859},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4b9b53b7f3a673d0d5b56404edad24bf76af237b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.513_1777355289095_0.9328016810090314","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.514":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.514","_id":"@ouro.bot/cli@0.1.0-alpha.514","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"70ed2f723947d904ea8dd14fd602f47fcc09e8e8","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.514.tgz","fileCount":391,"integrity":"sha512-ymlLBhHhgvDuSocb2+QeLb5ZkR6Gfzzu4Nh4BrhkF9hPuAczj5OLjPXiprX/GMKDNzY+rnjEicYGcT/7ACPmoQ==","signatures":[{"sig":"MEUCIChwMAD57dntRgzxEcz48njFmTwrYMZPxGchPMDjumgdAiEAztYXOktyTmWZQFZqzAyMsIjdI6eGFnaOldFbj+lFRMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.514","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5189127},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ac657e7f5ae9265bd8116df4543ff7053dc4d4a6","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.514_1777357256310_0.44643821306010456","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.515":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.515","_id":"@ouro.bot/cli@0.1.0-alpha.515","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"3c9bb3c788a3fd8f3308a49ccc271623abdd67d6","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.515.tgz","fileCount":391,"integrity":"sha512-pxrxZU7aTx53hxTBWTRyTjf/M4qaQriuoCzWd5k6cZ+GeGgEOUcuBJ7Jwo+TtgaEx03qS0iBDZ1d+OJV7MgT6g==","signatures":[{"sig":"MEYCIQDAIwwLppaM0SvBt30qo9EVEE5go2OK+fCenw6QCUa4qAIhAKqbnhvbD/EdnxQyE3GKhc22ktjcLjXfmrCbcq0dZs1t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.515","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5206366},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a153b21519f4d7950467cb57cd186ac64d8e5887","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.515_1777418049096_0.4836680497452006","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.516":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.516","_id":"@ouro.bot/cli@0.1.0-alpha.516","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a063bc9a081aceefe6e54d32d7bd3b79c470db8c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.516.tgz","fileCount":392,"integrity":"sha512-0OHvBuDKk2ELMGqM/W+K0psw0rXyHNTauwNdx+jqOalqk7hVoJznm+umicPpmQ89aWdkgcL5AgTT3KxPTPvHOg==","signatures":[{"sig":"MEUCIQDuBlvQDhvLi5FXDDoF/ERMN6SK/jZXm7whiW0P3fW83QIgPW9c6v2mS+c6L1l0Vuv9jVeBYxHd4nJ1M05t7k/p/XU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.516","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5218752},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3c8e2c386d213705046bfc780a8a386fff9443e8","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.516_1777419059681_0.070281588011599","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.517":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.517","_id":"@ouro.bot/cli@0.1.0-alpha.517","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e5d00698c8ac4e978b7958364596f396a6afb115","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.517.tgz","fileCount":393,"integrity":"sha512-aDDfbRLZ5Fwk0UicZ41GvgTu5diTthRZhN/LLrl8ciofFLEDh6NOAMwenqDbUkl122tLBt05sjUBwhXTc0DxIw==","signatures":[{"sig":"MEQCIFy0nzMc5xvqWH7y7F+CV1LS5udWzOMh/B9+XOkHomKpAiAxVUY4TMzsOVQpbg6S7emHCaXAKqULdRnpOUEAyckd1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.517","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5239223},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a7842ce5c15af568e0e1e2798d750b70aef348ab","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.517_1777426242800_0.46294951576976207","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.518":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.518","_id":"@ouro.bot/cli@0.1.0-alpha.518","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"360902a73c7a804cd760f2754ca1cf251075f243","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.518.tgz","fileCount":396,"integrity":"sha512-dbA1DOe0L+tu4dqsZ3D5jCWjHxxcBJiiZAuSh64nNh9HgBBrfPWgKaFDqLk6hKQGdQlQxSgPp9bC0kuy/QDVkA==","signatures":[{"sig":"MEQCICXJ8PRSOFYvK6TZ1UQx29UdQz3WGdP+q5j/vwpm8burAiBQ5vNOdz3e/Q8Vue4MlLCUpLOaPL80sKWWjV+9NA63Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.518","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5270296},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2f17921c569ee538f0298af99252b9776c1c3759","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.518_1777427257057_0.6268881701433913","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.519":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.519","_id":"@ouro.bot/cli@0.1.0-alpha.519","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c33fb15c0d0c2d6f7661efc911c254a9d9beccf1","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.519.tgz","fileCount":396,"integrity":"sha512-L39j5PRk04DpetqDof8P4Y0tyBAYN5/OsnKdIJ5FupFPz4uUrExD6IV2APhdbOA9KdnBSWN3EBtdoYDFh8T9BA==","signatures":[{"sig":"MEUCIBNHkS9aJ0MYjb6d6MpkzqZjT7PTQWvIXfMry5sKo7kJAiEA1/hy3Gag0V0SkZrZmQp9E1nZ5SEerODc97Uxc2DWrww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.519","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5292176},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"bd070aa492fc48e3d0fe9e0530f20355a4f921b6","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.519_1777434681599_0.5384980492431177","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.520":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.520","_id":"@ouro.bot/cli@0.1.0-alpha.520","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"11771a87cf42896d38d7420eb9f0d10c5384f1ce","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.520.tgz","fileCount":396,"integrity":"sha512-++crvbemOF1i++Q6V/N629GYMBwOoetu2acWv1JYUVJWIAjhdmw1372Za08Bcg8yVQ2RX9hnuC3JAXeSVBouow==","signatures":[{"sig":"MEUCIQD7mkmPZYTE+lVyuUBjMNSjYDkE4qOowYyItOBNu+a0zAIgWIlo5U4iDQaXw4ZFaMdnOveZe7xwDb1IUJH7eMxgFlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.520","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5329639},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ccc14cfc644cde99dce040689c3df6afe55028ca","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cp -r dist ../../dist/outlook-ui) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.520_1777435980420_0.12308813028040122","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.521":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.521","_id":"@ouro.bot/cli@0.1.0-alpha.521","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"79ef3f036eb0342f45c4ff07b5b6c8344f929da5","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.521.tgz","fileCount":404,"integrity":"sha512-wlC5uC4N+hXMJ4Ws678OVY6o5Xi7t+zcS+k/gAoHAHr7vzPGtn/3LJkHWDcYyFZlsSiKw815+lez3SHhA26fWg==","signatures":[{"sig":"MEYCIQCTsvipCVDEcanW4Fo4apVezhLqpf9Q/pEylSPzcYLnOQIhAIn7Tv8uU6qflD2mLeqOSpkHmcN3V4M7v/HRSANqE3WW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.521","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5346944},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9197aad4142308cd0bc0995071b543a1febbdf84","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-outlook-ui.cjs) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.521_1777442019932_0.35232454710572414","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.522":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.522","_id":"@ouro.bot/cli@0.1.0-alpha.522","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a9d01b2c8c3f79ebab2fc92f1a8f6e4db1c01052","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.522.tgz","fileCount":404,"integrity":"sha512-8nqqnCCvbUsrxbouLWn0MFvv55QJv4pdx/CUjLk+ISo2cC8/b2MfO2XrBKVSZfpbKD1VcbPjKI2Mx57YJ8cjow==","signatures":[{"sig":"MEUCIQDZTvd/o8Mg5FNWcXdu3HFER0grywCutvl4dpbpha14NwIgO1WN+nSp3OPRKuVgxOxLFFBxdNQgu7uT0Yd7Pz6/XEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.522","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5348378},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f29e3c6457f7659e3915023f94ca38842c95c557","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-outlook-ui.cjs) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.522_1777446284182_0.06013470585842673","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.523":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.523","_id":"@ouro.bot/cli@0.1.0-alpha.523","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"89d237ebd97bf935844af0c4d5b23055ed2c5e84","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.523.tgz","fileCount":404,"integrity":"sha512-RPbAFCREBLuViav7HKT2EIad7Fu5YdGIo1RMGf/8L7HpFxRbYQGZeg5YBtoeXCSqXn1A9heKZPl4u2233Dn6nA==","signatures":[{"sig":"MEQCIHjxCCQelRW/3jGmGFZN/4aYDks2K2NUtoIqh4nwdiv2AiBkOC2s2w/l+Gk1ammD/AXAVkn9MAq3pwNVnyG1xJnAWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.523","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5350118},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"573c992a1d2adcaacd32b598432476530c921aa1","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/outlook-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-outlook-ui.cjs) || echo 'outlook-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:outlook-ui":"npm test --prefix packages/outlook-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:outlook-ui":"tsc --noEmit -p packages/outlook-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.523_1777449057428_0.6013520304986077","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.524":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.524","_id":"@ouro.bot/cli@0.1.0-alpha.524","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"91ce548bd918cd65fc56cb264bea67629ab40574","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.524.tgz","fileCount":404,"integrity":"sha512-WeeqrDbPjhRYCY2IRAR0tJ/rDjP+q/gGQxvV5zkAdZRDnxNj7aoTpYWg8ZGYfWeUG9RevHyfb0jcNXrFIYVc4g==","signatures":[{"sig":"MEYCIQCXrLuiLkDcIogTEJOKgWHwQn9wH5E0LSsrIJG92vpB9AIhAINkOAj79SEudn9hqSxskBkglMcw6YuksNOF2uy0J+go","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.524","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5351736},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a72e5b7ad7aa56e566c915c0449994c593010bab","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.524_1777450406746_0.20240061052896574","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.525":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.525","_id":"@ouro.bot/cli@0.1.0-alpha.525","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a3c8cdd6386ea3cbcb647c675fb8eb403ddb0fc3","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.525.tgz","fileCount":404,"integrity":"sha512-mzrfk1w6GdV/kpV3fhaq5elBXIe+4a5orWbd22oe1fxW56Hd2VykEEPIccdIkp08go/5chYNbEdr7ToYSU9skA==","signatures":[{"sig":"MEYCIQCxCOhXcCmkAV43is8tEkXAmZije/AJOUIr1lNkhedABwIhAIj0tNfT+UU6Sr5FRGRcx8Piw5h3LM0Bv2VzAtsXo7yn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.525","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5353425},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b8e5e9ca1208af7d4fbaa49e821d3e344238f4a8","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.525_1777483073365_0.16371803107943372","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.526":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.526","_id":"@ouro.bot/cli@0.1.0-alpha.526","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"16ade6fd63ed7dd8a6174a9f3d07bfadf82224f9","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.526.tgz","fileCount":404,"integrity":"sha512-2tynI+WNi3+AhYGiB1tsIgAz710W10uVkm52PXbcqTcpaVZ2dbpaacoYTxaD3l4eQDG/2R6FrMB/s1Uhr145Vw==","signatures":[{"sig":"MEQCIDXL6I9oqYnZBr3qo4kcQhjpdKGqM2VmKWdWnpslb9teAiA/iEhYCQaUqkz1+ZS+dHZFI4lAt91cI5cqs8WNR3rh/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.526","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5364439},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ee232863d8944ed76fdf55ba758eff0d8e0bd664","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.526_1777487826846_0.8413273286202885","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.527":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.527","_id":"@ouro.bot/cli@0.1.0-alpha.527","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ef57325f43a06080087fd6f1c36035fd6158a819","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.527.tgz","fileCount":404,"integrity":"sha512-UKrqKxEXFDOX3sMiT2hgYmxDOhSJ9njntOVLOveLDVCiA/J3hbBM2ptCUU9Tvw9nrpkUQylg4VmDyqm70AnPCw==","signatures":[{"sig":"MEUCIF1+7ETxlSbeBUN+EzcYO7tSGVJ3r4lgENyqPedhY/pKAiEAqKKr4KCUtcFsPng70acpbyJ76/3SeEgGbdVTQ3+4AT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.527","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5366668},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"cf594c29e51446b7d3fd0ce486329f00067ca9e3","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.527_1777488824115_0.6734476765203725","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.528":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.528","_id":"@ouro.bot/cli@0.1.0-alpha.528","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8e92ab43911f0b8f3f5db71e949606a77c38c5e6","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.528.tgz","fileCount":404,"integrity":"sha512-E4VdkMLD47MHaM3K545wY/E9rrxFctu5Eya7OrFfkVKh4WRmcSYaUsPoY2+ThveZjaaHao/txoVdIYuKjpZZWQ==","signatures":[{"sig":"MEQCIEEYD8Pm7qZUfoij+JpkxGxajW33bcvufdsXnGWvKECTAiBoqEzMYC7NK5CuKLg3aAWuBksM90qxJi1bqWJzSyhuNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.528","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5383027},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b267482683dee2d6ef4f268ff2173b0ddc800c47","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.528_1777496433456_0.5211554550976596","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.529":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.529","_id":"@ouro.bot/cli@0.1.0-alpha.529","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"95c607dffbb29fa279b150dffd50837c87711f7d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.529.tgz","fileCount":404,"integrity":"sha512-PkBOq+spJao21ZaytXKJkZjRfisA2JbDXDY95OfQkqbtEl1Os7m97oscJmYG4CApf1LXbd9Ob/WekyVgvnI3+w==","signatures":[{"sig":"MEUCIQCObHmC7sXS2nyRbdi4nw+TK+KuSQZZexnle3Fh2BTFggIgeHHIZxu2xtoiuo1EjIbNCUHIvD8Hg/i4JFdGxQp/skI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.529","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5390320},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"bd2977930d76e7df638e044e2c4a22cd68ded15c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.529_1777500867800_0.6781255681217575","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.530":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.530","_id":"@ouro.bot/cli@0.1.0-alpha.530","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"eb859e3432bb94230dd2dbe342b8db327a0ad359","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.530.tgz","fileCount":404,"integrity":"sha512-SGuWOSWNAfaQ0uL0wRIBCksQyJt2OKWDqU55FFkLarPNHBi2crD1G+F4vKbwqzsz/Ys0ga3L5MBIZopEuMFhgA==","signatures":[{"sig":"MEUCIQCztvRPAEBJYKjnd3niGTFiu5zo5xXlClDzKZQcbrujygIgU05Z0esX2jIvqanKnX1o4jzCOpuUYNZcaC1T3FRb4EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5392436},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"36fb8d74032b39cf8c110520d7820c240cb9eec3","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.530_1777503597178_0.6117155206918028","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.531":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.531","_id":"@ouro.bot/cli@0.1.0-alpha.531","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f78528e6c7336c2fa11658c4ae8797c490b6b134","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.531.tgz","fileCount":404,"integrity":"sha512-FJMr/YkihU5xJbhcLkJBJ6g6IPu+n3bHT9gdYJfmiwgTTvHpn98GDtyubNvdVgdHHWXsqDHCEj9zwZ6BhLEFqg==","signatures":[{"sig":"MEUCIQDw8y9qNdIvPvShE21A0l2LXZw7dHaBtmr0BAeig8LsiAIgc9B2QdLRHLpb1r0dxxFrj9tKJYisjLMjR0ZOT6SsbBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.531","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5393081},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6411fe2cb0ecd535664eabf8cf6a3236cbf94c09","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.531_1777505574239_0.29099149034594274","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.532":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.532","_id":"@ouro.bot/cli@0.1.0-alpha.532","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"aedd8793d158f9da4772613536b864d5cde4faf2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.532.tgz","fileCount":405,"integrity":"sha512-hdJjMMK2pT1X2F1TSFvZaMyUQz2ufm3UyfOe15xSberQ3fsAxnfiQrlWFgp/ah5CjiVr7uzY0aoVQ4WxxI5Jww==","signatures":[{"sig":"MEYCIQC93MxejJmZrWJCvIN/45u4N6pCxLxbDO13cnm+3slsqAIhAN+0yWACzvTds3+LbQ0HiWsdWwmXWzmA7VQkCBgsW+bt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.532","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5410432},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8364f201a3c53b2bdbd7362674cc0c35d359aff9","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.532_1777515361786_0.9646616222674045","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.533":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.533","_id":"@ouro.bot/cli@0.1.0-alpha.533","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"309f757a830e1eec5445025ed412e9c1a059b17f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.533.tgz","fileCount":405,"integrity":"sha512-3pDKbPFuVNud+WAKuDtQ+6V9R1u5w6zKcT242aDDQ0cHil+KgAMbDsuqEGURodmkx1tOF8oO6BwOb4u97WlRSg==","signatures":[{"sig":"MEUCIQD/JOUQmqkq4C7puvqiLW5YrficorX2iYc8g3XQzdM7/AIgCcd616+EVVfeo08BzQKlSAvuiCdQK9+mMt6kYIbn/gI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.533","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5410983},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ab821e35b1279cfcf4add87b9a0fd56ec9d0b1db","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.533_1777517280313_0.6659642437967332","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.534":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.534","_id":"@ouro.bot/cli@0.1.0-alpha.534","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5bce85b6d52667cb2dffd6f1faa64750da239b4e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.534.tgz","fileCount":405,"integrity":"sha512-7v3SHAu7NJbSIr4y4zRVD6nO4++Q1+QbOPZtlpM10hgYuZg7S28rrsB6mugvdW8ukQh8ZuoWSgBc6qm8LGDZFg==","signatures":[{"sig":"MEYCIQDPs6lgKDY8s4B7rsiX7eCdTT3vlwh/vsEnV/7m4m0iEAIhAP7etXg23qL4zecnagrH9kjpmgPJsSPSHFnOS8KnfXGv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.534","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5411983},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d919ab4db9aafcb451ae8a1f95f12007151a1532","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.534_1777523264753_0.7796661735330495","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.535":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.535","_id":"@ouro.bot/cli@0.1.0-alpha.535","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"3ea5df783030d5ddea14e3057f7519295fdd70c6","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.535.tgz","fileCount":405,"integrity":"sha512-Zvj+eU9ulD6vmH8Ijc57NxIRXTYK43LHd5aDH8v/oxe09TVRb23ENJefNBzdVz3b5ZMh9fp4eLNhJSbXHFWxrw==","signatures":[{"sig":"MEYCIQCfoDRgWJIzY+43Plj9V5lKv77lL/FhCrYQOvN+s6vnzAIhAIEAxDyoF6XJpHuXmtHs1W0nO92QX9RbMf2acnBBI/XN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.535","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5412511},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"976b985852d28369776aca71f205ab0bcff99162","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.535_1777524988559_0.7838382315968953","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.536":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.536","_id":"@ouro.bot/cli@0.1.0-alpha.536","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6234779108d1119b5eec8e94380147b7e4fdb629","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.536.tgz","fileCount":405,"integrity":"sha512-bEUeJeS6+oV9045LJZp/toHpFDbKCnynkWYjRGHj2+QguoUg6uTSeg4gyeSgG8+f46DPTbipwhOitYtIo4BRTw==","signatures":[{"sig":"MEYCIQCtiVRO5+VoE+cEQaakxdLV/E+itbyuleCJFxaIgs8YsgIhALvumDnzISlU0/vUOOX3BIVrRKQ1F9TJlCMAc07K1tIv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.536","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5453148},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6b637151a2f4483181391feb8a848941b4055859","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.536_1777549609077_0.9555647535252703","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.537":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.537","_id":"@ouro.bot/cli@0.1.0-alpha.537","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8553f2e042868ad194b2381f1c48ccc927f33a54","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.537.tgz","fileCount":405,"integrity":"sha512-LECfMtGsAZiSxYQRFySUeGfY67TzFsHCbhyKb07U7BZ/mm+OCHBBZHj24HZ3IZMQNq9XTD2tJAwP63v/opYgeA==","signatures":[{"sig":"MEUCIQCdD5YPPcKjj2fastmvnP/ByumR3vAQbbmHBO8ak8CR9QIgcLrngMVE7Qo4FDpiGRBVXcdOadTxQVl1o3O1KmWuEvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.537","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5456155},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d466eb1d84fd66a88e9b9a51746aefebdf2155e5","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.537_1777569691240_0.6501102150238389","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.538":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.538","_id":"@ouro.bot/cli@0.1.0-alpha.538","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"236d162e92fc3ba02c28384014ced990d7c314c7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.538.tgz","fileCount":405,"integrity":"sha512-0wMCO0boTgdsnhf+sGjcIP80TO4wkZhT7BsUhxwESnUSHpxD3aPJMP6YG/y2wp6R534JiyHCVqpTIdXhmnWExg==","signatures":[{"sig":"MEYCIQCRe++/Sh8D10hZRbs9yne7pEPAdshPBsNrN+/Lo5+T6wIhAPuwBzJkfCtJv50j/TWybfefWmOxSr88U+JByVRfvIBh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.538","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5456589},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"0be7904a88a40c89568ded423fe38100b58be174","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.538_1777572848069_0.02625201927973997","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.539":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.539","_id":"@ouro.bot/cli@0.1.0-alpha.539","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"792b7211e02d9dec2c188a3f173712f30b01847d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.539.tgz","fileCount":405,"integrity":"sha512-LKDkZZmtsJMYvX2KoCk3nYVQ1sU32raA601sJxEU3Z1Xkc5RkYhwt61p8kKGRkw/64pa892ob/oGFg3ht4ha3w==","signatures":[{"sig":"MEYCIQD03maOGltick8gaeOTA6wvBdz3PhvXWfs9LCjKCOUE1AIhAO/rmfl8B/BQHQ0Khe6j+UvffUfcWFb5xnDNT1dbdnjB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.539","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5457231},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f4c7fc450d3101f997d549bfe609406e9e2cbc53","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.539_1777575708578_0.9932818483192207","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.540":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.540","_id":"@ouro.bot/cli@0.1.0-alpha.540","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"fc7f2aedcb91e2545be74fc2d4c9f472cc4692ec","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.540.tgz","fileCount":406,"integrity":"sha512-Zs2i6nWGutX5/NsZCtWw8NsVK/fo/rXnhpvQHCXJx8tfbTlpMOe0/JAKyfDaeOZG5Xo5IY7e9B4jh5PSfBXq7Q==","signatures":[{"sig":"MEQCICyc7UIw706FgChxQVbk1i22Goxtqs9w9HEVrqVuEpeeAiB4Ct9VLtAew9l+xApM+mCvzCm8h1HgD70f2mYtUmqLAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.540","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5462466},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c5f9a0fb0567ea5472065795875e8a280fd8500b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.540_1777582101003_0.6044568607074974","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.541":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.541","_id":"@ouro.bot/cli@0.1.0-alpha.541","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"81403aa394c0e5f0dad02474f30353157e3c3216","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.541.tgz","fileCount":406,"integrity":"sha512-NY5LlI9HONaSkoRjr2jxyjjhhhVXik+0WnQLuuqr57jy/On01qQDWRNVzLnJ6YKXp8UQYktGePMNLPe76OFTdw==","signatures":[{"sig":"MEUCIQDly1eKAJIh3PAJENxjRYpCQmGNuPCjUMYKEZYRTJOItwIgBUXh/xSemHOy9xU9wQ+mlArJynI8NorPVNUw6JFzlmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.541","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5464051},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9a4001f748e6b6d586499aad802765afcdbab7d7","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.541_1777583956519_0.597493090813225","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.542":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.542","_id":"@ouro.bot/cli@0.1.0-alpha.542","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"bbcf797de48786faa2b21b937990cd224dba7647","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.542.tgz","fileCount":406,"integrity":"sha512-2g0jARppKikG2T0bgQVG6AXdIAZCvQ1Ioty0qyE03QlRl5qZzMJJ/vevGoY8W2hQsVFCKvXM3DeEdVxybTAF2g==","signatures":[{"sig":"MEUCIQDMQ60xpiwQ8Lp6UAVLf1rXoO+Ydmb5N7ZqWTtfud7DOwIgGeB862Kw+9wOMvjvzQq3r3UF1ga9/2CB8gCr6vwc1qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.542","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5464648},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"49e587c9854a291ff0351f3a7ee7ecc31936ec98","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.542_1777586555039_0.5425630858776773","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.543":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.543","_id":"@ouro.bot/cli@0.1.0-alpha.543","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d365be726a142323dd35db8ba274b35557a5dff8","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.543.tgz","fileCount":406,"integrity":"sha512-Am3HGw7cqiLulI5xMzEMFJleSmcS4VfGunZ2sQxMYBE1tPQfxx7BVbGSxQBuR8MMcmmtmZy0R/bsLzfKpfudkA==","signatures":[{"sig":"MEQCIHV6Y6FCWPIudsTPRnTXJOqiqA4pmIIL0zQNNpQxg5esAiAvup6N47KWICAM4CpK/yuAkUKavROXcnrwikKPfOe+Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.543","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5465388},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f3cf0ecdc67c607db41d507d8057a22dd939e607","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.543_1777588784430_0.9028308469891988","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.544":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.544","_id":"@ouro.bot/cli@0.1.0-alpha.544","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e748f219ffe1010a10d189c8f9260fd6b548aea8","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.544.tgz","fileCount":407,"integrity":"sha512-/FMXj5Bvo7I1r9JlwIWUZnLc8SfiQOzc5IvksGSOS5x9xO+JzRmBg1FTCp83lYu2t9VHQQXCXfn9tojf3icvnA==","signatures":[{"sig":"MEYCIQDpwWPuJYsT+Mz8molP6b1u9gCYKVB5vqUowLIrAdPTEwIhAM7KnRF2h7tGK9jjEmaIlbhg/h/VQtvt8akRErK3wB2Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.544","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5481555},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8489857101d819345932e5c9a943bb8bcaca8751","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.544_1777594787989_0.6726270487073405","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.545":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.545","_id":"@ouro.bot/cli@0.1.0-alpha.545","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1cce35b2d43bc93d625696a2790a84b9f3033d17","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.545.tgz","fileCount":407,"integrity":"sha512-mgxJTcPv5aoJpLNbQcUerw4Py4C4KsY1GstKzhvYLQDdN8la/STcnnlSdUVWZCOn3WaC93b90vh/KmM03iLfPQ==","signatures":[{"sig":"MEYCIQDrtZy34+PofT7jHg0lOEKys6vNuGfc9vecBQJonTW7FQIhAN1c1DDwMikD+54GWdmze+NqQOYMl8/i7HaXLSU9oMnH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.545","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5482360},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c1392e5b200c5a34f3a3884e2e1147de577c6b78","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.545_1777952542966_0.6841774439959687","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.546":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.546","_id":"@ouro.bot/cli@0.1.0-alpha.546","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c9e787e8bae14c69c3f67ec7ce3a1b95f99f9ac4","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.546.tgz","fileCount":407,"integrity":"sha512-oKpyJBDyaKGMJPGqmnHWdWPqbuugxNsSYIkXXPa+h8xdzcAi+qtc/OzK9aq8zsj6gJ2K+yG6l+9o4RJKk/PBEA==","signatures":[{"sig":"MEQCIH9iPSiEarLM0Gy7HX+Laycu/WzaNt2Ly9UrseUmOd43AiAi3HxEKNE41UxAAvaSKmg/YgZ8UeQFMHZWZ427HVr7cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.546","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5482712},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e875e1e08dd1434a68f0e3c7535545c23d2ad8a8","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.546_1777967123987_0.5311557450063635","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.547":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.547","_id":"@ouro.bot/cli@0.1.0-alpha.547","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f741e6accc985d395aebfe43a2ea2edfd36e1a4a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.547.tgz","fileCount":407,"integrity":"sha512-bGjCxEVfUVSUgBXnah1VPv8kHAZrlkZXIuqbRl8NOfPtaCQ8n7+mD9FX8qXyEUdFkQPUmm/JL9lslGqAKypRJw==","signatures":[{"sig":"MEYCIQChUamtQnofZWv9dvE28QB3nw0NkH7mOH5iEXB/j2IclQIhAM7i54UAF+Oez6C+ynG6haeelBKKn7UK4mHPDgVJaF58","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.547","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5483556},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"183572e8149882f9ad55f84c8ba3734145b04cc3","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.547_1777969271485_0.8918204739915148","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.548":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.548","_id":"@ouro.bot/cli@0.1.0-alpha.548","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"3b6e8b05f3cf5ccafb014e51a02ee9a487ac86e4","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.548.tgz","fileCount":407,"integrity":"sha512-3+NhCVUHmhJKs8yUYpiTdO8acZir9KXgnAbZHmWG41fLawBFP/23dk6Btve3TtvBHtP9NXthxpHBwzdW1eLsOQ==","signatures":[{"sig":"MEYCIQDJXfk1v6iwlraIoj8akKBk8Z/GLInNEfyEKnMJoOoahwIhAORvjOq2/zsAL3qr3y6EO3CBaVbna+wTRV+N2sDX2j4d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.548","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5486198},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1dcafa2c0db657f5d66d08356fb3d8cb20321d51","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.548_1778014201423_0.6402946703017434","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.549":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.549","_id":"@ouro.bot/cli@0.1.0-alpha.549","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ae7d676e36a33ca1b3faa6ec18d7621e7c9337fc","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.549.tgz","fileCount":407,"integrity":"sha512-+yNBQsixIxM1rY3PVb5hy2xc8/5mbbJ1c1o5QuUAIpXUb0V//nELHLK1HnOKP+t9CVhbzB3VqTDlLHWicA9R1A==","signatures":[{"sig":"MEUCIQDnt+n4owLK4qt5mfu+E/5B/pxS5YPRC2CQsLZCi3YFXQIgZ+E+AmfrIPpGx1c4hNOqhk3yj1TXW5aRgBDX93g8OTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.549","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5488578},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7a980dad8c52bf5d6a29edf255ed203fb7aebfcd","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.549_1778017384900_0.2554582277852968","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.550":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.550","_id":"@ouro.bot/cli@0.1.0-alpha.550","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"0bd90709bafbe308a94955d2c18db63d491d06f2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.550.tgz","fileCount":407,"integrity":"sha512-iV3egwxhQjajSNL1sRPMKFo7SlThCEcNYwKiLOu1MX8PXgE0PDHTqm6mFc919yQvZbgCHgVBHwuK92k3UseQXQ==","signatures":[{"sig":"MEQCIFFJ0Z7Syg2Q5ave1hGt2MI4I8pmwmxbh9Diz2WdU1WOAiBhNnlMWUqWYEslZGIM+ct6lTW0g4UlMnuHx/E/oV7Liw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.550","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5489201},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"26d57ca243ad40b937a2de69c2d26be697e26a25","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.550_1778019289256_0.7271416658841894","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.551":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.551","_id":"@ouro.bot/cli@0.1.0-alpha.551","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"41919e6de505d6933fd7970d5969598a32914e4c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.551.tgz","fileCount":407,"integrity":"sha512-/TVecw09FenzBfbf/4yWp12ZZa5uAIBXJgeGGRb56U40Q8YofEuGyIyt1XRq7wipuHS76AFbPkgV+0gqXWznZw==","signatures":[{"sig":"MEYCIQC0p5UAm2iQ/Ari0gxkvlJQDm7CHVMzy6ocx9eTOxYlxQIhAP/VWAO5iAWt+QVoP9ZJc68mHKYTxN7I2REJB6mBAvDu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.551","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5491003},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a3be662aa5d122b7c01de1a530e2525b02cd9541","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.551_1778022010690_0.6727272484095361","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.552":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.552","_id":"@ouro.bot/cli@0.1.0-alpha.552","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"129b65178cea6fafc3e319b22b5311c071ba9976","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.552.tgz","fileCount":407,"integrity":"sha512-BSEsdgwVOtvIEBys5YkG1u7osft/WVSfDXbu6TU1O/A1dy5ONmP7EZ9v0I4DQlzCT9nRCKUeVBmYzCCdX8fW9g==","signatures":[{"sig":"MEYCIQD7V50D2fbEr1zDCZ5F6prUJe0OTmg8m8Ppo/7nJBxTOQIhALeGxuSs6vgxlgI0YREqogw+NhiBnP9ZofB/18fInvcu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.552","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5494703},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"04bdcb1b045b27a1db66478338ee0471370a383d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.552_1778025316262_0.8487522283837949","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.553":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.553","_id":"@ouro.bot/cli@0.1.0-alpha.553","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7ca165197c6a5d75af48d760a00b5bb8f1beb954","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.553.tgz","fileCount":407,"integrity":"sha512-xtJ4MIG3eU/Sq5cv4FekwpE78bMXxXiLUnQLKAlwE/WsZAmgL15b5fg6Kzcq6sUq1r9EV2+njaBypefDWCBY4g==","signatures":[{"sig":"MEQCIG2M8amTczxOHEk/ZsMygpHvFOwzsDCxENEi9XauWF73AiAWZSndRn1Bh3yX2K6ElUF9wHFy/41j3GfIkTwpm5IZqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.553","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5496174},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"77ef011c4e1c0ed15295c404a3a29de5e49f5971","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.553_1778028538479_0.13070296901863987","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.554":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.554","_id":"@ouro.bot/cli@0.1.0-alpha.554","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e15264e0c845ebacc63ce37df74964cb8fc95f02","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.554.tgz","fileCount":405,"integrity":"sha512-WooVNFRfSCgr40+smApz//6lSvm5DrqtJ4TKcSTV2d4ZOzBpdD6vzSpGQ3Lc3ErDIjnf1n57+AZ9WjAyVDxRNA==","signatures":[{"sig":"MEYCIQDN7Wdv8k5p/QiGuLFZPnJm1nqsjLLb3TWtk234Fb/TpgIhALUhHxUOrEAqaeWjNFoBYQIPyToXu1UlMhzVgXiAfDJv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.554","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5454736},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e218314f140d5918a9fd9e7f67c992f4ca6250b6","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.554_1778062853059_0.4947078614317413","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.555":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.555","_id":"@ouro.bot/cli@0.1.0-alpha.555","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"db6f323576e8c0a9e3ca56ed8e7ddaab85435da1","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.555.tgz","fileCount":405,"integrity":"sha512-dbm9CE6k/OTO6mwEahQE1yLboNmT44nmheM9MIgcrKK7Wbol4V0bn8fd4ZO8KVunFqotPpr7dRixgw7jE3HvJA==","signatures":[{"sig":"MEUCIQDXCSF75Y5jEpJ3A+pwaeacAl/V3QiMpIsSzRz3kWCVWAIgJhWq4nGUE/wTw4OI1Q0YYhIcJqVD9Lh8I4KrUI5+oHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.555","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5454511},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c16f450417554c76bcaac7763b27d3d11b5a1a47","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.555_1778065473704_0.8999745883380303","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.556":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.556","_id":"@ouro.bot/cli@0.1.0-alpha.556","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7748195f201435dc069119fe5c0045a3cd456aa0","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.556.tgz","fileCount":405,"integrity":"sha512-+JR4SZ/8jxBbowX5AOVw7p1713F3aeyWj2616StxfTuQUI+mW9opkE/hTQfSmAJG3HPrFcS4clPJV/f0dRa/DA==","signatures":[{"sig":"MEYCIQClhQgCaPrW+52Ybse+NzXxLjI8bBBt5cHO5sQPGMlAPwIhAPci2uHuBa6lJ4IVLxpCmhETf3K868xpzb0Kxj8j11i4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.556","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5454902},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8a23a8b208be068b8797c41d4cba92f77983e441","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.13.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.556_1778071209029_0.7179759302197632","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.557":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.557","_id":"@ouro.bot/cli@0.1.0-alpha.557","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"71b99200dac89f14967aa4beb35f95f53556b856","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.557.tgz","fileCount":405,"integrity":"sha512-mDkVXnr6BtVZRPyP3E0A6hmhkqxL1YE3EoHp8fnLShWx2fBLgV4h0oI9HBcdDmOvuITatKnXL6QNZ72Uxp40DQ==","signatures":[{"sig":"MEUCIQDdwDngHZanx5pgQLplYP8EjvMSu3NfB5J4lCrdx6rgtwIgE5cfvlzeWz1HetPWXCPkuhFNup/3wGLQJn72n9AdqpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.557","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5461689},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"37671abee74e1aa71ed89512c96b98cb1f9761e8","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.557_1778103031036_0.3852778657161675","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.558":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.558","_id":"@ouro.bot/cli@0.1.0-alpha.558","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d2f0f71648d7d73ea1ae790c46dfd3fd1464dc40","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.558.tgz","fileCount":405,"integrity":"sha512-5LWx2uJ84Y7+ap7MuMYKuvQbFJ1hzN2QkPU5XRK4edSi5J+YQV6fO5BGmJUm0X+FzFkdlj5CZbLD4Q/+ZH0QQw==","signatures":[{"sig":"MEQCIATUBKWmJopmIoIfxsHXgNDm321WL8DqEDiEvy9ZvDSkAiBvlyLSB7vkHjnTBo1E36gBNwLV/0yN55PPFGxMYswhmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.558","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5467740},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"81ed32a054cc40e38bff2ae35ce0be8faef08b88","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.558_1778107053201_0.7090353494046013","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.559":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.559","_id":"@ouro.bot/cli@0.1.0-alpha.559","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"adba780a506de196b0393ff35e1810b885479543","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.559.tgz","fileCount":405,"integrity":"sha512-hhbo3WaLGs7y+oGUwTiodxo7+vVS2E7n5yDcoHeR8mmcTmIMqqd67rAmlvajkBOGDQsV3cHWE2AF8eCldZfsqg==","signatures":[{"sig":"MEUCIBUpOet1VTJOXqoLk2ijEsGPdjZboHXN7gRHFL2xD/XhAiEAwhp8emCICv0JEr6hd9c9Axtlz0K2X9v5ytTsOTcLvxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.559","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5467998},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"80a53be68f2c300ab5ada631f61d6056d644f2ae","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.559_1778138853742_0.7737091358952874","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.560":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.560","_id":"@ouro.bot/cli@0.1.0-alpha.560","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7596d8072150b2cdc41d427be08f2e422126eb9b","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.560.tgz","fileCount":412,"integrity":"sha512-dKNCWGK4ipWFLP/a+0XTQdBnPd4FXUnJlIFZGE7uucoz12qqAzqu/YtQJ2LgSevZQ5FwzS3un33NgUQd2UCjOA==","signatures":[{"sig":"MEYCIQDsxyRusP3/yPaHUw/Zw4AxJC1uGS1QDFT5RmpIiGPQGgIhAO8SCVay8JiXePFiSHyNX3VJ4CGZyqRf2JCTXuKzP26i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.560","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5499477},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f0419a607a7f665da5711b8bfc8dfc084c5e6331","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.560_1778145289250_0.7915820730372602","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.561":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.561","_id":"@ouro.bot/cli@0.1.0-alpha.561","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"47bb6b1ae6265b792f9547a3cd2c93716a678db8","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.561.tgz","fileCount":416,"integrity":"sha512-WEGRGNPdwAPYcHP1nB0DE9W+QCjeN1kdBnHLiT6CyMS1R2XWcFFdmfUIWYjlS3aw9J8dT8wM33ZNkN4Fk4UQfA==","signatures":[{"sig":"MEYCIQCRsAzcQDyRGQsQmlUH/3PgBTUgm2b2wOr6oCoa5Rq+wgIhAJYjVzJek8gbb2U15kJDkxvgrf0i0R+/XqgIg5ZjqGjU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.561","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5522570},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"fd2658211a7e56d3f8acce6750469a1805ef3ba7","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.561_1778150900325_0.5198137042029298","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.562":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.562","_id":"@ouro.bot/cli@0.1.0-alpha.562","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6e911c3b1ee3c15b29b97b64923f086d7cd93cef","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.562.tgz","fileCount":419,"integrity":"sha512-t0ik3JlGKzuSi+nuNuq9YsT611mAD5HpCjYLZ3rArqUMCPqeGyBumLhrTZo/WRO+iOQMGChWotqEg+cHRyjLwQ==","signatures":[{"sig":"MEQCIBU9zc44eBUs2CgeyxvoZojBB9T2iVrVZMxTuUyJC0ikAiAsh2upOfPwX83zXjB6LFd/1UvusebUuvyUbhsCgBVqkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.562","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5559009},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"bf60f039b8020ca1c41711e3b7de556e0105b043","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.562_1778176626114_0.9715510973482921","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.563":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.563","_id":"@ouro.bot/cli@0.1.0-alpha.563","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7a6a0c8c3b3ea4a2b2f5f666cc0270bdcbf75e6b","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.563.tgz","fileCount":419,"integrity":"sha512-ODxSK21fHxrl1ayZOOmT+ityaDMEZO76zFF85cl2pT36c394Z+5OKchEJLMvflMoHWnyS0nL2hzcMEJYx000uQ==","signatures":[{"sig":"MEUCIQCNJjLB2CTg3VfaLMTC7eUPJnFIzyTLlaaOYqbcE63jvAIgdYoweyN4lOLtE0EyzJI9DuoRzN001II67VN3zdhTBYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.563","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5559575},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"cd4dde53d74ac2d66c90185bdffcde319eb632e0","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.563_1778185257634_0.4035687088569859","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.564":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.564","_id":"@ouro.bot/cli@0.1.0-alpha.564","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e305138a831c7b2809c5b9ea8acecb8573e32d15","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.564.tgz","fileCount":420,"integrity":"sha512-3Cfm4nX01iMbaN9xdgk4J4wWoteopvSjMVi20XAQGZY8vwsjFWz+4XNxtiGpsoyUjCoeZ8fgIFmTEN3+9gtbkg==","signatures":[{"sig":"MEUCIG8H4cYxvz464apdJfgoDENmqjQd+5rzj0yAWg+v1JEkAiEA/F9TAzv7f/3yfnJKXDur89b9a8P0Irq3bDRawsge3OM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.564","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5568043},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"724ef7fc39145b0a78b8bffbcf5f07ed5a204c64","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.564_1778192510561_0.46929333595261347","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.565":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.565","_id":"@ouro.bot/cli@0.1.0-alpha.565","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"bff364b6577733f89fe084a1bc35a5f54bf095e7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.565.tgz","fileCount":420,"integrity":"sha512-ak0iDUdoDstyYKIM1TftGpORW2gmw0ju9VLgNxqlXcTLd2Tb6bAoD7DoXMdPxb8QOplw8GpZKHttJYlPctn8rw==","signatures":[{"sig":"MEUCIGE7Bpcg/RSFFSu3ENJNF7xVLCthX9q7aa4AtEzQUuzqAiEAi0dqLJ7UsO+cyoNQyp13K/p2NZ7iurpkwtNEvdYpUQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.565","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5575808},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1277e927e7f6a03195a7df6d15259b9b53a26863","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.565_1778197628759_0.9777175184075813","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.566":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.566","_id":"@ouro.bot/cli@0.1.0-alpha.566","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b59cb33d4c0cd39cbad343d80f32b81cba8cdda7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.566.tgz","fileCount":420,"integrity":"sha512-PKcTvYEUnXjyQN56IXPaXkMSOr06bkSiU4x3mdeYtyfX/bWOXj9U9bFXVTDyLaVH2kK2MXFDyCY4EN4YywrKSA==","signatures":[{"sig":"MEQCIBJVW8S4a3npItFH23vFW/yDZ2ECHHhmrIP5CwyBMHpOAiAJaP7jfy1OAz2XUbYOAFnAPAAZu7ol4PqbF9YW2TaohA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.566","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5577112},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3d06c0dda5342f9908d8f2b13899f604055632dc","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.566_1778199840503_0.28481553046624497","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.567":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.567","_id":"@ouro.bot/cli@0.1.0-alpha.567","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c5fa45422e0ba64c868e7217470a30059055c175","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.567.tgz","fileCount":420,"integrity":"sha512-/pelGf/iH1kgJHQkjJUO/o+Sm2O/qvRFjPL+fd++qg4lRHYsMp9Q1yu1rA8V0keRA5C3ZZIp0LOdv4AlBQkGwQ==","signatures":[{"sig":"MEUCIQDdOFmOTE7cxR9RvdU06UKTKuQjIT/+mrZQ1qrtaKOi0QIgYJmP5Wd5oMm+lbpWYgW/meLZlUFsze0tXatdXgM9TVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.567","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5599381},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ae3b85c9bc2a8d6eebe93c3c48d143f4455c10a6","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.567_1778211495749_0.5012270841828195","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.568":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.568","_id":"@ouro.bot/cli@0.1.0-alpha.568","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b0c7c9bd73cb1a2721d600496f74e5a1a45863a6","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.568.tgz","fileCount":420,"integrity":"sha512-L8V1uFvqyI1VJrGDMJFvasxhgv0lm6mProHd9tXyV7/KhQUQnqW9LifW+JbGUjgNaYFWPortgYXANTNThpJAKQ==","signatures":[{"sig":"MEQCIARHt6Skq1NB2kEiIMn2XAah0L7TBDCMwzyFEEksr7g1AiBQ03LGMwEyw/y6NiJuCmW0Y6ev6fmkrsoLS80zZHej3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.568","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5600499},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"164e85e59f8d9ad60574519110806919c327bd45","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.568_1778214096968_0.8390642623716102","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.569":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.569","_id":"@ouro.bot/cli@0.1.0-alpha.569","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9da8a091465e08b36543d37411e9a5c398ba6dab","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.569.tgz","fileCount":420,"integrity":"sha512-+Dc+20vHziZp9F1o+hHcfacLppaMoYErWUoZjWp0tCjDV7wVuY+RHIF9Uall+yljMtWy8ZJX5LyPrib8mqtSzw==","signatures":[{"sig":"MEUCIQCD2D1oOBJYKcU+u45czASl5QeCjJivvSICoFv5vHcBaQIgdgphOiZM58bSPCO4YaMQcjcXo8ddk4ePmzSmU/j74rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.569","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5602364},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"cbefc02eb4c66e98e241a4c8a11a60311d10953d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.569_1778242722495_0.5584032029507282","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.576":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.576","_id":"@ouro.bot/cli@0.1.0-alpha.576","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e686e7e5a0f761ca0140bdcc8401a7b6f9768b4a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.576.tgz","fileCount":424,"integrity":"sha512-1pn4faxranMxptS0k++/NenOtPJPerSxrbajgwTfE9FEik+lj8YjpqukJOjPWIDePtW2PrsN64ESC4Sj/sg+Rw==","signatures":[{"sig":"MEUCIGiFUJl2hTm7RLNCiEPMEgcpzdCBrl/Iyuw/mElWg9TJAiEA8hfWKzoj+tgnHgFR4KGmukEOBdQg+EBajH83twdNXQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.576","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5843195},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5bb5ea8085cf29189fd95b652fc451326147db53","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.576_1778303671805_0.9447431047738841","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.577":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.577","_id":"@ouro.bot/cli@0.1.0-alpha.577","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c2fabbf24a00657217fbd71bcee9e65ad5ba605a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.577.tgz","fileCount":424,"integrity":"sha512-Qul9xOil4mz+Vh0jlc1oOHki64I6dH11apPXPMc3QArGYnHv6gK5Jjx5hB0m1hS6I9OwweyoM8KMIzOqzwnDEg==","signatures":[{"sig":"MEUCIQCr6vKA6gYzeA/B2M7PadGmp2/rmPftGYxE2jQjWrZ8tAIgeBnGgQKqzvGmXXxD48KU7hGSO67PviyjCpRT7W9YxTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.577","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5844626},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"385141b4b010619e3d6a1cfe0220e27388b57468","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.577_1778308860800_0.0754775606515774","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.578":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.578","_id":"@ouro.bot/cli@0.1.0-alpha.578","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"71da9de1dc02ae3579583163557bdda401587e02","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.578.tgz","fileCount":424,"integrity":"sha512-sfO41M8XUS2rGeUtKKZJoKTSmwkZeDo2az7M61PaDvt1VxORcKk5dROf2vbvK8gyCLO7cXTYZ/vLCeWUFv1JgA==","signatures":[{"sig":"MEUCIQDom3G93M2pBuyO6lzCsHkggJ32ed+nts9TaW3lTh4gyAIga758YJyCV0NTihC6N4Oyn67tOWXPDcEmqIbVmizKzxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.578","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5844934},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"426435b9c83c84c850652582eb5aea9c01465b4b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.578_1778309495258_0.10129123789559813","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.579":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.579","_id":"@ouro.bot/cli@0.1.0-alpha.579","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"63a4f2b44e6878fdc57f98d6cb6fa0705582756b","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.579.tgz","fileCount":424,"integrity":"sha512-4ND6MWmPHSEEIJJyeHoryDPgmCf12QilfXjDm6mwWU6cG3OfQWIFls2LJOTPtMF9uNJByJZoTokojLi5tiPy9g==","signatures":[{"sig":"MEUCIQD0dIPki8K3hUcNnwx1izRz5IH3nsjzK3126qIfY3N5SQIgCdxQrwUfXe7ge9euUrWDPJhyN5U/isDjjNajhRcFAiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.579","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5845325},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"49948782444dab3dda5f5ac7dadf5063b5f2c059","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.579_1778310988876_0.9233074708384628","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.580":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.580","_id":"@ouro.bot/cli@0.1.0-alpha.580","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ce25d645a376da62963ba6b958d83c000ec80543","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.580.tgz","fileCount":424,"integrity":"sha512-5EUvovzQ2KxQouE6feO9mkK96yWqd+dp/kGlJs6zzbUmXd/53DuLnAgbjDKbi7WplpeReFrZxr4DcHUvafqecw==","signatures":[{"sig":"MEQCIEK6uTEE6qtsrTNTxTKRb/9KkUD/bsnHi7v44Nwlo4XeAiB7ZXzo7df9BMDfe7wezlsS0oLD1lm0YzKy+pW/Q6i76A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.580","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5852743},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7b1b018cfc16aab0404477323a35fcb01a8bce8e","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.580_1778359979216_0.5732514466702123","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.581":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.581","_id":"@ouro.bot/cli@0.1.0-alpha.581","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ca1da7aeeb62dab27af08b0c25481ceedc19a39c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.581.tgz","fileCount":424,"integrity":"sha512-AFH7CxWQAQGcngAL6P8OgFkguGnM7v49LLmJ1hmZ66Ak0NlY17sM/WTWNFi1sWo8duxj2XWc0n+ELfXHnnCn4w==","signatures":[{"sig":"MEUCIQCUaFYNKcWISAkobQ7NrHgWqJpXnoXg7h2UJ3pugns7IgIgPLcqGSNhEi8Iur8FZI4VdunsSRf2LuLJZOH02VWMX7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.581","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5859322},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d3e7f94564aefa448a6629bc65928a43c0f57748","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.581_1778364521832_0.44710445679591126","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.582":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.582","_id":"@ouro.bot/cli@0.1.0-alpha.582","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e19de0116b5aa58e793664df2499726ed6753ee8","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.582.tgz","fileCount":424,"integrity":"sha512-rII+HJaMxhZt5Ov1/tuHtVP0sFVjkwPOx0BYal+iTMSEFF8ESz+vkb6AN7kS7se0OwElR/iWISiE2JKrb+wEfQ==","signatures":[{"sig":"MEYCIQCBwFWuMPrSqSmpZWDY3CnqZ4yFS2cvDYgqxWqHQU+32gIhAJbcP3Uu+fOfIzfytqLDhkhs+iU7kya4EPs45MxFqR/y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.582","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5863297},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"190508f6f920631a8a7a060c920cb9cab92e047b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.582_1778365487413_0.5952849318198845","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.583":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.583","_id":"@ouro.bot/cli@0.1.0-alpha.583","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"443bf0588ec06703ac875c2db61c8dc286af355e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.583.tgz","fileCount":424,"integrity":"sha512-K/A1bMFjy7Q/ORL4QOMgpJDqSj0wvoH3+bj5G0KzUaUP3CA8CR2GXL2ohGOp32CaooP0AeTunw6vP45PNLtOXw==","signatures":[{"sig":"MEQCIHD7lWKlSFOcnOZZAIkGcTY6geIF9xozf5DdpbCP2Hn7AiAPXlMI4W/uhnnJIHKp9ypah4uQYoMLUD8A5YYVJALHsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.583","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5881815},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"32d120e155acbf2a8d99255b2b1fa4176b5b3136","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.583_1778371648265_0.9969421888002983","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.584":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.584","_id":"@ouro.bot/cli@0.1.0-alpha.584","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a4b86474d37c82df25989879d1d353af9e0cde4c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.584.tgz","fileCount":426,"integrity":"sha512-CETPSTMlZ8MQXZjnXyarX8VD4Xe8YONIok6T5ebQ4dZmsbdenI5Ctu8ymdnPHcfqB6/HLRSQ9XLs0fNyd3OQ+A==","signatures":[{"sig":"MEQCIBgCky1uQEfastTti9TtBxyFYfvTSzaKHbYSwkBZ0oaTAiASByKer1JiQ9frNkp9tgHUvSc9vGe5nnULERNkG5n5gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.584","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5900918},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"251335d966fa6fc65c9475446557df53a03db53d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.584_1778396976534_0.2874948184065935","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.585":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.585","_id":"@ouro.bot/cli@0.1.0-alpha.585","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ff2f37cb310bdebdba4dc481aacfdae90b501dc0","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.585.tgz","fileCount":428,"integrity":"sha512-cRlMs9aKY9InvuwDdPub4Rq5LcbAB8UqXluwXD+VmdqEyplPrp2irfG55gU0v2SluKhL7f6hC+k1XpeltwU7Ag==","signatures":[{"sig":"MEYCIQCoXd3O0O1Ki6X5iwWpO+EH9ILXn5sjQZWx5NtZdYI7wgIhALFz9mHMwUTVFyvFKpV2NJMKkAr9Y3XYxGsWmnVb46o7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.585","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5924193},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"10c30eb975a644630e4f666a0e4757bae1b0b60b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.585_1778439030899_0.8419778950859891","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.586":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.586","_id":"@ouro.bot/cli@0.1.0-alpha.586","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"12d8097fd83709463f19a1b1b26a582edf4c1dfd","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.586.tgz","fileCount":428,"integrity":"sha512-6Lad55XCxy+tjEA0U6ZJ7tfl6ScgkLASmMqJxSLBG884bchOCLoSnujodaIWNzJUruO8kltlIVX2vWpr84YDsg==","signatures":[{"sig":"MEUCIDZhXuoFfEoJL5nOaXkQT1A6qzir8OavGvxEav7VH6zyAiEAvX8w/0vH+TRXmL67483AZCZLYepTaDvAKrZPL1ZC+Xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.586","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5928957},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"01ba484fdfc01d34d608463605e4ee90e92789ed","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.586_1778442499802_0.2409881108780616","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.587":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.587","_id":"@ouro.bot/cli@0.1.0-alpha.587","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5007bf9a6b1bb2a4301301806b19cfc4ac1253d3","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.587.tgz","fileCount":429,"integrity":"sha512-rzKktQ+71QamFY3kCyLi12G18VUvhsg/1pi3/djTgMSkQTf1J/14qI7fVJnms5lipoVOb7AEj+dlQ8XzF39uKw==","signatures":[{"sig":"MEQCICvEhDa9+wbBtQ1Q7AcUbr2alQDqPX8JKmIwdkcHeEgWAiA4mPHE9CF3Yt1b8nGzbO5fV+zIGjV8Nndt5X/O2fwkNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.587","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5957833},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"47d6e951b2af418e7b02e00525590ff0a8fdc5da","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.587_1778445621929_0.5143940708386647","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.588":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.588","_id":"@ouro.bot/cli@0.1.0-alpha.588","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"029e4f257be9c9677d8c3a9f78170a9216f1a0c7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.588.tgz","fileCount":429,"integrity":"sha512-c2gGqxlSDhaxBFAPUU+o4ybk84hmdKKoNyvRGUrQPrclFMzaJqP/2t8QTjIqeMLJFHNj6voNitHyKzB/qys17A==","signatures":[{"sig":"MEUCIQCmiI0PwIKnqZ5WY2QRSmR9e07ak0N9hkGHfJY/+KY3WwIgIVGHvqtJb4SmtDnPrZyHrxdO1KPoX/4l3xtS85coi78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.588","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5958348},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"0afce4c2eaca34cdfa846c4dc3306c2e598597c1","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.588_1778448275047_0.24811736224505143","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.589":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.589","_id":"@ouro.bot/cli@0.1.0-alpha.589","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d619d9fc950ad972266c423f4910d4704e39f485","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.589.tgz","fileCount":429,"integrity":"sha512-2ufQ1a2xLBq71Be41zIxo0VTsBmVqF6Epr0uwjb4O3IPr4Ww3lqVXovyawCuJ+1Sg2uS7iAp2uN6GDqzfYlebg==","signatures":[{"sig":"MEYCIQC8n3aVXICwZkHoCeCMLzWiYaXdZwptQWfyR3V6vvdgbgIhAJNNiqh3YBpdsyMav4ZqM4ev1uHLHRlhucT3McGLeHb2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.589","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5958641},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"aecab5d1cb9a4bc71d80a79c983ea80169b2b0ff","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.589_1778450580402_0.9321669783453443","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.590":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.590","_id":"@ouro.bot/cli@0.1.0-alpha.590","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8e2e930586762fe5d6477b79bc47e63a223d2d10","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.590.tgz","fileCount":430,"integrity":"sha512-1VTEFZ0zU6PFYp4sGtrhzPQGoCDUqY+s6EtUOjRveqqtoOIutYrRlkmkJp8QgmIQ51X1rnSioZJibSvAuZp/Vg==","signatures":[{"sig":"MEUCIG+l0prV3olhTiNFXWve2rEu4YRGqU1FRCD2X/qcE1cJAiEAsxqkxkKJ9vU/wZICy0skeIePgQ3EIu3bOo1MjJ0CeLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.590","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5973745},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d69ffc8425bae81eae711345243297eec0492639","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.590_1778455983923_0.46301195863145383","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.591":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.591","_id":"@ouro.bot/cli@0.1.0-alpha.591","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c0412592dde0cc5e66fc9321f2c4319cc682548d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.591.tgz","fileCount":430,"integrity":"sha512-cqFejvXlU90FmFridAPxZJxkdRLE/a7WOcJ7Qex/+ZJSKpD2wRL2YhLG0i3Sl/awDfsA6MuXQaJdaawp7ViB5A==","signatures":[{"sig":"MEYCIQD5YZXpap+fOGfrIOjKDeHVeYWdNjsZjgQU7Jz8IQMUjgIhAPnElKmdlRbClU2eRjzVAyHBUhKQSXgI+zu01OB/34MI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.591","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5976294},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5e76c1ff47710ae242990c7cada9df3de8682b62","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.591_1778457458771_0.47212071803346567","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.592":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.592","_id":"@ouro.bot/cli@0.1.0-alpha.592","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c765696237b00741f4acf5858b2015d713b8ea87","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.592.tgz","fileCount":431,"integrity":"sha512-CVUpmg492El8Fsy0i1aZfr7b+0UUPXwLqulZM2WMRyqn5TF1jrV1cfVv60dGSmE35Pe9tNIzSnRplFQm5b1o/Q==","signatures":[{"sig":"MEUCIQCf2moPsJ+KKfUMbzxucfEYlFLdRy6xqhTkjhsnSyUSDQIgesIt9Xwk/CgLSbnUk+csvYxKuD/hV6OEHqi2em3Hj0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.592","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5991100},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c7faee92799934a0cbfc47f621e8cde484069847","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.592_1778458937516_0.7812128531539937","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.593":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.593","_id":"@ouro.bot/cli@0.1.0-alpha.593","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a457d2f3e7c6df0b64df4d90d673f2f21b2b785c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.593.tgz","fileCount":431,"integrity":"sha512-4tduLi1P4y0YBx5wr0CBkSh6F2sOa2rQ8u0lqlY+Vjn6wUcYh4j1U0GFwY2ZqV4N1Dg17fSmyVCSFV3VTof24Q==","signatures":[{"sig":"MEYCIQD8TP1s63cMQej+hiKnFd8NPPwhkVKXYH/vlGdbEoBAXAIhAJWTd8nP8ebWMzW9NhVFZoZXcs0j2Wh1lB8Nl+0NljPX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.593","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5993981},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"475633e07df03375778eb9ed262f1822c91fde76","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.593_1778460641909_0.7270927821752571","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.595":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.595","_id":"@ouro.bot/cli@0.1.0-alpha.595","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5a0e61ddd7af1bbd9f2e154bf54ade43cb1dfa1d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.595.tgz","fileCount":431,"integrity":"sha512-/aF/Q9OmTT7ra96h5B5fwnRorBSMXMSVjSGVmP9SLk3gsfZmNeNccf7RZzJdZOLaIKuX5oJe66OfsWozf4LTNA==","signatures":[{"sig":"MEUCIDYF8XNvb6cwND9Tj+Jf8c+213m2Yvuz5U8A6pO2GdZdAiEAkQYk0NQ8oeEsr/FcDLgyc173CNOzGgjEp0ecbD4GCoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.595","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5996480},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7121a6342e1af0c9725c7760e8d96b3a58e273b6","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.595_1778523244404_0.6754640886688317","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.596":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.596","_id":"@ouro.bot/cli@0.1.0-alpha.596","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4f9dd1b7fac37a4971d2fbfc66bc407a48b20c79","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.596.tgz","fileCount":439,"integrity":"sha512-8Qzsv8hIGclo5Fob4YJ0mxtjoj0oPJdxZSJbDh8NbcYTCGPFkOPb/o2mjnGrBOI/J7HxnSSt2oFZAmSgNdv4bg==","signatures":[{"sig":"MEUCIQDLoeP2BGMd7Blzuy0PM6zrRxHx028UijgkLF59x8Vx1wIgaTPjyvanSvFssKQGQAK0DMPd0x9IAdzwDGxD3tDPy6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.596","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6063473},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3457fd9f30ce0cb088c553cc6c7e7942f395b755","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.596_1778530111642_0.6358972406984709","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.597":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.597","_id":"@ouro.bot/cli@0.1.0-alpha.597","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"791f5da8af782e3185128b0107666222484e06c5","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.597.tgz","fileCount":440,"integrity":"sha512-7bVRiBDyVBHxZxI6TJ39sD3d9+aEQ/IL5eLo62kF7WubUS9TO3GgNe35heU6zY4RwMkgZSc7wCYqvSRYcsB6VQ==","signatures":[{"sig":"MEUCIC6W4QiGhaCJypk2RdSvKF0c9RWx7lIggsVF1JyvNBY9AiEAq3FiEEqQJJTsz28/qyURLcFEm07bJCC6qVLYe+tkxks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.597","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6071428},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5a0fa5c7211d0d199be98f118284168940682e84","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.597_1778531241544_0.6774669223128542","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.598":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.598","_id":"@ouro.bot/cli@0.1.0-alpha.598","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8a118a8526ebfc20df90c358696c7cd25c86116f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.598.tgz","fileCount":441,"integrity":"sha512-ESKlVEy/FhYV+nW47qwekgJ6BnhmzeGN+ZqvrwsveiggGP28dAAQFZDycQNFN9VV15r2dcCB1BA9q0YxQX7erA==","signatures":[{"sig":"MEYCIQDzFeKWSyHrSpgv+aKd9BccGq2RDZa3QUjOSNazZb2YRgIhAMIDqxcjnrkMLYjrynt40Yy87PFsXL4h2Xyw/Vy2+tPc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.598","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6075938},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"544b59e4a96ffdd7abb78f434ca286bc84ad1a96","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.598_1778532648603_0.8697011792250533","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.600":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.600","_id":"@ouro.bot/cli@0.1.0-alpha.600","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"3ed5503b84a162103f082edc0af780359b66b0d3","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.600.tgz","fileCount":441,"integrity":"sha512-PdNRex3kDQClbfZeWFHCold2VbSHoNWwiTaHA5HxLLmVaj6mhOAKjjgtzvGCjmzTIYUT7Og4arXFoHnYQmh38w==","signatures":[{"sig":"MEQCICpeb0HvhbVhfX+8DVoBoTY6j7gJRQXapZH/u35lq+MeAiA4rl7Zr61AOcV+sW/KK83qZrFW/Zg4AFiGM8/epNEnOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.600","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6082872},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"bffc4fbe2b0177facdc00b6cc132f4dd15b208e2","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.600_1778538938688_0.37844073030836944","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.601":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.601","_id":"@ouro.bot/cli@0.1.0-alpha.601","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"cd16d11b15d523d80fb5086e96efbeaf198eb540","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.601.tgz","fileCount":441,"integrity":"sha512-zMvAbWWKP0v2zHc7xWSO+dEgVcIjF7ButNyLn0SvWS5vmq9hKZf8aax8YSBWTl0eiQwn0LykM+D32BOpdnIhCg==","signatures":[{"sig":"MEUCIDkanMXe20j9nuYCl05MeLwefAJo2rkEu6R9T7tLHd2eAiEA5jJT0ztK0+JoIiRfb7TWjhnWJWDaYE06P7LydZe4zQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.601","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6084933},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ad74b7fa23e9641df749aa5146870cc72230a0be","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.601_1778539704191_0.6735998091045059","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.602":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.602","_id":"@ouro.bot/cli@0.1.0-alpha.602","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"049cd27e691f9fd9ce9f37d5d1acabcd9fe504b0","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.602.tgz","fileCount":441,"integrity":"sha512-C6OLR2gkoVCW58p+App6UNYHaQU9dtT36xXkjunrV3PdoiPGPeIHE9gSxe8eZ48FfAc4JPaAtGAfaMscAYouEg==","signatures":[{"sig":"MEUCIQC9Zoz/kQK3AgtpL1qvh+BnjXnaipuDzb8nH7esQYmeUwIgCccQH/1qjfdqBWqc65HQyGVX7MxDFTGoagxpLJgMRjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.602","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6092123},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"881ec59d46bf2a2bd5525f45098662296b90f375","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.602_1778544787841_0.16115891162197582","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.604":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.604","_id":"@ouro.bot/cli@0.1.0-alpha.604","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"40fe26ca204eb01891351ea78ea30182fb6992d1","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.604.tgz","fileCount":441,"integrity":"sha512-AyGnAbeMoSa11flnKl4J35FjaLewwjxMSfIFDsztZqpPLBmLl3af7aDAvM/Qcp9tU+psMvWRnBETcwPvxRWeVw==","signatures":[{"sig":"MEUCICDQVllMJrWM4puGgQS/hcaMHhm1ZOc74318Q9PL2NkJAiEAncikN5V21pRpd6CE75NbSivUoj19xXsLVBTNlWFYqmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.604","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6094848},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3c31b4e0a0e13a7151d5fc64d3864ee3dabe6ff2","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.604_1778545888402_0.1001305590386139","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.605":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.605","_id":"@ouro.bot/cli@0.1.0-alpha.605","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5448477a0295f6ea0d80550266715887d31a6d20","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.605.tgz","fileCount":441,"integrity":"sha512-/IIFzxPfYAwlZ35DBC3s9F3n6YVhqhBbFqnmsDYaWhjEk5B5yzAoABy9LBT8K/lJ5ui6zteWFvf21OI+JvU3rQ==","signatures":[{"sig":"MEUCIQDlATJkctRgN/a8ka3LHFTNh6yUx7vrwhtG4M9SVIO4OQIgLnY2uHRRb/1JdLT3GeGzkdG951pwdYd/p24X9hEzAKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.605","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6095707},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7871cfa07645b47942cb230ba34982291901ccf9","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.605_1778559340717_0.23072881954856128","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.606":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.606","_id":"@ouro.bot/cli@0.1.0-alpha.606","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"aafac51ca6ab755ec98ca2cdbddcd86e5f260183","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.606.tgz","fileCount":441,"integrity":"sha512-zU2xkPGvt3SV32/8J3D1ui6zZq/PpbXK40iHELvKvYO6fua+yyiuvb7Q0iNklA1ehMYtnXmjTKX70FylEJwFvQ==","signatures":[{"sig":"MEUCIAX58xMckWgTdsA650kCkJ2mjK7pCLlw6zCGRNIOuhZwAiEArCSxdPY8u6xr3usy2Um4WmflO86/KzbigTLNLo+QG+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.606","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6098789},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d2aaceadf44b650d4207352c41fd278248e051cf","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.606_1778561500034_0.32794042363294285","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.608":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.608","_id":"@ouro.bot/cli@0.1.0-alpha.608","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4dca24b299d7793377d3f1a951fdd01925e8ad20","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.608.tgz","fileCount":441,"integrity":"sha512-D1FBvAZx8YjvRh4LrcW99rU+gfur6TtiCpbYfPINVs6SugTcIEFg0yqCvGVl7+QpFEgqmxxXng35tIk97gFUzg==","signatures":[{"sig":"MEUCIQCZ+gz/ZPxDZ2BhKHMUkpmdDZXbqDswOBmrbgdqZXQOdgIgcggow4V86NynZCq6NH5z7RbAEGou1tCshV7rlkInndw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.608","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6099127},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"98b9da335ccc29ebb2f48fe692faab19caea36db","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.608_1778616865044_0.1610833447021942","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.609":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.609","_id":"@ouro.bot/cli@0.1.0-alpha.609","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1b39f38f096204bece983394ba44e1d86e1954e5","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.609.tgz","fileCount":441,"integrity":"sha512-Koh8k3G4qBwoNJaUS5tFp/0o1G6jE9TlObZi7ZYMP6ejGvikBOK5t5Zhn0eyaCsjPruT41R4+oTlHwf/vnOY5g==","signatures":[{"sig":"MEYCIQCKIiq1WKozpgPp1MKRrtRenPuPMgx9en2wcuOdkC8qVwIhAJ4EO5yPd9OiV9fWJS2GU9itrfyTrVVX8IzXiDEQ+zsY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.609","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6099827},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"43da54d5c4ec5ca71b875ed0084b2a52adbadcbd","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.609_1778617781734_0.17012499562197103","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.611":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.611","_id":"@ouro.bot/cli@0.1.0-alpha.611","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"51fbb13572c7822e3fba383ee1f82f4c609bb4fb","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.611.tgz","fileCount":441,"integrity":"sha512-Wf2EYgdoyftfVCYcQEPjdleQ2MX1qWKbffQfCfOtsOb+kveeDSuS0jXmv8Ba4J9ztVkGmbuYnX74Jst1UMLU4Q==","signatures":[{"sig":"MEUCIQDBOe+ecaONtq0pKdwFm71cpw2FDs8fZuPNK2eSvNYIYAIgXCVnLzrf8bRrvXnyYp/1HGONbVgfDYVw1e7qixhnHIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6111261},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b37e210f702959785b22d380c46bc55983f8b5a0","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.611_1778622059827_0.5756918166053664","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.612":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.612","_id":"@ouro.bot/cli@0.1.0-alpha.612","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ouroborosbot/ouroboros#readme","bugs":{"url":"https://github.com/ouroborosbot/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f56b56bb02d6a557a0c14807c8d1c978ac8d51db","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.612.tgz","fileCount":442,"integrity":"sha512-U3uNDIuol2wyEyNRg5ZbHGiTmNNrztEX3Lb1M+JZZx/uOP+cqVRhPLhTcS46ThRsWLWMq3owDsvczdXvxJ7gnw==","signatures":[{"sig":"MEUCIQCbcz5ciJjdMLipWmJxMBt7Q3ikl9oLEjKp4OR79IwmWgIgdKCPRjbQm3l2a2tfFiyTsUelUxVwzODMUHaH4A+ZSII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.612","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6144283},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4fcefe4a5416438f35bd452f80b59ce7525265ca","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2533130-8e1f-41dc-934d-053c1024011b"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ouroborosbot/ouroboros.git","type":"git"},"_npmVersion":"11.14.1","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.612_1778780062598_0.21750325029070017","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.637":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.637","_id":"@ouro.bot/cli@0.1.0-alpha.637","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f8f606493cf4387ad5b3dfe3268adfe82163d599","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.637.tgz","fileCount":446,"integrity":"sha512-3MXekRTt2mtAWhlGq1ukEG6AvpTsxexSCxEp43gJSvgg5Mkmibb+8krCaxQ0/T6Jo+qWpimKwj9w8my3wWK5kw==","signatures":[{"sig":"MEUCIF9rqS7MRRsPcrFz0JTOV4gYXR+4oVS3if2Y9yafrVTkAiEAyEmdf459sayhImI23j5AXbcaqgD19UZt2zUfjYLl3s8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.637","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6382677},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5f65ac604166379a78cca77b5440aa23f708d65f","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.15.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.637_1779642749423_0.19460236988208024","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.638":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.638","_id":"@ouro.bot/cli@0.1.0-alpha.638","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"366635150cf629fada5df884adead0e2f7da954a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.638.tgz","fileCount":446,"integrity":"sha512-HdpATg3GVp9PeJ/qKsFCPWR9xxPImfwBMAYCXt5tEBhR1gu32oTgbPM3a2gCpITQ4gOMX+eUncvGntt9Tt9EVg==","signatures":[{"sig":"MEQCICCoPinCJQRD5JiHJUbfVO5Ug/Zfafw+3iOnPvrkcnqMAiB9mnDIWEkqU+y2lBzXq0YlfHOaaqcqKcdojj84sFhkYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.638","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6383111},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"abf0b5f25f73dca0326451ee1ec2093ff6d486b9","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.15.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.638_1779645910618_0.19889654842923732","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.639":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.639","_id":"@ouro.bot/cli@0.1.0-alpha.639","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"93793246833e95f36d07bd7ad7eca42af6df7438","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.639.tgz","fileCount":446,"integrity":"sha512-bM8D2KnGwQEnfe/pcKcpB7bOzjgq5l7UvA0CXiKOr3KPL4qqTY482EpXvLTp8vrvf8YLD17smaPGCBmulXBNwg==","signatures":[{"sig":"MEYCIQDwASh7DZt26bE1fzXO70JZW0bsmFUidvfOwjXZ3mBu+wIhAL4d8OV1LzZjbHLqkxs/l/IcOfitOFcsNIKWC8hMCifu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.639","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6389240},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c62485ee064cc693210d1960bcf36e6ef61e322f","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.15.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.639_1779648761111_0.4370812033018794","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.640":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.640","_id":"@ouro.bot/cli@0.1.0-alpha.640","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"85be65adac7c04e4c04f5c604856b2de0727e025","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.640.tgz","fileCount":446,"integrity":"sha512-R3rCUqiYKAewzwDPe282NNkwRrfWq4nqJscfDSI4qKbyIzqSzQyC9DhAI5jPcc7+wYY0DPPIWbiHNhjFyYu/OA==","signatures":[{"sig":"MEUCIQD2+aeKZMWWaTpISktVa5ZVDR7ZycI881qvhTFAV44A1gIgIQqpX4gBtwW2zymCwWxmQdXUkq0yymN05qzXOZE4gT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.640","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6392730},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ccae723c347e1344b66a7912e80ebe1b8b7a1cfe","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.15.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.640_1779649833480_0.23051452438315834","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.641":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.641","_id":"@ouro.bot/cli@0.1.0-alpha.641","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f0bd610543fa8744e42af73e09e7f1432fcab6ad","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.641.tgz","fileCount":446,"integrity":"sha512-WS6vuryoieQTCHR1thYQo8VEhNjXCreaVoGoFqcO7dUlsb1mzQujV6SiPRZmWHLswKdKeR22lvCTiNcJyfiDjQ==","signatures":[{"sig":"MEQCIEAeWuGdDw87HHRUenyzxxov1cdFvRxFKNeO4mCfIP46AiBWzvJ7dGkrO+gm/SGk0DQGT8eQ0kS3DVnvL+WoQMmz4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.641","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6392887},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5da395d2c5cabd340694f6619643ce9fb90c06eb","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.15.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.641_1779651371248_0.3056489005849661","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.642":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.642","_id":"@ouro.bot/cli@0.1.0-alpha.642","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5ee507ed3dad624a08e9fc27614a0d149dd76e0f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.642.tgz","fileCount":446,"integrity":"sha512-NUSZmNkZm0WtsoBz1OvLxt+dgrcInrQXIfI5qwbcDS0ZfBmEIdkQG9iqQAViJn0twbw833YNlm4rXhGkPqf07Q==","signatures":[{"sig":"MEUCIEdT++SMQfDM/Wgo1vcr+xnf3VjjqTGDry8C6zDzgm4ZAiEA7PhBHlrYNQ1/3eQuyVi/tmm8Rso9cAMG7snNumgARU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.642","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6393396},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"545a47fadceecf96360a14a6a08989a3bc8c4f28","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.15.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.642_1779652611523_0.07346373337004097","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.643":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.643","_id":"@ouro.bot/cli@0.1.0-alpha.643","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"acce982c10329124cab819663abc4bd0e98b917f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.643.tgz","fileCount":446,"integrity":"sha512-q45Ee0tSal9AlyyUPXQwe9OyumQ+BNfVyDbRiMPtNtU67J1/yjE/aoSuhL9LxEMR6CzQ42aN7KRkpYuBFZGdRw==","signatures":[{"sig":"MEUCIQCIWymD6A3i6kJtGHTCTFmpQOJ75eMCVq9Ss4GkvOQjNwIgKvWaNloIOtVcoRsoRHV7BzOve2eR5IJSzBajmuHDRvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.643","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6393914},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"44aaaad7297f69b81c12ba6bd48d6d6433f5b4a6","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.15.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.643_1779656283313_0.5939723385304021","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.644":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.644","_id":"@ouro.bot/cli@0.1.0-alpha.644","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"fd725fb385cb102da6cb97362f69776e6fbba8c1","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.644.tgz","fileCount":447,"integrity":"sha512-1RkIF+eT15UUcBgUADdBVlUqVdNeSng6XH5lW+LxMSJSLTxKB2ApTR8QI5dtWfuUzZnuSrJewv+NaD3zYG2pPQ==","signatures":[{"sig":"MEYCIQD1DFj+rVDo0UKMEGzt4lwd7lELIDPcDTxBbLoEcDIa9QIhAPgVivaYQ/Pxz+T7/k+mFgisHZ+KKCryx2B6CV04g4hn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.644","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6410138},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b770f83f645b73c1a9e7bcee2c4e7ee7840e18ef","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.15.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.644_1779675714083_0.23808145686578785","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.645":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.645","_id":"@ouro.bot/cli@0.1.0-alpha.645","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7573a34302637f225b7aded5b9cd24eab6700422","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.645.tgz","fileCount":447,"integrity":"sha512-tB5q4nsgr/dq1RwGtu5GJO79CLyPsVVa4hnkevRYnyS4oCeYRayD9/V/YARmczlM/G8Z+yvB6oY5VYC93fi+yg==","signatures":[{"sig":"MEUCIEYfFCyW4JnxgTFO9miXfpdQU5wU9SkWYGRck9U16ir8AiEA8WZsZW6MiL8paSs0CoZDtV/akVP57aECAZaT3jKmSWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.645","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6413336},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"db9a7c4132d68cc0ce33c41754ba8a1246c64242","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.15.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.645_1779681348393_0.22454837891110624","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.646":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.646","_id":"@ouro.bot/cli@0.1.0-alpha.646","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"391abcbf03b37007156c78b009e1b8ecaeba460c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.646.tgz","fileCount":447,"integrity":"sha512-4HrxiaeeoSn+S1TCoyZWil8eSJB8tLpRANNn1XnHrMuliwoWZj3eJqOa1DI719lhfmTK92OtPiGAzNz0VNVaog==","signatures":[{"sig":"MEYCIQDw5eCBRn6HTxumRNzFwtMw1Ds561OQrKERur/JN3tDxQIhAOEH1GLy3z2jeKrVZX0o3UtCt9AqUKUsr6PpClCi5b+g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.646","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6414777},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"723c626fddcab363c62da1897fc18a70f14ce066","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.15.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.646_1779684617416_0.9172843703285547","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.647":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.647","_id":"@ouro.bot/cli@0.1.0-alpha.647","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"82aa3868eafe0a9e887dc6776213373f982c5605","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.647.tgz","fileCount":447,"integrity":"sha512-ic9w1t5h8T/ZtnQlQ2ytkUDnuRIhFCfb0puLcJeLtGhIWDzMTUZaE757N7wfN2+2fvP0futdk02DFYkav9zwBQ==","signatures":[{"sig":"MEQCIC8WpUrUOd5Dp58tWlFvlSgiSLSs7MwFkbufMq3x0gO8AiARyrH0t6Rn0Cz68XCDwwLX+Ao4zzrOAEl9iRh0Y++4ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.647","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6415839},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"aeadb5e5c8798f761d67888078fbcaba83f91fad","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.15.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.647_1779688262510_0.9204859050823304","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.648":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.648","_id":"@ouro.bot/cli@0.1.0-alpha.648","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a660308ad0b7913dff483e3777fd981a086ee445","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.648.tgz","fileCount":447,"integrity":"sha512-mivO2IBPoFerNIskIaNUpUigR9v+8S4R8k55p0YW5LqKf9hsj85ELGel2YchMQszwow2z9r9jdiS/lW31JQRUw==","signatures":[{"sig":"MEQCIAPD4A3En68nFypE/vSrMVwEGmbcp9S9G77eyrI5pd1OAiBR+7JTpxhU0rXCH/pRh9KuZJeb0Bs29MDJpID3Jiv0bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.648","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6416211},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"fb42577956b7979888ecdbbd07fd14f40a71a54a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.15.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.648_1779690885507_0.5193412246502815","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.649":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.649","_id":"@ouro.bot/cli@0.1.0-alpha.649","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"49261c3908ac1ae0431a731f22565ec16dffc825","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.649.tgz","fileCount":447,"integrity":"sha512-xs0Fu06BVd/iGyHa6lZ/GW8LTsCC0TtmkCoMdXzw/JD/SnGZHKQRPdc7nfv+rz+URirDxf0uByOk7JfEgXvNKg==","signatures":[{"sig":"MEUCIF99wiMKwnAfBAZ1wZ/znns1jyVF8+wPsAWXiR9iX+ToAiEA24GmBN6GvC3fmg9alBsliCJUmdC/mNK+ESwlMgBCEig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.649","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6418023},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b33cfd23c5c3e920254f688e4d4a9325e978cbf9","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.15.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.649_1779693788424_0.6342336683446119","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.650":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.650","_id":"@ouro.bot/cli@0.1.0-alpha.650","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"25966f6abeefade169823760964c52677fb9c867","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.650.tgz","fileCount":447,"integrity":"sha512-RajUcgOKpLICcVAActWIF0TICSh0qCQAkn3pH6nT59M+69/TSCjqBuqXBR+H1FyfaYycI6TDnwkM8b5ycNPCog==","signatures":[{"sig":"MEYCIQDn/Tk+OjzUGsKOQyiO5NIrJdOCoQ0sEIDaLW9JARPoYgIhAJWEUoXF+QXOlfmmN/prhHfwmMvDMh9d64V3hqJ/MyFp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.650","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6418321},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9e0432b7f77fd384a1d10916f3b3f5f8a982ba8e","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.15.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.650_1779696110824_0.5632794881147689","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.651":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.651","_id":"@ouro.bot/cli@0.1.0-alpha.651","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9e7f7c23e9181230096bd90f278c2152b0ffd43c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.651.tgz","fileCount":447,"integrity":"sha512-7gGPq/Xf4a7/KbFwo/ypWpfDt16CjeHI1f1cmf6REoiZDBEpQppCyjVqeeQ02jd1XLm+6Z81i8a/J3Ltm5qCnw==","signatures":[{"sig":"MEUCIQC/NuxwG3jsvDLy81/+0ZurdtDBZ+I8p2zz2uSIKjs0fQIgMUqvZ4T1KLjkhQIQLtfYx2E9qfmT0S44aUrc+muQQqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.651","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6418858},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d54da4b8a649b6a0607016870158f3f8128b920c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.15.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.651_1779698760194_0.32156343263258624","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.652":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.652","_id":"@ouro.bot/cli@0.1.0-alpha.652","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"0575d25fa27a96a3e44ed967e9d9ba20b32204c2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.652.tgz","fileCount":447,"integrity":"sha512-1uSRfii4EUtwB4+kpp6hoZFAwSQjAXaWC44TWAD3ScOmymuNeskCTkDlhMk+3RaJFqcyT8WXkt9oGFmy+l60Yg==","signatures":[{"sig":"MEUCIQC8PIGKcwremj7aoR5lBoJN0RNpR830MR+2yNzFK2eL2gIgDxj9dlcQ85YIUq86XFoMv2BPgEP5/k/DVeZZdkHjT6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.652","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6419155},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e74d54c2ff89e64030bcf6066589b33f3065b253","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.15.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.652_1779701341407_0.7231709969097193","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.653":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.653","_id":"@ouro.bot/cli@0.1.0-alpha.653","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"81ef675f9bf71c9264995d19b8649763181777e1","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.653.tgz","fileCount":447,"integrity":"sha512-Zqg60nRdDrLFirOGuOJJQMG0KhzDRKvTNbm4gvQrNuOoYBPoCLyWKpVx+eUtRklrgaMLXRNxCdMS6iJXRP2fQg==","signatures":[{"sig":"MEQCID33vbU22ImA7pJw1M7QYDDU5EsezGRv5jgCMnpnbSOPAiBk1e4PuA0veSY3D7+AThGFto7zpwGQtyyC7ObFyG1aJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.653","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6419442},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"cf1a030fb5948961eb46b032be8a6d2c9152bc1b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.15.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.653_1779704020746_0.08354985795375769","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.654":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.654","_id":"@ouro.bot/cli@0.1.0-alpha.654","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"34aeee734dcc93e2144855277a68e0e7c4fec5ae","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.654.tgz","fileCount":459,"integrity":"sha512-/qLft+HIu6Ru70A6gJ4GjGerYjV1D206muX0dhiH/3GsDPQ03YLx88H2nf/S3jIcRFnCJrzLU3lH6CyA9s2m7Q==","signatures":[{"sig":"MEUCIAzEq8KcStsNNc1HBuLt46l1GC5UWzG1gllLlIUyJoiwAiEAwy3O+YczZ+OZYshzoCuPCMgy8OtaH1xmXS9hfH+BR8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.654","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6550323},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"110bbf6597e785a718e7a3d314b96d519c7da6fc","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.15.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.654_1779782084786_0.3375739029957334","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.655":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.655","_id":"@ouro.bot/cli@0.1.0-alpha.655","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2705cb89e7057152c083901c7a646c915dbb20f0","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.655.tgz","fileCount":459,"integrity":"sha512-LoNn1YD0VbZ441cNrkc7aeXdEiwHKDuY8VZLbfRfctOhStB3HbzFyJ2jN6LiWrLKWPpbkZDe6P5X4sfdL79JAw==","signatures":[{"sig":"MEQCIF71KIzCyz1XmReYS9QV9owQghQ+DWUr7VAC3VpOd01JAiBJ01MtTNhPW8wXCJqCnLLV8Kr3BEYKmTEAhpcIibuKBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.655","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6551335},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ef0a1da93b36d2af7bdc13d1cc08f0cd026b1e13","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.15.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.655_1779783837314_0.6832833320623632","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.636":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.636","_id":"@ouro.bot/cli@0.1.0-alpha.636","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b8b1d33fe11f0607fd2a4d8c4fcaa2b3e6810a42","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.636.tgz","fileCount":444,"integrity":"sha512-h2+dAskkgbF5XRV47J7iHZUp+Qs1U5n2874Fuz+OR5Cz79Au5Hqvl8nBDs0CC3zV4yMGjqGhbqk3soTNhYByZQ==","signatures":[{"sig":"MEYCIQCw6mAnocckM93ntHOY5vNVV03HhAYgrXqGHVmnOpXy9QIhANvc7sHoP9y+XY9mbEzvoMsFl29mzjSeDF5dDliYvk/j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.636","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6298600},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"af3b9ebad1dab210a2a0fdf4afa62d782de04bd6","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/clean-dist.cjs && tsc && (cd packages/mailbox-ui && npm install --ignore-scripts 2>/dev/null && npm run build && cd ../.. && node scripts/copy-mailbox-ui.cjs) || echo 'mailbox-ui build skipped'","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.15.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.5","@microsoft/teams.dev":"^2.0.5","@microsoft/teams.apps":"^2.0.5","@microsoft/teams.cards":"2.0.5","@microsoft/teams.graph":"2.0.5","@microsoft/teams.common":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.636_1779820036829_0.802954315546581","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.657":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.657","_id":"@ouro.bot/cli@0.1.0-alpha.657","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"225e8da3e73599c68d102094f41dbf88507d3696","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.657.tgz","fileCount":459,"integrity":"sha512-taZjbLUjabXAmazu1Ce+stNYJSivLcJDFGvSv6yOAOuqR9WLN2kuxP6zgHVb9FDVaHe2qyz1/z15QbWLLB9rvg==","signatures":[{"sig":"MEYCIQCfVjqUfvMl+7AIaAEyvX1Me5kFJlLxwWZyll5yQlnJqgIhAMoNikIaj5ylhWDVBQKTOCzvfENx0A6pFySrsvwmcgmO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.657","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6560210},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a0c15c7ea509548326656b2ebdbef90ba8ccafc8","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.15.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your diary, your journal, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.0.18","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.0.18","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.657_1779833704209_0.003678627975042925","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.658":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.658","_id":"@ouro.bot/cli@0.1.0-alpha.658","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4f72c8610e28c89374ace64a7749c76f56b7b643","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.658.tgz","fileCount":461,"integrity":"sha512-93gzP7kNXwMWCRWkjolbpzYVPSHqDxQdM8CtiPcRbuDrg8yHyjnfiYyMbOETxZ174PSn5mSrb53A+2YG1AC1jg==","signatures":[{"sig":"MEUCIHDka8sUQ9vz+9z2GnqqznOem0wCiIhveDq/ihvYIqvPAiEAyQc9eWMDtnmJGFyPsY4GAt7xVjOGyzkJsMXmf4lQbG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.658","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6616192},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2ef0d3e489d2cc75b5ded297b0923f3412d78847","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.658_1780969581941_0.0032052580262764696","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.659":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.659","_id":"@ouro.bot/cli@0.1.0-alpha.659","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b0cf80d56a4d7471d6289f7e2a0cad6638a6cede","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.659.tgz","fileCount":462,"integrity":"sha512-q2RgRRzi/MOG1R3hEeqrxNUjVWwXN/xndaFd0aFgLYUbQrcqo8EptQmAHR/C0o+6gz5quiy4TZRO9zgP09PaSA==","signatures":[{"sig":"MEQCIBNdvVNruUxW/kibjZFL679Y5gI7Pm5irJKtxnihq82bAiA+WI8seDbbsOyK4Ns/Z1NI5Vy9QMiVoPEf/xjc4Do3ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.659","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6634688},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"0298e8292f091a25d63e3bb1cce564c2eca87dbc","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.659_1780976767192_0.47484114062298555","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.660":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.660","_id":"@ouro.bot/cli@0.1.0-alpha.660","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"78fd57316b864b79361cd2eb639df3b4cbac611c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.660.tgz","fileCount":462,"integrity":"sha512-pkcI+clyyqRMOj7cbqb8GaZ2xVQ+FyQlmFhw0sX3qZ/p/8cw5iQ+dSqbky6SlAId6DOOI2Ap4398PH6NPB7Tqg==","signatures":[{"sig":"MEQCIFcYw+8Oz40Oehp34eV0tkJX3bIChJ+phPBi6Q5QESyOAiBCxy2WYtYAMkRBnc9llYZ4UrtBEz3HkdAh+mXhDUzVvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.660","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6643315},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a83f681e4a9f39d46cd25411c94138d67be5238b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.660_1780977861775_0.7050575417708955","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.661":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.661","_id":"@ouro.bot/cli@0.1.0-alpha.661","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"26406fa4eb00122dd93f1d422cd94f901295f027","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.661.tgz","fileCount":462,"integrity":"sha512-ybpy0Vnvn4L62C7HkypId7zPbw7FuX7PDpqAmOJXa4POa6cB4oo4+mJPW9kllCbXitJMltuL8O83cIyWZkcW+g==","signatures":[{"sig":"MEYCIQDlmWSsWuMqk8Ez/1Lf/nxZs493sx04PrOp1TnNwOfzjgIhAJl/whCDQZmyZhdFVY5Mz03RdKWMnbhpSHTPmTdIKvaR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.661","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6646149},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"982f6fe6c8463af6ff9e36194fffdfb28518f8b6","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.661_1780988824024_0.06693430167855219","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.662":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.662","_id":"@ouro.bot/cli@0.1.0-alpha.662","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8df818520af1fcaaaec96697004c5d86846559e6","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.662.tgz","fileCount":462,"integrity":"sha512-Z3hUmcl/GhmuHTZmiRwhEKBPf9GjvfIkf7HVYN6oV3CAgOaFFIbWb20n3VkDKStX/5iXMmGZnR7p3JWCBPM2Qw==","signatures":[{"sig":"MEUCIATG9DG9fS/Ye0Bsh7KBAnU027AO1uhYLpp4UhsvS+7/AiEA5AcpwolyQpFTflbbvkrdSq+kWohXUioaH3T+IoGpWlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.662","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6647281},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e07528704d4af4526591ec9ae306f76a7438970c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.662_1781107724392_0.9521210765120058","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.663":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.663","_id":"@ouro.bot/cli@0.1.0-alpha.663","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"98855adc20c4ec738e9a50ef42f7dcc95382efca","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.663.tgz","fileCount":463,"integrity":"sha512-3S7hPGf3ml8tdL/vhZpGXp8056/wdYwyXw/IX2KMbAry5srK9qEhrMQyFZXrsLyiUYU9miA6TOEHc0d9Pcfbjw==","signatures":[{"sig":"MEUCIBKJXycRXprBLh9d4ml/T2wYaVC/BpzY8OBLVywTllNHAiEA3EfoaT4xSPYMhLsVx4I+TXbXH9cJYkGWPX/6i7HHgzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.663","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6699216},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4b76d7ae19164084c8c513f89e8cbaf9c90f94df","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.663_1781118562046_0.7610842811498391","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.664":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.664","_id":"@ouro.bot/cli@0.1.0-alpha.664","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5b7bcd35d5077adf887d3224486e7f688121720b","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.664.tgz","fileCount":463,"integrity":"sha512-pF2GzOvNUCyfJ4Z8JXQUmZkRMN7CymoF3lSPElOoEB4ctR6Cr6oKfTlqlhg4Y8eeLnC360Xz0RIylykOQaM7NA==","signatures":[{"sig":"MEQCIFO9UXO9dowH/Hw8bhkHQiMRJuKrMsE8tGNsxkyI4TMjAiBzUhRYRTcy9DQB+G4BJ0oMBwl8wacBEXQ09fblAuBIow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.664","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6704233},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"086b339bba5206e7b53fe2bc943e9c59e2acdff5","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.664_1781125886563_0.17677054745038379","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.665":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.665","_id":"@ouro.bot/cli@0.1.0-alpha.665","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c3abf993ded793eb9f81e8f8669995913d025d81","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.665.tgz","fileCount":463,"integrity":"sha512-OypxzL2VKPbpJYo9hC9DauNZ8u+50+PTVLVmWXCnB9fifU7GK+FJC4hpTFzufJaPCM6jSE17KgbM71UOx+Hm1w==","signatures":[{"sig":"MEQCIFln5EhQqHvdLfCdI1MJfGMF7h9YQ0T8ZE6x5Thz6jiAAiAXozK9i9cICR+G6CJlV/CDth2U38LLmkmbqfFN2R8lxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.665","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6706046},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"494d207073973631a835996456662fb884940af7","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.665_1781131754939_0.3558372020537477","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.666":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.666","_id":"@ouro.bot/cli@0.1.0-alpha.666","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c901c69587ffdb8ab76653467a505f63e9ae3774","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.666.tgz","fileCount":465,"integrity":"sha512-25e6cZyHZG3KagPCSOt2OO2yumo84zhuHtOX4gOi+cLrnOwka2rJjy0/yRKVM1q+x5pbRcMw81uwj+x0PaAKuA==","signatures":[{"sig":"MEUCICfyQH4PKmrbaamp2pTX0r1sfjOsO3xYlEk5zd3HrWUUAiEAhxY+kTuzlDn4sun3bcYgkmCLJ89t8shmbjTeGk27NWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.666","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6776990},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d638e79e478e02df77190bdfac35eaecc3ccbd2f","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.666_1781230298362_0.07868699728100337","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.667":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.667","_id":"@ouro.bot/cli@0.1.0-alpha.667","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b2ad900d667d86560136197b12fffc0d5a6b7f91","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.667.tgz","fileCount":466,"integrity":"sha512-Z9DW3GwJWeJV1jpOFB5fM6ANGpMe8UWFUYRM0wmKvHBkiw26+4UZ4mvSVUXrCxvyH7D5onngNXcEML26HejFhA==","signatures":[{"sig":"MEUCIFn1Dc4LLxM/LX42zxE9E/l1URGtYOQ1ehtmbetfXajSAiEAkNrjhfuBPtZ3v3/VqxGKH3FR7+UcM+hs4BG0oLMWRBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.667","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6827204},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"dbb6b02848b31516d9c8ac28ed5f4e8df4a97b38","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.667_1781253254318_0.3570844916350482","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.668":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.668","_id":"@ouro.bot/cli@0.1.0-alpha.668","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2b8d35853a6a5c5a85e12f9094dbea18a311495e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.668.tgz","fileCount":466,"integrity":"sha512-eYybcD0cuE6MwFrva1RMynSKX8kpW+dhAanez3yfaXKnBjvBazBo1zdQftbxv5vHuZvsjYTkTTeBzUDw6ChumA==","signatures":[{"sig":"MEYCIQCNsq9gMUZDYMKSp9Xj1TvcWRj+vIGqM/avU4FDeHTlmwIhANHNkpFxa6JwXaX5RWRlNRVZ44vQb491hXfTlwWJsp69","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.668","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6836120},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"34340bfdd42db821ef84c8352581bc05020cbdd2","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.668_1781264330351_0.12004772256327723","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.669":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.669","_id":"@ouro.bot/cli@0.1.0-alpha.669","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"27950ce1d68e1c1d94311c3f556dd2b7da7fd189","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.669.tgz","fileCount":466,"integrity":"sha512-Q/XEAzE8PXrdLHClr60bKaYd8oRi83VWIz/LJ7WYgdGj1Uv95xI507wIl+V9C94jTp07SQpC5AHj4FUvRWHFAg==","signatures":[{"sig":"MEUCIG7z3TLT/aOokUsMIHX7Ylt9WiJ+EoDw3T29SPtWMGtUAiEAstf9npDN/75QcEhtqGya7oolAnNsNNmEmW9O84VrK78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.669","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6836483},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e7a27aa83d8510c3b52e5bbf0be53372248e7181","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.669_1781978738710_0.5851964827035148","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.670":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.670","_id":"@ouro.bot/cli@0.1.0-alpha.670","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e8b9ac9e5276cb6e0b2f7339e5c4136350f84add","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.670.tgz","fileCount":458,"integrity":"sha512-8kn/9AcqQh6xezQy/K5B2nIXUXW6avTgKIrpEZKI8tMJGQ6gL5VJfZJhMcLmvjabbFdd90FGPcx1R+ecLaXyRA==","signatures":[{"sig":"MEUCIFijLSK43CtSgmemxQ5e8ArrcmLOTuAS76KvVD3mI/I6AiEAm2nCbb3UmS0PshIZjc3xkke0PGHnz4PN8wNECcL1YbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.670","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6802542},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d1718fc7f058c713211ae98b47454779880eeb39","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"git+https://github.com/ourostack/friends.git#0095316eed6876a27f36a26ddc47ad9da800a652","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.670_1782011800245_0.1990099774768308","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.671":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.671","_id":"@ouro.bot/cli@0.1.0-alpha.671","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"bdd62c24c48285583e84fdf5e93115e110a11aff","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.671.tgz","fileCount":458,"integrity":"sha512-B/V5ofgqBZjcoX6zZs2SezNMtAi+neiRhzb+TE/fP+7G7n53vdxq246CxS9cq2/FmhCN7smzS531zn2cTWK2gw==","signatures":[{"sig":"MEUCIQC1HAMx/E2FvkCC/Pt9+tGJnCTT3RkrJXiGYQtgX/9M1gIgJO9eX0NfRRsx4VfKJBso94DwJEgRBfGCzmGJUPqTK84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.671","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6799512},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"16695d61c3686107657279d54f30f21fe8c2ec36","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"git+https://github.com/ourostack/friends.git#250d1a4bbbad5cd50687975afc463e60e3ff8366","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.671_1782015221901_0.6322154742575044","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.672":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.672","_id":"@ouro.bot/cli@0.1.0-alpha.672","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c060d940828f047bc030b6cafb1325747a77ec3a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.672.tgz","fileCount":463,"integrity":"sha512-j5HCH80PwLC8aEdQsNGEHxeTgP6g3tkuMqh9ozoAcHgzxYqHnPndMZ5UTrxJxa8Z6kon1UGyJcRU0Bdrc0qPew==","signatures":[{"sig":"MEUCIQDBuUWiLx+5nzYLolYPbkQz8YbHBWswmYxwsAdermshfAIgTgVWPMLnTSetYiDB59PNtYjsVu4aiE8BMCGdMZ6X/7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.672","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6831402},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c34ea5406f61dcc92fb35e0aa4250198b373451a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.672_1782162832774_0.11434695842429332","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.673":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.673","_id":"@ouro.bot/cli@0.1.0-alpha.673","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"54249cc95dc07b1087663aced28eb7c28f73f8c3","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.673.tgz","fileCount":466,"integrity":"sha512-I8u/MPfDS3su4mxPi4yzEFw2jJdy+rl8nP+QEHcDD8IjMTKonAvVwYY8TK47iJfn4l3gMdFzr8yfsqDP30tL2A==","signatures":[{"sig":"MEYCIQC1nDCixExGVzxkIW4rmVNRPQ78mz3d4ZYOpVWHnNqLSAIhAJT8s8efyk49gPVBtrZubq6UV1P4lIfWSTiedT1bS2av","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.673","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6883611},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"cff0991e94f000af9d6b3502283b5b2f4912ae91","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.673_1782175812127_0.6540630537639969","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.674":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.674","_id":"@ouro.bot/cli@0.1.0-alpha.674","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"694a58d8cd491219b04b9273c9f5df4f8f7b883e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.674.tgz","fileCount":466,"integrity":"sha512-A/PivF2kl6vJ/4m9W9qAXKy+2KIyDzMbbsHBpiB8GVkl4D8mzr/q77tWejZahwJanuo5/DKfAP5WUeSiwad/zQ==","signatures":[{"sig":"MEUCIQDL9SuhMMwawte7k1FVzL4NBasvJe/IkW4idz0biS3wzwIgV7VwZn91Sz6b07+4d9R9ctgAOu9agm/5Li9fhsuj+Vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.674","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6887053},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"0b4c333359a71318dfbbcb3992d0bb1343629a4b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.18.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.674_1782863016876_0.4992953607349786","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.675":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.675","_id":"@ouro.bot/cli@0.1.0-alpha.675","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2843e2db010e2ba48cda048181953fc952e96036","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.675.tgz","fileCount":475,"integrity":"sha512-NFr03w4WdbKca7b0VtoKd3+iFUiOj3PsDxUbMie2NzLXvIwc7jHJZdTnTnvREQZkqGVadsAUFIR9k2WOvhovKg==","signatures":[{"sig":"MEUCIQCuWdcm2JcqBfz62dsT6Uggj1N6qBDbElFizWYejmce7gIgIXIMTAEpwaRfWiKPOG0IqBPcGt6n8ExadK+HKftL/CE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.675","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6966923},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ffe7dec404f1419ce79dd778eee371ae9022e1a8","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.18.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.675_1783189559410_0.6612023200710879","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.676":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.676","_id":"@ouro.bot/cli@0.1.0-alpha.676","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b3661bdd5c1b598efd3646ed0cc46ca4f95667d1","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.676.tgz","fileCount":475,"integrity":"sha512-bHwiJB9eMVOQC3Q3GY0ZGChuDpWNrpeF9nVQCJoTc4cqU8jZFQnWjUtQm+/9THNz0BllPun43/ztTiDs5VvnzQ==","signatures":[{"sig":"MEQCIAXzdDqem9m7MDoRXX+70c2gyra3iHSCZGn+/J4yGRxKAiBfthVQW1rsH3Rt4IW3zcKTXYgGedn9CONQ+ZrLZiaWGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.676","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6967269},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2301cd81fbc5e25aeba4475331a9c48a27ffe7eb","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.18.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.676_1783192898985_0.9500764337798384","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.677":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.677","_id":"@ouro.bot/cli@0.1.0-alpha.677","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"18da4c7de4a3b8bf3763a3d46aa95e8a16f65b17","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.677.tgz","fileCount":475,"integrity":"sha512-czKktsBuExRJyhsoN4PXJY3TbWaa7dXgyu/qpjeHP26yp2CSZ9Jr2Y+b1RPoU3A8R6ZJfc5YFnIf7EeUV47sNg==","signatures":[{"sig":"MEQCIDseNS81V4I0p2vo1t28FdZ64/K25RLwopYBKoqpqhOJAiALBSUKjkkr+aAdSX4+Lh3vAou5F59x4H1Um7MpRF0IXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.677","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6967854},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d4c5c3fbc16f977becc0c8fa7baee1a3e04396a3","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.18.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.677_1783196929279_0.23755776979997067","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.678":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.678","_id":"@ouro.bot/cli@0.1.0-alpha.678","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"3a81d35bf657e7f0a793a2a652905b2032aa50bb","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.678.tgz","fileCount":475,"integrity":"sha512-R24DlV9lmiCVcaPnZfeJIGiTEJMU1Q1If7N7yR5gZBnw2lFr0tMS8beehXaXeOVBm1Bf86hhnmkU5wDK85rCYQ==","signatures":[{"sig":"MEUCICDNsL5+07VYlrzC45PAV7/7sv8Mx2+xObp682KtTLrYAiEA4hmWUjSK2V1w6qcokQf0FL9YxUnlwK4oWGQH4Pxxg18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.678","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6967965},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a1e0d1baa6870589cfaf2a51ac5092e111a44ee5","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.18.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.678_1783294902971_0.22022120588562788","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.679":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.679","_id":"@ouro.bot/cli@0.1.0-alpha.679","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"cf1292dc84ed1e13a1012d3a1da0de7bfb25e705","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.679.tgz","fileCount":475,"integrity":"sha512-sS8bnpDnoWRXSMmk8m4/PBXn+NI09Ps1Vk90DabNaaEUg9q90zWVLwpA6qPJh7TAVAf7DfkeS/pDB5XbiwHzNA==","signatures":[{"sig":"MEUCIHkC0jlABLiGWsULH1XReKDO94dXUv6WC7oBv0jnbAXNAiEAzyhsv3A36TcKR8Jjxls3vin0FUjH+G4A27Tv3DHt88w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.679","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6970637},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"406106217d780d522861835033414d56dbd1315f","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.18.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.679_1783372484153_0.6857764909478621","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.680":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.680","_id":"@ouro.bot/cli@0.1.0-alpha.680","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"41c64aca6c52c13e5c2388ab2b585c221a7485aa","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.680.tgz","fileCount":476,"integrity":"sha512-7genruEGgk+fU8jYxMmhmNFGZQs3AeVdNLsdfF1rp0tskZ9BdoXHipTrmH2Ex4737SmJe4jDE+BrysCxb6utWg==","signatures":[{"sig":"MEUCIH21twLurwS2wzyu3u6kw9FFAPzaSBvbzcWP/LOwO1YuAiEA7hhLVk3XgM6aFVHyPcjNYYJBqKbZdzDDtEB44YLT4h8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.680","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6982952},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"cd3045bd50654ee0baddda364e00ceaf6fa7e1d6","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.18.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.680_1783379984912_0.17861476253956","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.681":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.681","_id":"@ouro.bot/cli@0.1.0-alpha.681","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5974425a645533c2bc2719f17804cb78062ebcdc","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.681.tgz","fileCount":476,"integrity":"sha512-fQZxUU2iQUx66vm2gZK+K7F4P2pOrXdwhINARjAdEs7fJmh4Kx1z6rWmBCxL0SVgd/OR0gTkYdvDnAzzECLKRg==","signatures":[{"sig":"MEYCIQDWE2HjlrBL1sFam0jWkn79J34w8kpo2ITY/zRo/qREegIhAO8eHxrWzZdHvkNrL8k1orqXWMokXt0XomTvpzr5Zfa9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.681","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6984495},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b32faf3744b4553fb1ad7c85800d6c9f4ba0907a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.18.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.681_1783381299161_0.34060003370888814","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.682":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.682","_id":"@ouro.bot/cli@0.1.0-alpha.682","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"fb5c6cf96c1dbe414d711f6e47c9cf99ed493116","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.682.tgz","fileCount":476,"integrity":"sha512-qpBz+B3whTy7Y+fBJ7IlKWdom8J9NnWkLiCucsny2QkPuSrQTVOFRa0sFkSe/PqsksraUA70Z+rnXmsT00GyNg==","signatures":[{"sig":"MEQCIDzvR1k8FX+/LLQPOdxDrTT3689IAC7hxdSKhoM6m/VTAiBdBS+lZ5FQHkwHzaPWk+P8zobtYHms3A5PzuQQc/HuGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.682","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6986965},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"600733c6a72b9afe5bd51323ed919bd376be2088","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.18.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.682_1783387145251_0.7716414918504875","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.683":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.683","_id":"@ouro.bot/cli@0.1.0-alpha.683","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f7e78a21402128c4ab2f626521b7cf671e9b5eea","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.683.tgz","fileCount":476,"integrity":"sha512-I+KsLApTX5xe5OecwK3WR4TQO0Vp3q1xDBFUrxIcxxLkOWgEUS3vfBbgiXxRwQHfy0l+9/XkluUditXlYbjL8A==","signatures":[{"sig":"MEUCICJYLXvIJnbTRxtqlvZezwgz/v/fP5kAjvWIV6wR8Gs7AiEA6fmRj+MvMQ45+iSgnUSM86qbSspar9ET7gfopms5DCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.683","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6988682},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"16e1f1d0338fce266e097030cdfc17a26bc8ab2b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.18.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.683_1783390928708_0.9696993968728109","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.684":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.684","_id":"@ouro.bot/cli@0.1.0-alpha.684","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"36fcc4ebaf14d5fc11bbdf8ca53d8c0295d8ee74","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.684.tgz","fileCount":476,"integrity":"sha512-FOSdr0Yk0UD3guM/z9Avfc0/lYkbEQZtlJikKDC7X4kRSIqaEjAX0scrVZ0oAlUoSJULCf5gS9QgGJW9/EIkcA==","signatures":[{"sig":"MEYCIQDfyyxvNKj/PNloNCNDNjnAdWDqxQ5Bcozj2YyVd6jRDAIhAN8RYF7We3OyqUB0EXbFxJGpSy/Cq+UjjiAmDx2A6FhL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.684","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6990582},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"cac8946cea50b9d5bbad451d9b2760ea5bb8195b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.18.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.684_1783394491183_0.7720838513923562","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.685":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.685","_id":"@ouro.bot/cli@0.1.0-alpha.685","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a64a72ec76a2024c1ea818033aebdfec5d975c51","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.685.tgz","fileCount":476,"integrity":"sha512-WscSh5u6TGj0PGd1qSPgEVqqASaiWu/uL0L179msvaSE8vk3Isalnn2EefqkxWEdFkuZsyg783H7jH6voYSgyw==","signatures":[{"sig":"MEUCIQDuwNQlKPa7BQPyM0FvaaeYedJCdIERUXX3T1aDFdnOAwIgZuxFLkGMJo5tzBvwB6FkqYGrZES4Sb4GgLKuaA0KuAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.685","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6994097},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4d9d02b569783086634adab2f5a83b6f347d845c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.18.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.685_1783395913355_0.29995854353443274","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.686":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.686","_id":"@ouro.bot/cli@0.1.0-alpha.686","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b81a1cda1b2c05be233bfc1f65b245d7d6b7a417","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.686.tgz","fileCount":476,"integrity":"sha512-UuUfPGYSWYyE+86dT1ttfAjhRXRJL0hMls3fZoI8JTHyC4HbuKQ7YhUmkHQleq6Pb9urGvludgNL9vksl6dO+Q==","signatures":[{"sig":"MEUCIEkLH42ohfow2zMwyOpWp3hSFx8q3SiVoyQvCT6xITwsAiEA532WGmapR4VvxDyOUo9YMITIZ2/XpKaUSS2shRsGP8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.686","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6995857},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"55c2cdc72c247c3b72a6e61a6b496dd00f54f91c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.18.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.686_1783397757609_0.4634833459734051","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.687":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.687","_id":"@ouro.bot/cli@0.1.0-alpha.687","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ae816b88fe56b49f5bb9cbb9dee1ba0a8ab1d6a1","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.687.tgz","fileCount":476,"integrity":"sha512-mrbfLmrr0P/TxhLTUhlXkxWmwgzmvmagdRDdHCRuD3z4JgwE05ZN7bk3YaDSRgGWrYJwttF8WdFN1b2KEfMKjA==","signatures":[{"sig":"MEUCIQD9yGtjcr6dc46LGFiCMvA9yXJgz+/lujhUK6Kd1l9NOQIgRgHOvIZeHOeg6W2+yITvDATbvHJ7bzHKY/6nsWJQK3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.687","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7017848},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8c94984d4db110743538c8973ad506d71bd6f647","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.18.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.687_1783541525037_0.938979159763017","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.689":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.689","_id":"@ouro.bot/cli@0.1.0-alpha.689","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e9041d3e1d03e58ad771428a5565daa956280850","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.689.tgz","fileCount":476,"integrity":"sha512-xhw+9db2//ZPhulDpAkPLXMfQeZ3EbDykwVijh83iG5Z9drwC2X9yCRWbvgnlEKOEnrSdwVzKZUZiSFo9OVsJA==","signatures":[{"sig":"MEQCIH/Q+8GIl4mg7d//OhLWhxEc7gZHGfrXDPeXlKSDn+VzAiA9BAhKYC0heGGjaUmldnV1hkYUNDvwp6qjIQWppKWdog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.689","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7021307},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1d8fc8b244bdc6afdc8f7518610909909d10ba97","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.689_1783557129588_0.1652667639530616","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.690":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.690","_id":"@ouro.bot/cli@0.1.0-alpha.690","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"3469417baa1d039a57212607e4695f4e9bcf6086","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.690.tgz","fileCount":476,"integrity":"sha512-+90SiI4SCkDoFH35nU3YZjT/FxPv4wQxlGJtni0okIIwjFN5aCd88I/YdbEuJ4yry6K+23CoNhF3QysIo4VOfQ==","signatures":[{"sig":"MEQCIFQSIM3238EUd54Wdo/D4peb4S/I4dj6t/Xoa2T75SYUAiAiKlqVFCazxirQqV9kbuHlOEsFe4hXeNWUm0gZ/Y+JjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.690","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7023048},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f97c3b425cc15b3562e695e163f511b8d3797fbc","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.690_1783560835335_0.9883684613553594","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.691":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.691","_id":"@ouro.bot/cli@0.1.0-alpha.691","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"441a2b906a08ae0d4a173db4af3902b956928d9c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.691.tgz","fileCount":476,"integrity":"sha512-/DwZnBv9SvCjpf3lD7eisThgRyY6b+9VgTMPW7ZJaHRMv2jKumbEAXc412k2rWAiTIZVOVtUoRdGDvG2nZbMQA==","signatures":[{"sig":"MEUCIQCYh5nNDOQXVxEyyWlIMoEIdYKsawJcr/hFwt/X0GbANQIgaJrZ7k9l/s6zdIcXY8iKVP7zXBILSkhgcbniEOTxqBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.691","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7025343},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b9ff5edcad4433bda08fcfb909674f7d05afb899","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.691_1783564386098_0.20420748044381853","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.692":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.692","_id":"@ouro.bot/cli@0.1.0-alpha.692","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"715f2b2b01f40b6ae4aed95c2b25a8ec31e4924d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.692.tgz","fileCount":476,"integrity":"sha512-GsT4iKBUaTTGmSgWmNshau1+QlXTX4v9+fS/41PXLD5Wu/Ji1RZZUpAJ321PzvGG1/D1SGOTjg6opqZllINXdA==","signatures":[{"sig":"MEUCIQCdHL4Tm98TgoKKxkUau4gimY70dFwMtf4R+59qO/k/QAIgEfdfPPnUQOwasEKegTLCezRve/9sRimbk/+OdrysO0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.692","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7032231},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"00afa078ecca71caf5095deca96588e345a9979a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.692_1783570521040_0.7159356141202078","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.693":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.693","_id":"@ouro.bot/cli@0.1.0-alpha.693","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4cb08070c15e7b30832b3d428740a65d2631f2ff","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.693.tgz","fileCount":476,"integrity":"sha512-0Vv/w17WhFqQahu8Ti8nHs7Nu3kRZOzZ7iZpMoOIlLB8sdpUURU5LqhQJ8bdo1cZgo4Li4+yEgMBfDG+yW72mA==","signatures":[{"sig":"MEQCIG6t9Vhhaef6/naGx+X7G7PJfswHcDqwGSs0tBRv2NMMAiApzQopVofAZft7JRyYxMn2y8q6G/EqhZIyoVca9HJaOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.693","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7034042},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"938a4e583bb275225a88bc6436937c4f3bbde03d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.693_1783574816261_0.5858302503033359","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.694":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.694","_id":"@ouro.bot/cli@0.1.0-alpha.694","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ff21cb43cef4b2a01754695de98cb030c40b1361","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.694.tgz","fileCount":476,"integrity":"sha512-cHBBO31hWeDXnn0udcVD5sLszGpv6lXi2QhGUAqtsdE1DTuTX52wddcYYOHYNku/CFLHkoW5eRQ0gV+YAHqfhw==","signatures":[{"sig":"MEUCIDZn+MO/bXmU/j585PlNZxzsSfiWzd04T5dAPDmqJ1J/AiEAg2JRk+0UaXe5e4RJM8JlOcx+tmIItPAqQUI/USepHkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.694","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7038827},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"dd89d3c1a06f67452117356c0f8bc943e50fa52e","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.694_1783583799038_0.8335870937511485","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.695":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.695","_id":"@ouro.bot/cli@0.1.0-alpha.695","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7db1df0906249e64af994d40845492bdfcd575af","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.695.tgz","fileCount":476,"integrity":"sha512-tBub2mwhIy002hMj/iULR66Lbtiyb/LpEkungz75zQCK7YEj/rdj6ky25z7egZLyjm9L1ioGROm7h3fYig4r1w==","signatures":[{"sig":"MEUCIQD0XoKRl18PKOKjRUeCa50H3UfycNfwff3BrWjuuR7O6AIgA/6YzKg9uoPj3B4TtkhhyRdoS5LDO9LQ24f9a/cUGCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7046589},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d411d63aaf028dd7bddf948b7ebbfbfa67392f38","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.695_1783597197722_0.0010791337501443454","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.696":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.696","_id":"@ouro.bot/cli@0.1.0-alpha.696","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"df542df4e7d31781124bc9b5feeb3e16ccb99bbe","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.696.tgz","fileCount":476,"integrity":"sha512-QsY6PgtgHkAs6SSNRRgLPpCT8UkBfGr7miyw9zWiozHDNwHQ3QLsgIQId/ZPZpK1MxsVmnNVLp2cCEdDO6vFCQ==","signatures":[{"sig":"MEUCIQD98FbFbr8SWbExUW7nbZTqbDa3DQfoosMz2MOJkNmaBQIgCrwAaougYGxj1zIXNBpgJsQhydihMcCv4AV2U/TuO1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.696","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7059664},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"849991e73f433dc3f0467cdc3360834ff83ca05a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.696_1783615915261_0.1279541628090819","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.697":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.697","_id":"@ouro.bot/cli@0.1.0-alpha.697","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"624861b157dc5b1cf8080e704a2230b3308a6a9c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.697.tgz","fileCount":497,"integrity":"sha512-m0xDcPKnRRHXFWQDXCDlk1g65EcBnLlARLTySPP7xsQohusin9bI2gUpzdQeIdCMNQ9nIp0Zcm55UEzyxLKqEA==","signatures":[{"sig":"MEUCIQCeEZP3Ry4w2IDc5/JCRMskJoLhXlzq9VfcM4QjP16NHAIgE5dgO7BsVEUX2ReTxMSnjiw4tjMBshiMJTXCTW3L/4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.697","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7341210},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"73c9a6da9739d990f5aa32a3e59d497125e4d7e3","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.697_1783693229856_0.9778046787396355","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.698":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.698","_id":"@ouro.bot/cli@0.1.0-alpha.698","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6a36a863d3c19015d594cede7fc2c829842e1a61","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.698.tgz","fileCount":497,"integrity":"sha512-pQzQLTIUOzuCKrAlRBpfepWEJGeZcgMuDPyD5gG1PfHNWXcIeWYqVQJ5624nPqUTHo8JcoTXmFc4Xwqx2ON8Hw==","signatures":[{"sig":"MEUCIQDGlOd3bkrYETx4o3Oly2C8fz+Y/X/Fbj5LQvg3yHde/AIgatjHDIXhiNvZSwSOVMexihLSuAwvAV+0ZDl+qHUgf3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.698","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7349656},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"02fe7ff8540ad089618d524eb9b59f8e69e09af5","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.698_1783703930590_0.8142145988161456","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.699":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.699","_id":"@ouro.bot/cli@0.1.0-alpha.699","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"aac3fc93c6c9b6a6d8c2e15f24b58c315883c8d5","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.699.tgz","fileCount":497,"integrity":"sha512-pEDSdu5aBgE/pnUMTzAWudYUDsZ5jEU5WkawAz61Qevj5Wg3GxOATVoGBD/TrXesrLJaundrAE0Apc+DLiFdRQ==","signatures":[{"sig":"MEUCIQD9zSV7MHdTbcznF7hWd5WKopc7Jmb9w5khfcxzkbpIvAIgGjR1oNr/Cs+iOm1p5mRXjphNfa3cralxjcmRE63QFUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.699","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7349944},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5769e96b6338df969e0876eddc7f43ff0d84fc5d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.699_1783707373725_0.9281593292957759","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.700":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.700","_id":"@ouro.bot/cli@0.1.0-alpha.700","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d4cb03190e5b3fbe8ed1f42a3a82e18023370c68","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.700.tgz","fileCount":497,"integrity":"sha512-icVs9yTR3Qw2uyTz4lwPTyTnqlBtazu6Cutsh9yj9Uj/5FaWpjxEI2sAOghP2ZsF6CoH2imGJfDvAmK+SURhYA==","signatures":[{"sig":"MEUCIDEM+L1mRcpt4W7Ivw913shslJzepDVCUU5aTPcIesZcAiEAjN6x7zLHNfhSnTCO03RsHjk1Kh3Rp0Tu14urYEdmDQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.700","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7353547},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"10b1150806e54161fde2b7f17d93886ea104a149","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.700_1783716513607_0.20651770435850048","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.701":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.701","_id":"@ouro.bot/cli@0.1.0-alpha.701","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9bd406b5c0ae06e43dac93629a7922712c79ec77","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.701.tgz","fileCount":497,"integrity":"sha512-i4Vf1yCOksmoreiSy7j0IT80t95RpV8mvEPnflcgW79Ta9mPZykjzODZ5clVuP+Bf9dWrOWmOm239e8rQtbAew==","signatures":[{"sig":"MEQCIH7/F/+yKPV2MDr7Mqm+dq5+1CFWQ3dnd9DnJMNqUBUwAiBKdG/E+u+5MKd8xSiGheHDoNLgwPVk4+MiPlV3kmpI9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.701","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7355671},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"56e1a532dade3a72ced17fb72bf477b69d5caa05","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.701_1783721464363_0.5742788263099465","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.702":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.702","_id":"@ouro.bot/cli@0.1.0-alpha.702","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1feb05ee79d49dde3869c67bd60d5f7920fdce09","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.702.tgz","fileCount":497,"integrity":"sha512-s1QVateCNqQql+pqvJM9ohKitSL6w/TMmLwFKVsWFn5+3DUEGwo9YF83XByxCJg1vSmVhjvF7TXpe60WO+QTaQ==","signatures":[{"sig":"MEUCIFHrruqmWITHZKssDaCZ8S8UGW5MbTYvWMlEmmVsQ/mVAiEA1PlZbK02/kWp/bZds6vD2RkaIbtdMQ3PUa/TsCOTAb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.702","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7356091},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b9a61fbb75c30b182fe1b0c78570916912092aca","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.702_1783725109950_0.4529582960613092","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.703":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.703","_id":"@ouro.bot/cli@0.1.0-alpha.703","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5f4fe01a348c4d21644ebde28ea8bdf54bb01753","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.703.tgz","fileCount":497,"integrity":"sha512-3q2mWfEpzCsduwbH6rqiuu51D6KWetnmMLNlbCfksmMZO1RsU3HUCHBZTqPDa2KGioLCYKUXVT4SzVBGRUc+Tg==","signatures":[{"sig":"MEUCIHGtYV9gQYxxkmn2r9JyzXFXF6Ku5FMU++ga5Q5VyBGKAiEA1OgWNVspZRWlhjNLIrz5b43nsqSsLvgaGAI73w2e6Lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.703","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7358043},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3be95482a35a3d209d116186e4f0163fd0fade95","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.703_1783729039179_0.5705302948816062","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.704":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.704","_id":"@ouro.bot/cli@0.1.0-alpha.704","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"226e36f69b0f039598353f7aa94ea6665f5b9377","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.704.tgz","fileCount":498,"integrity":"sha512-5XpnkBL3TnAR9SZnNIIwtc9FN3IofDg+/uLtxFGtSVM0jInDvtsHAf3rOH20qjiy7pbnfuS6TC0tDTPzHprHeA==","signatures":[{"sig":"MEUCIDGmXpJcegIK9lcu53BYOdk+keuslcILPkjGYajy2CPmAiEAqa3j5nHVc3+YqkKGbqlHj1HSl5AhROwFpDghhfUO12I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.704","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7366452},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f8b6662769cca91e4493952f28abb487cd2db084","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.704_1783734635264_0.974539285406991","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.705":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.705","_id":"@ouro.bot/cli@0.1.0-alpha.705","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a42626ca5af62b02cee776e53845b18cda6575de","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.705.tgz","fileCount":500,"integrity":"sha512-sws1bdRJC4TcqtAnC5KaRBUni1K+AyprEEx3AmWWqU8PezYhj5nWKkickAjgipMU3v2mQjs87nrusxRY06+irg==","signatures":[{"sig":"MEUCIBHLOK7+CYpLapRT5vQYRTnOguhDu00waNEpDYlTYgdVAiEA9wwmbhE0KjyfN/eujTsQ7P44dEnCCGsHTiHPRpiZQiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.705","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7375869},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b59e09856a36d944bd104981a459484ff2edeb7f","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.705_1783887881977_0.7224144472005269","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.706":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.706","_id":"@ouro.bot/cli@0.1.0-alpha.706","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2fb1795f76af14b409e4d077ed9870bb99cf9f41","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.706.tgz","fileCount":501,"integrity":"sha512-CK8AivIn2oSt7226amliEnJd6no9U3di8+DT0Tp5e2Rsyfq+yQL1sF3bdWp8/fkIVZIXcUIBOQVw3wz0HsJSKA==","signatures":[{"sig":"MEUCIQC7E1eOSom5xiwXE5gKfLYFjmmBmZdcLzBkywi/8OvEtQIgImWxYNuFLPmqzO9aJnIwMbUt6AOUKzqMSs+tZQk0gjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.706","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7389955},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"dc0498d0eab806087354ca16a458b4c32f63f2fa","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.706_1783894345536_0.3246671229964091","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.707":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.707","_id":"@ouro.bot/cli@0.1.0-alpha.707","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ae6fa0cce2d33ccfa8665203ef1f3cb877a9223d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.707.tgz","fileCount":501,"integrity":"sha512-zShV/daIP6uJFuFd9LchoNyv1pYcwVBufLhbGafLyN4fYliI+odD9ymMQLmHBgI4NU9OiDfmmGNNl5Yn5DWwDQ==","signatures":[{"sig":"MEYCIQDf/0z+kct3aCUojRQGzielwJAjteDbjU21ei1TPsUPSQIhAIxEMs3iCU4VYZYR5lYzXveYBvT5hXjGC+4VO4yRBQZC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7392600},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"34f77995121536ab2cc713538a8395154a5495fb","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.707_1783898515931_0.9208374626980074","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.708":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.708","_id":"@ouro.bot/cli@0.1.0-alpha.708","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a447502d04fdd3c93fbd781d2d1e8c89ba6278ab","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.708.tgz","fileCount":501,"integrity":"sha512-wINlqPYmvc9Y9YEcY2NPw/4YYqNK6yVVLab0OGV8z+KJW/VrtLBEC3vB371l6SvJcU9WixTZ+xcDzj9Nw7acJg==","signatures":[{"sig":"MEUCIEHb+H0BRodl/x4EUieDtB9gnbJnpbWL/X1TSu24/6CoAiEAyXIkNOWwT1mvrpQraHyCVQ+27B6rCZLkeb35B0hrjMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.708","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7393328},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"537ede0d74fb04ace835f1b500e4cebc8835c6c2","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.708_1783902946743_0.5151588377766361","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.709":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.709","_id":"@ouro.bot/cli@0.1.0-alpha.709","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"659e739ff2517e874f84d03c7b1df53dffd2346e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.709.tgz","fileCount":501,"integrity":"sha512-hLEidFd5dB3XUIAnbcWeWUhM+mW1iwP/AfcI/yz69EBPO2xwJorhqGSRsAQxqV5WOHqotJjxlBbPHqTt+vCtRQ==","signatures":[{"sig":"MEYCIQDjPtTnlcU9kYC/qTaRVVuWIfQDikUvsHLASay8fm9WTgIhAI1026Gmk62rDfehka+cZt5bS3F0Zs5+iFK84QNaNDJ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.709","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7393724},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"03dd66bccb41cbfc2bdc4fda5dd0a9c679322dfe","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.709_1783907977343_0.5235686732489693","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.710":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.710","_id":"@ouro.bot/cli@0.1.0-alpha.710","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ea56233cce8e8b5fbf9de6d96e0592598bc84d89","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.710.tgz","fileCount":501,"integrity":"sha512-tBRGfjmJyO3gLG6Q3dCO6zNnvhWokbOPfKtYSs6UdDUpDp9A64ikZ5NmcnuqVznK/uSXTmQsoEck4UGnoayZng==","signatures":[{"sig":"MEYCIQCsuPxNl44uaGXQbloBpMDA1ISEbH9fm7D2YROe0vbyiwIhANIRNj5R6Z286rqooy75gEdsOl5YXsNlKQZ+yhRaGWao","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.710","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7392737},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"bd11681917da0914c10e188111a06f776d83a490","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.710_1783910997009_0.2027409500859596","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.711":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.711","_id":"@ouro.bot/cli@0.1.0-alpha.711","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f72f29c2dca7bfceb7d39a0ad729989a2e30aa00","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.711.tgz","fileCount":501,"integrity":"sha512-egu3YQrTuSFfeXg6pQYFUHnXXsK6w11jEAF4EUppts3kiKGzxKXVI4d5w/54SoeVjNGBQlSpWJ1gAeX51ENkRw==","signatures":[{"sig":"MEQCIFVOQqoxQR0XdxpJW/s+EfxsAMPngxccCL80Wdw5wtxuAiA1N9ZU8JZ+Gp0A8c/Srh5ASjBL1N9UwSktS7ubUv4UpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.711","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7393726},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"fd3a1a4a7e65409b40f470c9b06b3069dd43dc94","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.711_1783914690685_0.4481716842252568","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.712":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.712","_id":"@ouro.bot/cli@0.1.0-alpha.712","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"22525218785cbb440789bf957fb84136fa9e36e7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.712.tgz","fileCount":501,"integrity":"sha512-7X1xta0+il91Mjr2BU+81yp5LFfMTwnkCdvo4E4P15V60x/6laAifRPxuTOEsfuXMSUUJQVWe8baTMYX7Zwzxw==","signatures":[{"sig":"MEYCIQDP38O5W8jiQK8Uq18lZjzUqKDc0pw2EbK7PkUVtHedFAIhALdUSITnKRXwpZxUI2zzTTp2twwfbJu7RwnuHUa3HPG/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.712","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7394110},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"755b6800e49ed8c5ce0bd3d6ace4bb2661f0955c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.712_1783967652625_0.7685168397304591","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.713":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.713","_id":"@ouro.bot/cli@0.1.0-alpha.713","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9c0fdfc4f47eecb7c6c91c7afef01a9a4572aaab","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.713.tgz","fileCount":501,"integrity":"sha512-wte5fV9eb0CtrnlHMfdo92Emj5wn7XiTEisDn9du1pScXgBQe1AqnfDCOC1OIzUgbyqjhSOGFwyrmkhyswTzww==","signatures":[{"sig":"MEYCIQDLZay/0d+kSdo6ALRYsKqM0IEqafeIWgfiNw4+qyCOywIhAPHcimk/r2H/qw0Qz2pGx+KMIAbBWaXf26SHArUcRBTe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.713","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7394297},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"06798e7d66d8c4a2f97d4633f64e2706bd21e38c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.713_1783970030748_0.43747806258585853","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.714":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.714","_id":"@ouro.bot/cli@0.1.0-alpha.714","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"3be4c112d0b90c2b9e9baecae41f3d311d056d97","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.714.tgz","fileCount":501,"integrity":"sha512-JrNX/OT3XZvU8EM9zQWSbkzixE00MSUarQXRlxPzdrUUuq+2AdzsDpoaIfTIprI3D6WijpumT7Em3OI+o0I9QQ==","signatures":[{"sig":"MEUCIQDGlK48J0npLNiJxeJluNcaq7WL2KExEuybgh0fr1Vb+AIgFtIFoWOUTS9hGxct4ICl0Jt1WaMhvvGLXLpcNDto2L4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.714","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7400318},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7ca526dc5bd66d9ccbbe18216ad1daad5cf989db","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.714_1783978982021_0.30079311040245527","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.715":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.715","_id":"@ouro.bot/cli@0.1.0-alpha.715","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"917b68b9cc436a7317574e85930a41acf5971501","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.715.tgz","fileCount":501,"integrity":"sha512-mG8OIVa/KoFnBwz81rgMEmEo71fHNdUuP6FkTInfxrad43F+76JwZI4/2FK2LULuEkli3Adif+At9jR5YKjt1w==","signatures":[{"sig":"MEUCIAGkh5kD46yhsPF2BTCWZ0C+igjaQlwNQnRH89cOv+KxAiEArGGm1DnpNsi7pAkB4F23gGSc07iWFP/0nu4Vo2FsP3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.715","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7400525},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"24445016f0f1b2cd5284d89d1de3f89bc24172a5","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.715_1783980911013_0.5310640452572593","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.716":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.716","_id":"@ouro.bot/cli@0.1.0-alpha.716","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"58c0a34cae517ce0cc5301e048feb78b01fa6e0e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.716.tgz","fileCount":501,"integrity":"sha512-Uj1fYTUGFMxZ52cip+9id/KKglky8tIzAagjSh2akcv/eMJKaptp0tEHtJF7DkHFJfzxIqb0ksSgFDzwx95pQg==","signatures":[{"sig":"MEUCIGgRaMmPUiJeswH7Y+jX84pgFgZFo3YgUhz0yUjIPRf9AiEA0EjIwMH+p3l4SiqjK9ioPYii257dneuUl0gLvyF2xog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.716","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7407612},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4bf7906dc2e137b0f134b10b72bdcbdcaa11ca27","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.716_1783987009866_0.057833548977108684","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.717":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.717","_id":"@ouro.bot/cli@0.1.0-alpha.717","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"33468db5ea936a0ca08b1450b8d30238e1f9f455","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.717.tgz","fileCount":501,"integrity":"sha512-dlnZssPJ4pCBXcUdSX/jySARTcOM38125pBO0IMrTnlD7MM7Z+Tu+nQOwlfZpsOU2gepp9+TzicjoigKLBwhCA==","signatures":[{"sig":"MEQCIF0WC5UtreT4/DLWqRtJZ08tOHxqelVAoVUnqwjOunSeAiAER8s+w1/Wpme8FMM2Oej2zKSw+Y4hx/o0lU8V+xO8vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.717","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7407815},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"90f335a682acc4397a2269419628a393dd59b14b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.717_1783988777280_0.1544638954416948","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.718":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.718","_id":"@ouro.bot/cli@0.1.0-alpha.718","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f8048fc4a0bf1ccf7900233b1373bfa64e1cc4de","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.718.tgz","fileCount":501,"integrity":"sha512-pEJ1MUIDEXpJSG8y+rct7MUTN2G1uYFYucqDFdQxsaHNo/w39L8fs3OGz1guofb1FLiYIyjCOys64QAOz/RHjw==","signatures":[{"sig":"MEQCIA/DDeZxqSA3GzUpLRfSE+EvlQhf+J/x6yRjMh0814cRAiA56KlrTqYA99ObNvxumPIypAqbhNb8tkuRyFYUL8Kzww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.718","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7408018},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d5d6cda66fc8df240dd5d3751ffbf5fb0fcb51b8","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.718_1783990521008_0.7996234016978534","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.719":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.719","_id":"@ouro.bot/cli@0.1.0-alpha.719","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"94b28228c924ddc024761cea4c6e998b6a4d6ce6","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.719.tgz","fileCount":501,"integrity":"sha512-KJOKJeIDuSFtg9QynSbLfzB//CDBOsBSvKZWMHfc+L+Hmb0qOlqNb0AZ9jFF61SejgoZ0HGTVlnqpkcU1+GJSA==","signatures":[{"sig":"MEYCIQDoheypKaO5FTaptTBl8gH9ePRNsPIyIUd9NBuWtcAdjQIhAIps5oI63YhYQuPbxzcSA5JPEog2tJW1imyWANizSx/h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.719","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7408496},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"eab82b0673ef547ca497128172c94a017caa8ea4","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.719_1783992887777_0.5300121425138489","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.720":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.720","_id":"@ouro.bot/cli@0.1.0-alpha.720","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"0dece3013b272cea28c66dc8c828488183412ed8","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.720.tgz","fileCount":501,"integrity":"sha512-EORV9lGj+B6GEimcv3QX4HIgNgE8tJkcyYfCBcdxCmFxiaqo6uPRzIPSROBl2INC4jAvIXnlHpxjqjvoaJqN1A==","signatures":[{"sig":"MEQCID46ApZKdpwAJfh1pTlW0yYwpxyfVzYz7NEMpjdiERgKAiAQGQSqcRCTTelVOTN1eUrWBL4UiKfbB76Q5JY+Uh2E/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.720","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7410129},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"0e14c291da72776ebeeb584dc0aef8303401f949","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.720_1783997920423_0.322526625052199","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.721":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.721","_id":"@ouro.bot/cli@0.1.0-alpha.721","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b5ba3ce6329fbc33d83684575200d7598c6afa06","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.721.tgz","fileCount":501,"integrity":"sha512-GjZKxnb37JfqAEHaSAE3xW67HU9nxAfp03whgNuooVQNfVE58qll0OHHlD8c1Kq59As+ZlWBBU5iEoS/ROcsUQ==","signatures":[{"sig":"MEUCIH4Ju72pdZEwGS/1uzsjKLEoLpZ1pw2n/zq79MDLoswfAiEAjbsz0QYl0tUCF3yMYUW5QMdx+gaI/iq1XzzozqPNkoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.721","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7432990},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c9edc6db4bd4f856607feeb4ea5331ad8c19925e","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.721_1784053189897_0.11283061076760403","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.722":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.722","_id":"@ouro.bot/cli@0.1.0-alpha.722","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4f39ad30d64cd806d81005df750e91f4ce8c13d3","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.722.tgz","fileCount":503,"integrity":"sha512-6tgm4EvMEXwEpFbg9e75klB+9a6VbPlFVWGlZgd6U1HjD4RjXx9U211uK9e2SQX5WBV8ylpcLiDA8Cn/bT6jdQ==","signatures":[{"sig":"MEUCICpFIsCgGize/fSjcnvebFIGGMSx9WAA11ZrUVR2ruUUAiEAuAm91Hx+1Q1MCQumtRy7FySGhPG/kJNgAd/LAORn8m0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.722","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7454904},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"510c9bb2fb128b36fd5892cd504a6a0109240547","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.722_1785108131167_0.9661096256525301","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.723":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.723","_id":"@ouro.bot/cli@0.1.0-alpha.723","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8b6aa176545afe5270c8ff88ea392a28d3acb1a3","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.723.tgz","fileCount":503,"integrity":"sha512-n2/U4yU7dHXWHOSuZtM+X6AQNU6ZVeCJKxwtxVMFy+/+qdBRWPPX27coJfG9tg80gUtPowXv0Y4Byvz17ArK8w==","signatures":[{"sig":"MEYCIQDWu2UX8dscNN9CLPPTCsEHFvuXDwXvgkxrQaX4iTzmXQIhAMAriE0QQTfpfDZh7sjKg9sEvpiAfyFPTovbk1GNIess","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7473791},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d3655c529a4290dc1f8455ef99a134e1b6ef2070","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.723_1785169540589_0.6695958082238727","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.724":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.724","_id":"@ouro.bot/cli@0.1.0-alpha.724","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"09a65c288ae8f40fcabd4b519e4ad6837ebdfe02","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.724.tgz","fileCount":503,"integrity":"sha512-SMXtxvQbNpC0as0fM947iLQ7REvJfXJjglhRvvwInvK4SP0LLzIQrHxPhDg6Zs4yuXvz85goW6o8RYEQHP8SUg==","signatures":[{"sig":"MEQCIFQAVQDpsIxO3W/hIPKvnVU2mWV8vSADxJXqJsqU4FkxAiB15+XmF0V119LOdEQ4Hh91Kf2loJpR/ZnPKw8GS+dBPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.724","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7485806},"main":"dist/heart/daemon/ouro-entry.js","exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"dfff84a86606c2ca3dbfbf25b6eb7ff9af1469b6","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.724_1785196159784_0.49398048035021813","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.725":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.725","_id":"@ouro.bot/cli@0.1.0-alpha.725","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c626605891fe85932e7e0119989583482e5afa1d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.725.tgz","fileCount":510,"integrity":"sha512-UMtKc/tFunUvW+jrw3fZagAB1LYNwhpc55FceQX+r4iVx2XU/hSP/yYgCUyNm8MF2uaOgZeM8Xy20TNmeHlMDA==","signatures":[{"sig":"MEQCIBQPJWCszLC/lcHKaX40oXd95JwNvZTGrxtwvxeQKVOOAiAbNBAdOD84WYb1kCFYirU3Ffyb50JrwHUvOGfP8sMV6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.725","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7778461},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"19f3ecdb27e88f0a6ce2af0ffce262109ce87ace","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.725_1785631585738_0.5300105107559943","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.726":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.726","_id":"@ouro.bot/cli@0.1.0-alpha.726","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5a6e7492677e8f8cf77832b5c00eae9dc40576ad","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.726.tgz","fileCount":510,"integrity":"sha512-zMgRIgAZaDj3eg6m/XQXO6o3i0JZp4yVcOjFAMNXvqD+g0owe1HUGnAl48LjWVf2hnCFimE+7R2kuJjyHZzVrQ==","signatures":[{"sig":"MEUCIDk4YbgcZGEAJr9O0PFwL1oFCCfG3jyEYl+OabkObLw1AiEAnt7kDQToRiWanrYrRejL44Ijg82IxYgeXDuXM5zlqWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.726","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7778681},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"84d706651df02e0861f0304a2e72aa33b07ff5e5","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.726_1785639783967_0.5260510091863255","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.727":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.727","_id":"@ouro.bot/cli@0.1.0-alpha.727","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"0c430a88022dca2c0190c22c041338b0272a94ea","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.727.tgz","fileCount":511,"integrity":"sha512-/PRq2ZLjwmmp2WMoePIAd88Trq+ON89iaV8dsMljVS4vZaf1Pd3J0fkCeqNXWQJWSfJXrZc8V/l9/+vF9joswg==","signatures":[{"sig":"MEYCIQCTPNfbeDw87h6Lc+9W1gGU4YnfpblTN2/bVLof/FrERAIhALt5g+/pSdMWz65IXfLzdOCdyiyCUPCzr/UkZuqfcvUM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.727","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7845837},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8cd07ec1a6d08ece2759719bc9d98b4487312bbe","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.16.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.8","smtp-server":"^3.18.4","@types/react":"^17.0.91","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.727_1786650559794_0.7637394445752466","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.728":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.728","_id":"@ouro.bot/cli@0.1.0-alpha.728","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c0dfeff349dbc315fb249141d24a0052a0f1e0af","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.728.tgz","fileCount":518,"integrity":"sha512-a1wXLIbxqSqXIYy27u59lYHCU8VR/y28EhOsyeMBYRdXHxBEL2CO9oqxZivLgcMqYRmK/xMNbKQj5W+LFqkaXg==","signatures":[{"sig":"MEYCIQDEPEpWDpwj78Oj/ri7o+3VbsgHsWo7TbJMo6qRHvSu8AIhAMW2eDfu3/PFJLyGsFkrF9VvhTMc+b7PSbasi8Z42+X5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.728","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7935818},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"bbdace32e1df19d53722cae5859f6094741adad8","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.728_1787004046457_0.3014455257524429","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.729":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.729","_id":"@ouro.bot/cli@0.1.0-alpha.729","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"fa1de1b4f09326cf758c3d310e23b66c299a725d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.729.tgz","fileCount":518,"integrity":"sha512-+NTC1nzBlSFdHmhykSwwpmuf6YZf9Zw+81gcQI+lp6C9M2AcWdvGxgBfd5MU7W06BcRTECQjZ3FOeycLdSvQyA==","signatures":[{"sig":"MEUCIQDdxhdVqO2SK4HUzTTeQuAgsUjTMlPyebp82y6b1Vm/XAIgDrPUkZAYBmnCObaP3t8uE+wQuu4I2BI2MsbbgVzQtbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.729","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7936220},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"99a14b165e0c1a03351d412421a37f6c589f3106","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.729_1787007972195_0.38989456721197846","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.730":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.730","_id":"@ouro.bot/cli@0.1.0-alpha.730","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f99bb56c367fb6daac49c8d8d0d272aa99f8e33c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.730.tgz","fileCount":522,"integrity":"sha512-9718QJttrpGuzNI1UOCVLSKdVCxe6tAtEfoAV1m3w2IPUrsiXBbRO2UqhfJarWx8+Cr7OGDB1M1NSvrJJh+67w==","signatures":[{"sig":"MEUCIQC+bpBlM66wQA0kNL1dOatZxoqjSQ/56ef2MTwz76H4yAIgRFsE1lAvBpWIA9dTJGayHemQ9E84+FJfLx+/07QwUsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.730","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8041665},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"798ea45dc3318dbc333897bb524f2a8bd56385f5","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.730_1787036587210_0.35221145763249817","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.731":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.731","_id":"@ouro.bot/cli@0.1.0-alpha.731","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2e3370a9be0c92f12cfa039ee613f345332f842c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.731.tgz","fileCount":525,"integrity":"sha512-/FJ9JNYP6HzOJoI0A3U9MuITFYhash8Gpi3bQE0EREO9ePvYoW7dYMlxwgT5yilf40RcSjGFUOa0yZWSpfPtJA==","signatures":[{"sig":"MEQCIHvWeYSyMeBqzfueXHmOsuphUpljZtCwQvrEkA+MAaEgAiBdULTSFxmUNoJrlZJXl9AGpMr/+pp1pW5V9on8lNxv3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.731","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8109983},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ce6de4ff3d5cd79419ef58ecac5979b14f2c6f16","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.731_1787039925302_0.23931684811269682","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.732":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.732","_id":"@ouro.bot/cli@0.1.0-alpha.732","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5b38d5b0aecd1d92efbb5f1e2b523a15a1dcdd48","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.732.tgz","fileCount":525,"integrity":"sha512-eKvtL1/0wBhkA0QiKVfArSFp0LAKhs0nGFqZktdU+TzbpJBLOQUJXmwgpYHUpj3HZloDbcSlMYGVLDkXzKe8Ag==","signatures":[{"sig":"MEYCIQCTWJq0Ul21rTcHY1DlsFWGTfPF3egNNlTdLg0J732TlQIhAIO6MWWGawcVoL0DFeRewLjuF21jAzBoahJutHBcDCzL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.732","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8110823},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"330dbec8eacffdc31de07039d8869e44526d1a9d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.732_1787049369012_0.47211980822394595","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.733":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.733","_id":"@ouro.bot/cli@0.1.0-alpha.733","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9ada6b175b7c2174c1fca230be822079aa62b50d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.733.tgz","fileCount":525,"integrity":"sha512-AhNcsog5Kn++zdoJkEUZSfu9ED39E3N/9949gC9I0bd6odVR/CZse0w+trnBlCt4py+MCLKdGrrpd+a17CVQmw==","signatures":[{"sig":"MEUCIHxwcSpjGn2WnNN/wfzv6CcbgkVxL5dpRuMdvTOAXc8UAiEA6QGYfAneHDci7l9K5IovsIg4kG9nyWM6dSkywVxJ+4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.733","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8129899},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"28f9d15e1df92d6509c8ebea43fea43a4dee8831","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.7","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.733_1787070140421_0.7806534939938763","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.734":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.734","_id":"@ouro.bot/cli@0.1.0-alpha.734","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"177f2e9ce7d538cdffc4e59303d715604cc22bbb","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.734.tgz","fileCount":580,"integrity":"sha512-CJ9Kk9KiyEcYsAVp4AXTwZj5ueqPEguUCmonzhaIi594WOsW1XrsU0UiAdkETP0OSrdupw2hxI4VqnDCVOTs/w==","signatures":[{"sig":"MEYCIQCmBo1O7GcWYKEBoQL6CJnWth/i51IXITbRyg5vyovM/QIhANRmTZ/4d8np9usNh/2iNGMbbzXdhyPMcOYUaNFddaQ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.734","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9480788},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7be2c4ab0ea446bb706b9dc0e9cfae46afceba6d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.9","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.734_1787333223793_0.7887995787716315","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.735":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.735","_id":"@ouro.bot/cli@0.1.0-alpha.735","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d94aab00821ad1d1acba32efb934293c4d494e05","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.735.tgz","fileCount":580,"integrity":"sha512-1VQEX+QLaUGs+jaqo81hmAuxvGmXB9o6ARvsnlyQ+vHFk1fWbS3YybQVtwOR+mX9X45u2wf/Pz0CLTbAEcLkDg==","signatures":[{"sig":"MEYCIQCrfuXmsiEiiJB1fp5zGtzpuPJnGa5n3niPGESxHRFvKQIhALJhUQG0dTM0thR9FX6J7Pmljg2377yAwlHyMOJHMi9g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.735","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9497060},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"53294e5b90aacd9bc4b480620d67c53f8d97e86c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.9","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.735_1787340353808_0.749947180618376","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.736":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.736","_id":"@ouro.bot/cli@0.1.0-alpha.736","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1920509d0ab9c1a913bf8a15f7248b825cdfa63a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.736.tgz","fileCount":580,"integrity":"sha512-RT4hR9MlBrpOXRMeP+RM5BL2wiXA/uox8vZLkK7z5DRAUM9D5O0ppT6j8+mnpRKmyu7LWUDS8gLnN+gVfDMGOQ==","signatures":[{"sig":"MEUCIBxmREUPPD7rwNK9+ftfBE0IdS2ByyiWbQQWahWOILMXAiEA/4UadiD9Wm1+9F9IZjvWMcn02mbnZREgxUq+N3smm14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.736","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9497363},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"bb3abfa2b3538bc0748804ba70a426f670f30280","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.9","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.736_1787344045457_0.19156352908841945","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.737":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.737","_id":"@ouro.bot/cli@0.1.0-alpha.737","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"56c23a3f0004484290a2496a7df42922c629fc37","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.737.tgz","fileCount":580,"integrity":"sha512-dMS6rI8StZWsmte5OGx4JwtM7irmfhJZDaWVACdTyh6Ky2td5TWwFNLNIL8je74M1oVvq5mJGgJ67I1T5Tbw4Q==","signatures":[{"sig":"MEUCIQCCEMu7Hn3YM1QjMUjWVGteNMO1QIe4OPJsgEpXdJuufwIgCUqSl9ansJN373NmAb1t70sVHztw75ZbQwHWiNzYVEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.737","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9561011},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8050ceb38b3af555595aaddd84efad0df8a72b22","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.8.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.9","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.737_1787358211855_0.26284429599629533","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.738":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.738","_id":"@ouro.bot/cli@0.1.0-alpha.738","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"707d7064e1fe5604f55c195e5a182c6914dbd195","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.738.tgz","fileCount":580,"integrity":"sha512-eqktu5l0YSjX98LjhK1Kc/4TJPThr8SBcGUySU4K8G+0UGatlpH0JfNsm9Mmdb8NMGmn7tiwzQn2cN6wHprXhg==","signatures":[{"sig":"MEYCIQDz7ukEsOehCi/C3OTJA5RJ9FM8GY+uidDImIGldW2/1QIhAJFZ6ErRS/iKeUIMUIQ/hZxDmTCFuiARVUcJ2LcHL/Jr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.738","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9565386},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c364202cde419ebe82171aa5210b3446532cdf55","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.8.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.9","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.738_1787364875533_0.11056396201077634","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.739":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.739","_id":"@ouro.bot/cli@0.1.0-alpha.739","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"74c786978a287637309a2c0f2bebaaf45e9201bf","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.739.tgz","fileCount":580,"integrity":"sha512-3jzIEISDlUHFekHZ10xPjFKK5INc7T9L75jQINFeH6j48JTvFVGTiWMlpx2sL9dD5ag4Fp1wEWJc/9od0CUu4A==","signatures":[{"sig":"MEUCIQDeXBBx7KB+HnIrGK+s9c5/SAwqXMnK9bURRNOVjzWgaAIgOodjf65dsYnToZBlfZxZp/4apFuK9S8Chj0TflVk0GQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.739","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9567108},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"b9a5a743fdae48b005e8d29ab3d64ae0c812fb49","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.8.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.9","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.739_1787374358731_0.4401410081198689","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.740":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.740","_id":"@ouro.bot/cli@0.1.0-alpha.740","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7ccc340cc569e7e822ce26d9354be122998a3500","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.740.tgz","fileCount":580,"integrity":"sha512-4wAPBoI2tMMp6f/jwOowXN3z5n0fiDgmCp3b13qAM+qrAUuE84BYKDpLeMeg29qseby9XPMvzB8rVJdBlIdSlA==","signatures":[{"sig":"MEUCIQCyD8vrPxV3Czz1MnxI8PI1J6CJiPOQ0jLWQSv5c0573wIgUde+na0Z/MwMFSrC9p9zb/3Eh3P0Y1LdzgJp4qbGi08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.740","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9567292},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c4db1059e5e07807df874735a168f89b7eaf4ee5","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.8.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.9","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.740_1787377867200_0.7343597423255153","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.741":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.741","_id":"@ouro.bot/cli@0.1.0-alpha.741","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"69d8676c6a5a7579d029247e2535c3e0a8169ec6","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.741.tgz","fileCount":580,"integrity":"sha512-pVkNySE2cAcpULqNVJyCFy6ZxNLe7Wl5qsQF+AQyCzBukeWvA3g1Ej0Fc4Hjsi35GSzkgVfq+Fp9QrAzZNrj3g==","signatures":[{"sig":"MEUCIDcDFfipOpRHrxWBg/kzsrU7Q/PFmDm7MTxm0vk0q4tMAiEAordqFejZzjjbJ5xexGHBrtCXYApKuDN/04q8NqprS70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.741","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9566982},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"28983a63e7361faf7c64e66b505a6fd584e7925a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.9","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.741_1787381836574_0.7694871487855874","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.742":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.742","_id":"@ouro.bot/cli@0.1.0-alpha.742","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"79df0ec26b6895beca070df82afe1c0286f10709","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.742.tgz","fileCount":580,"integrity":"sha512-B8vLsGvMi0RgquNkeGCfK7458JuEb6I/JjidRdkPamnPJTi3eGQw1pKmAuJecB2bVYb0Z2qw4aGZxlLllc64zw==","signatures":[{"sig":"MEQCIF0eYzL/hEkOV9IbTe1rxlw6M5PffFKs/z7elJee+fDWAiBqOVkZyBW+dSrYA/iDSVUWIAUm2ZOOnN+GuLrEZMSGkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.742","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9568968},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"cd0feb95f57bc19f772481a9187be76de4d66a42","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.9","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.742_1787893785438_0.7266869279879646","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.743":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.743","_id":"@ouro.bot/cli@0.1.0-alpha.743","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"94033424fc24b8702c1f372342127449f49152d2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.743.tgz","fileCount":595,"integrity":"sha512-OczEWrYz1wveaKKhVKM27eAkYyKPZilqqpU0fKHUyFKcdK/ZVgMyEmvNwxDDO81V478lAGJg6ZhAgl137ey0Wg==","signatures":[{"sig":"MEQCIFzfx1g8LEtuWe3lDZqpZtznpzzciLYlt7JKfDekMEz9AiBxVgdPFqyYjmMCYfIzy5wLy6wITfHlLptx7d7EOBOI+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.743","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10051824},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c366942b223e5cf50bb9fb7753714c7d1c4b1543","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.743_1788094237849_0.6040461870959979","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.744":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.744","_id":"@ouro.bot/cli@0.1.0-alpha.744","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f2dbca7ad7038456707cbb391e7152b9c30adafb","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.744.tgz","fileCount":595,"integrity":"sha512-lgChwFOl34RidAMIE8ZLzmQUwUv4Na058/8AfymG1BjXOqYZBWRluctOXv63uJvMcCzQe3YAsq5CACCknZtbJA==","signatures":[{"sig":"MEQCIBSDJzg91qTHJ2lyVszVB2v0IjyQJAIZsSeSe08icXSmAiA1JHk+tR4QdMdh4vK5OAaZgobQCTko9R4sCjWmxEeWPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.744","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10052096},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e5a9a9b09c24ab7ca6c3df2eb53b85e52862bf79","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.744_1788097698980_0.8719671557163258","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.745":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.745","_id":"@ouro.bot/cli@0.1.0-alpha.745","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"df94ae045415f9160734cee8df9deedb97aa4291","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.745.tgz","fileCount":595,"integrity":"sha512-40ZW4r8YeUixHewsyfMSMBfU/BJlGGs2A54zsRRsu3Ceor1+B34HhA1mzVkjVPZcS63O4sNmlmANvrISS0awGQ==","signatures":[{"sig":"MEQCIEvw+8BjeFHoFQ7sewztlG29FYcDF37QC1IlvHsPwecRAiBFojVvYlC8cobcs4f4zo6tNlC7GtVdn5datTwqxIYM/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.745","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10052977},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c735f3f892333232caf42e08c74d65d2f540141c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.745_1788102791518_0.8043654879492463","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.746":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.746","_id":"@ouro.bot/cli@0.1.0-alpha.746","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"93cb2b4f6db102ea9c6922736469fcd7e00acab4","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.746.tgz","fileCount":595,"integrity":"sha512-sZaHqKdE277oktf8dO9p6N+kZVSnh8IpfNpFqAhqsb9DXEMRYn/FVaLUXijq+KbJfMqI3TSSkUYv2UXSdwsK+g==","signatures":[{"sig":"MEQCIHZVodYZuUj2QyJ5bxQMNnrI/icwg48snozz5FeoRDwBAiBNIKj9awfvdcsqLXLTvCK7hcrDDR6gUz7kgfr+Y9MSgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.746","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10053300},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"12bfbf39312bce0ac236f767632eaef54aa521f1","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.746_1788107968148_0.14955677465345008","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.747":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.747","_id":"@ouro.bot/cli@0.1.0-alpha.747","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a67497c50f1552902b722852733ea67cbaaefbab","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.747.tgz","fileCount":595,"integrity":"sha512-yB3ynAOBKdonF5DIDWq7waJ5+jvRiw1VdPiBxhTPRJGZ2uiAFiTpJZ0bc/l/smWe5S+tADeXZ1IQJ6S5gPoc6Q==","signatures":[{"sig":"MEYCIQCjsffSGD4hBs+gQ1yPpBv2nkbVhTsJiJjYFEGIuyf9JQIhAMK+HM8rvFr80nmw5lDwLTmDjXJJh3cvvHZPzXy8GnVy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10053858},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d6f6b1ed1aa7ff9a059df483c684d5164d3a60a2","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.747_1788113169040_0.47646455909957375","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.748":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.748","_id":"@ouro.bot/cli@0.1.0-alpha.748","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5f6964da1c50a023257d5d442f41a83b2337e387","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.748.tgz","fileCount":595,"integrity":"sha512-I7a+MVvIb7qOw/PB+Ih52EKayCvLxaGZO91HUBjzCT4uxKcJ+sgG6+Dz/fSu0nFt5TmIKtiuGOkxPJh5IKivHA==","signatures":[{"sig":"MEUCIER/2opjuL2sW2gQDpmI5bp5FxWZNm2+mKOolQXHjkSmAiEA1MTv/XyY/pV5qbKWwnrvzUDg/DbQly7NhDFIvMr1dfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.748","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10056763},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"37c9ffa8c7e4fce143042774264b8c75088f1b36","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.748_1788119181048_0.5791674521837042","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.749":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.749","_id":"@ouro.bot/cli@0.1.0-alpha.749","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c58d3582190647fd3499f51e58564023cbf0f3f8","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.749.tgz","fileCount":595,"integrity":"sha512-/1YIF0tzpG3F8qb4Okyv9+fJWIWeHA8ECKXm84LGqMvjoZ4R6/ZyIFF88LHocg5ru5nmPoZWJSBxFIwxCfsFaQ==","signatures":[{"sig":"MEYCIQDQ7CWZFUMB5CSGtaGgaiLh6WrGxxsGwjBvRSMa8F/PdAIhAIvaDWiThoBF3AuZiFOM6Ih/EP0dMoLU9wt5cIqdmDoA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.749","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10062474},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"aa4a9693c4fbfa726b703b00b77f13ec5385c661","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.749_1788124545802_0.6575724182642051","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.750":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.750","_id":"@ouro.bot/cli@0.1.0-alpha.750","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d4b48b650123d15e9a144c85b5e3b139cfb5fafd","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.750.tgz","fileCount":595,"integrity":"sha512-iUAUtUZkP+41z74uwKAN5Pe02nXvcsuabUpeYh7ep1lSNKGazDSZtomzZzdOt26GWV+Y4LSaJpbpHIZPrXuKsA==","signatures":[{"sig":"MEYCIQCiOZQNatyTw5erTMZRxgPhbA5RSwgBXL3jwYHls5ye+wIhAMkm4cSJsE+3/J+6D9TPTE5mhlEqABddvsiFEG5ZSW9x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.750","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10062932},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"02d954dfe8a197534048bd2aa2ac24706f822ebf","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.750_1788126980389_0.8930463810219087","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.751":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.751","_id":"@ouro.bot/cli@0.1.0-alpha.751","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"450ad9561ab524226c7f51bb1b24ece870e164bd","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.751.tgz","fileCount":596,"integrity":"sha512-tcsZI6Y2XpQpkM73Deng618BLapj9XEc8zCMzIZX0NIuLpjTjuZuPyxMud6+bRgMkf0TTt10cRZR06rhJMWtbA==","signatures":[{"sig":"MEUCICaAdqzKgOeT6dYOPmDJ1le9yUjV2kDsThDfuvNpeMCkAiEAr4VdFvR7HpknP88L1XwQ7ODm4L1d6gtlR3onvDUiu1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.751","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10089693},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"84522a78a717c47600fd162386a6c99e56dbe82c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.751_1788132091081_0.8743186643966245","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.752":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.752","_id":"@ouro.bot/cli@0.1.0-alpha.752","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e855f1171b776e0a0322c59579e56f7e8e26f66c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.752.tgz","fileCount":598,"integrity":"sha512-GL3LM3nhGffYOEBp8VwqiFl3JTpWLk121mjRXq06VzmFK3/nTft6K3AIoCzeQBePqL+jdzQxaGiPFl3/0+fNtw==","signatures":[{"sig":"MEUCIAu/zjrqV4nsLbK+1gOVrXNuEm8ZHQjQfOqC3mjoO2o6AiEA6p2dTQVEXFnKPbtYIyTye6/jLXv9Fyyw5/xQcxcLPLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.752","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10112250},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6b03fab89231c0f574278a17cfd82fc1d45adb0a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.752_1788141968439_0.7862433417756294","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.753":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.753","_id":"@ouro.bot/cli@0.1.0-alpha.753","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"58dcc9feaec0a3ec82aa8bd78bb117bfd7f6f416","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.753.tgz","fileCount":598,"integrity":"sha512-+aUgbagayiyifbbh7hkJu4CIwfZlLHWQ/aAEwZyCEOy+WXO4rs7bQok6jZVkCn/OPQ4dzvn1e9h7k0Bkeg/7tA==","signatures":[{"sig":"MEQCIHEmJQurV3lyEUKpwSIMubUa+M1BOmAM0Kv5Xkdl5P+OAiBImKOrjsLjyANkEpY6LvLO1OazK57kUAb6YbbPRIXEKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.753","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10112845},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"db69f97b3bb7cea8a7aea3f5023c1e948496eae9","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.753_1788146532279_0.09748888159027991","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.754":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.754","_id":"@ouro.bot/cli@0.1.0-alpha.754","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"463999d55c49c2f973fc89ad38618080d0b7963c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.754.tgz","fileCount":598,"integrity":"sha512-MAxAx4M8lswR/6P52NAGNyH9fLqf3743Mu5wVUM8Cn4cegjYdGrE28poPdIDIbzytESf2PovRX2bWZQAnl/Vsw==","signatures":[{"sig":"MEUCIEzFerwcG2guZnQBQxXGFjZDCEF5EI+nsSq5XnUzONASAiEA9V/LdsOQ4Zw0m9LfXNIMxokgDRXYNX9RPGKS5IYFSJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.754","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10114130},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"85b44533a3c1e4f44e1afbb52161e3e8ed44cf86","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.754_1788151857694_0.3053679381708445","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.755":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.755","_id":"@ouro.bot/cli@0.1.0-alpha.755","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"5e1763caa099dc9f488f9a46442ec2fe781292e1","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.755.tgz","fileCount":598,"integrity":"sha512-RDCPe24BHGNHfWzVBeEEUHwtyvmMXtMf/lF4NnpsuU7xjcpJhNVVQrlXRU35sSfFS9Z/h/yv5Sdv+Aj6caUJHg==","signatures":[{"sig":"MEUCIAWX5NAwJuGENUvDPuxPk6gp4CaMNNlpzooPLsD1A0YfAiEAtJwQepgdhVoSlQvvNVp4vGBI3lSz44XNaZoSDSmMeKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.755","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10115208},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1afb558a90d2cfadbc17c8019daec0d41c986705","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.755_1788158578200_0.07182856330264631","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.756":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.756","_id":"@ouro.bot/cli@0.1.0-alpha.756","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"3a5e50a2e6ebb8c67f946d38982200e46f0ea440","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.756.tgz","fileCount":598,"integrity":"sha512-VoMjIAjbrs5uqyx9NlqcJyhf8SfvvmFxtqLVGkjhyisMXhcaUxlphROumVCmUltxBmdUPaIqQZNAsSakLY8lQQ==","signatures":[{"sig":"MEUCICJfVugAiYLfqO3trQd6qAC+CJzvttvk0kVPLX94y7KkAiEAglQCioujgT4tO7UahldUyEH9shNTEvoIY75EtkBReO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.756","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10118240},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c0dbc00e421160d6b5bc14658e542802b63153fe","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.756_1788165559769_0.5526805521562177","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.757":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.757","_id":"@ouro.bot/cli@0.1.0-alpha.757","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ca04664b8d8e38c8867063ba78af51bdc12a3159","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.757.tgz","fileCount":598,"integrity":"sha512-K5vxMTg9EP287PS8DoiXhbpPXvEog7AiAxguD8u2CohTEV1oExt1hpoFjwblxInAyfDifcVqLeKGe7f2+aeZjg==","signatures":[{"sig":"MEQCIC/sNYfQkn9C4nztkkcJFrq4N5Yw1YmTC9du2cvrDvhqAiBx81Zp8NJF6LTWkvnHeB0/ZlyyGwQRBKrlk58rdbzR6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.757","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10121006},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"85ad08b03ee5163a2d19224ed8a53686fa26f985","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.757_1788171379497_0.6876626436618771","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.758":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.758","_id":"@ouro.bot/cli@0.1.0-alpha.758","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6203f753c243cdcebf7e99ad8f86cac0549268f6","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.758.tgz","fileCount":598,"integrity":"sha512-UAI0R1vnrAa5HXmwjBubtE/geEUn3JDfNCRu23e6J69o0ZAG7aIAlMEro0R/higsQ8SSkQ4nrb1L8tFpbJg4bw==","signatures":[{"sig":"MEUCIGVKKJWSpOjjnFwDxePAbwFmdjaxoSZn+NIo/eeKDksfAiEAq6FoHfDpuNxlfpc7eqX5WLV6iYDTRW5zx9Bz3J6BkgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.758","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10125642},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"51a03f31f9390821b466ffa5d2ea2e785b60a02e","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.758_1788179627842_0.22337485058434536","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.759":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.759","_id":"@ouro.bot/cli@0.1.0-alpha.759","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b94bdde0fa9744e8bac503028ddaef5ac6146403","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.759.tgz","fileCount":598,"integrity":"sha512-uf6zgCGgz1CN2eGB0iPCXCaDvrPPQggrykE72K4EQ7BSEQQ6GH7Yx1F4G78ffLhfZq8YP3fMt2nRgzPNo8ZyUg==","signatures":[{"sig":"MEQCIFaLiaXDJxb+/oplSJFj8m83hsNPErTFXDs/WhAHApqzAiAOvgz82vbUtwMQEKuqmTPAcVvZ+Y+xMA58E8/C3/QuVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.759","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10125817},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"10d7e945daad4d59b0ed85b7af710af048e8dcd1","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.759_1788185729851_0.5745136309203649","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.760":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.760","_id":"@ouro.bot/cli@0.1.0-alpha.760","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f0212f294cd00c9e2d6efa787442a52a60ba1bf6","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.760.tgz","fileCount":598,"integrity":"sha512-/k9AnwpwmrrcxOuWeT2zjaMO+A6DNdCQhizQbJfqlKpjZGye6kFtqPutjCIlCON/ke++kQqHfHjAUclNnM1zjA==","signatures":[{"sig":"MEQCICaMbtHf0yryU39IDnc5+0dtZeelvknlnNMX7QrODq8FAiAsU2ojDtGXT4NQKNju4VaaF9xTUPm2TQ5JR90p5F+EcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.760","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10129343},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"58f41ebc53872a1554ff8faf262fee3f8e08dc21","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.760_1788195034207_0.5063890444855077","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.761":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.761","_id":"@ouro.bot/cli@0.1.0-alpha.761","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"40b7e320602e62d4c1b22a9ce9a80824e5a3a378","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.761.tgz","fileCount":601,"integrity":"sha512-FpwUagJrSxrA/zi3kN6fBVJI41ftDbIgsuvT4JKZ/QmSSJGH/H/wJenT0pSADudTy8Cm0ZVXiAYdjj2zaWbJtw==","signatures":[{"sig":"MEUCIA9XiuddOXs2DA9szUEmwFXYICoCSL+DzUG7flKw5IbWAiEAx4DQ+j9g+03NWPn+B/+cEkuO66/Lzp5qIWfxdjzWvMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.761","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10138704},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"201a88ececa9297c101b970627b1ce28943efffc","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.761_1788199378531_0.39147713764648717","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.762":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.762","_id":"@ouro.bot/cli@0.1.0-alpha.762","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ee506eca66078207e88148e5f94a591db9264f1d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.762.tgz","fileCount":601,"integrity":"sha512-kcOjqhkBMFVb/u6wK0wqO+HW6ca8DCfOiBo/pniqbMFbfBu94216u67vbBDYrSK9InBTzxn0eDX4nP568J4TuQ==","signatures":[{"sig":"MEYCIQChf2cbqNaaGMwZxgq7tNS0Hp2qLE7IkNDqgGd2sf/omgIhAMIeQAhrRCJwp6/TUIVAxhPZel5QfJMsQd8K4nXizlBy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.762","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10140153},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8470db00c154bfd545f6ac39ace423fe7d7411a6","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.762_1788206461492_0.8260267180577527","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.763":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.763","_id":"@ouro.bot/cli@0.1.0-alpha.763","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"625e57f70f0b032b55aa1f5b45e1a18e0c0023d5","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.763.tgz","fileCount":601,"integrity":"sha512-++B5aLu8DSTDYf8SHZN2jzmwSaSbWf8J7b6b1XZi61n19+5391Z+gyjVmSlkhUrqZzCak7rVdAnDPjqUbAAqLw==","signatures":[{"sig":"MEYCIQC//dPhnWU4E7dVXCM7zLFA9D6azljdQn25zQS9wZI/4wIhAMsJnl5gOlGsXu1VzruX/pB3kjwV5S8F89vg9JSukb7L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.763","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10140573},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"95eea3886d004d81a28b3bbe04f462730456e4b7","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.763_1788211965058_0.6351457548946302","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.764":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.764","_id":"@ouro.bot/cli@0.1.0-alpha.764","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a6bbda0182905b8ad196d7db4d3048dd7956df4d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.764.tgz","fileCount":601,"integrity":"sha512-MuutnmYJPeObODB6lZx33ijUmVwAfFBoI09gbHCdA93TdqQq0pW9+99e6FNmLEau699LYf1Wm067Wto1oYZqkg==","signatures":[{"sig":"MEQCIFAtm+z2BxNf08yb8iD1O/F8sAyXrIIyYqr2U20yMwEHAiBROioQEku/doUuxC1oP6aiZ1G0gIYAeCEi4aiJWMD4Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.764","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10140818},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"acd974832a43878bd027bfa7d82e276e2744403f","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.764_1788225000844_0.7871690415450543","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.765":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.765","_id":"@ouro.bot/cli@0.1.0-alpha.765","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4dc2ba772112398e48c7bb8f1472da9c2ebd770a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.765.tgz","fileCount":601,"integrity":"sha512-JYNTVJPFBVzvWtm+5yVJY/cXycgYfQrk3aJI8yF7+tmiLfDSfs5QEbhUPiPZiFQA9Qf6GlaxQyZVWEOFu+yH8w==","signatures":[{"sig":"MEUCIGOgrEO5Gn6wxameVDQYUOTW+E+zkclb0DilXM3OZ9rTAiEA1LaPs1ltAq3zBszin4hyokWp4Lv7KSUWMuaUmPNJA6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.765","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10142629},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f7466424d452395e68bca34e5629c80ed0ad3503","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.765_1788227318476_0.7869748297896964","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.766":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.766","_id":"@ouro.bot/cli@0.1.0-alpha.766","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c76ad8f3de7041cdb4380aad5d068f07dc634cbc","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.766.tgz","fileCount":601,"integrity":"sha512-4nFqtQ6c1bapbN+zwE4zIFFcxIBnsui0IB4s/C87zcUszKetcH6cxWOMz83Kj/PB6g4Jjm1REIyrZN5ZRfLeig==","signatures":[{"sig":"MEUCIFxRCgsJ22G+a5jy/DCOMK4pgffiVm5n42wB0zIbEg0PAiEAtyxY6Y7O0d6HEj2xYhd5tXbFIrdHPiHPaLOJc6ErrcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.766","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10149813},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"78c24c80ee7aad8797e190c5dc92d81ebd115085","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.766_1788234688471_0.6064236717232991","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.767":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.767","_id":"@ouro.bot/cli@0.1.0-alpha.767","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1183de06f022cb438d148ff8ea6627a5098faff9","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.767.tgz","fileCount":601,"integrity":"sha512-QzmhbYaTNWPUZcnVHEAG90rh8m4ydfsel5axGWXVXnUlqQ3QgGJmhQudS2948tTQgRNkomDp5KIQrh95lO7GWA==","signatures":[{"sig":"MEYCIQC7r6tSGF2OmPzoBy/QatQuO0WMBlrOTOzDvc0Kje3YMwIhAJWEJTDgb4xqweEiMXXJnpzqjdX+x7YuWEI+FnD0vh0b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.767","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10161294},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9631b6a021a93360f5177bd5c4c479fdecc13849","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.767_1788243750469_0.10425264219746233","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.768":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.768","_id":"@ouro.bot/cli@0.1.0-alpha.768","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2076d1f2010d37b1d1944ddf910b05aed031230f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.768.tgz","fileCount":601,"integrity":"sha512-tzi7xiui70BbwMB/Y1pwL0ZALiqu6JlKo86ZMZY1yIEw7AB8IuyropCG4wLBZ/IRC3C1BwaQUvYRvrHnpnXK3Q==","signatures":[{"sig":"MEUCIQDdIPlU5EAVq+LOdyqxRW68EnrQiLaQRtM1tBrfKIZpAAIgHRJf7MJ2f9Xv/vIOQKnJ8D0mcvGeyOUAENifoNMAh3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.768","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10164302},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4efd69091ba3071ec4fcbdf210c886da64f7327a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.768_1788253105454_0.2073723599891304","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.769":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.769","_id":"@ouro.bot/cli@0.1.0-alpha.769","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1f415339c85769cce472117cc814564f51127fe3","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.769.tgz","fileCount":601,"integrity":"sha512-4c7nuVXfOLLBslc6fEvcyoRYBAjFBX2L/SVRQsWoIBhACEWpnnCqEswgIQO5f+//iEA7A2QEkPM/5uE37pvJ1Q==","signatures":[{"sig":"MEQCIBFjxxwmxlNDZlLl4BwIiTA8YP9RqJun9wgYId0oEt3CAiAnckUNMYT9/zmC+o9Zv/Nt073ZxZptWEP/p/bE4CobGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.769","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10198479},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"088601d762d54465399869530da3a736cfbb6079","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.769_1788261374344_0.8728479116099046","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.770":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.770","_id":"@ouro.bot/cli@0.1.0-alpha.770","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a32cfdd0ac4fc7d1b1c8a61a6e61768c6132acae","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.770.tgz","fileCount":601,"integrity":"sha512-7DHWuv+oJLHfFrwHNKQBxXgtZ6mKfAww3n3CU2eIskDWkclY+Ahi9sZSvTT++uYPoQ3G/9ORh1+b+gCMVicFfQ==","signatures":[{"sig":"MEUCIFGEvsu+ynkG1oWSbNjuqJCoA/FihOWQVHwgJR5GuPI2AiEA7bqlvBnmWKI+dTVFDj6utlu1kEh6PKsb9Yq9MYvoGj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.770","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10198695},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c1b239595381a1ac0ef4693c20b26a4404727069","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.770_1788265853251_0.924001075688744","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.771":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.771","_id":"@ouro.bot/cli@0.1.0-alpha.771","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"0a2881c3fbc05a90836eb877df61741c615d78c2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.771.tgz","fileCount":601,"integrity":"sha512-UHMnLfkXkHbuL6yTwEK/v0aogiW/39vua9qMxZ6dmpyqGpaiS7xCqWtJQoU2DPzh4iZMI65pgJTsc/GF4iUeDw==","signatures":[{"sig":"MEYCIQCrvcGrm0D13FrH2mGErVuaHmPAjKMGzqLXlIaKly86vwIhAPcXJ7MQfRBCrIO4ee0qOizzCqZZIwnD7ALazXwgiy98","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10199429},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ec78313a2f941681ec9b8fa75d47c46a4363d85a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.771_1788272310673_0.9110665538873817","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.772":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.772","_id":"@ouro.bot/cli@0.1.0-alpha.772","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"766b9e4d6c44224fb5be3f679a5b012f0765e14c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.772.tgz","fileCount":601,"integrity":"sha512-n9o8x1TUSq3n68E2eQ7bgDv3TNC0JGPNc0GUMkf6KImcWT0cnLguaNFV+gNyqBxgdsAnbu8HyRnnTikwEmiXCg==","signatures":[{"sig":"MEUCIF8sZasq05u7FEud1c9aIkoMNJSHdDgOkLAj0xH79XRNAiEAvvi7tG/0pLIOx6+AELLH3dTTQBC7+WI3ru99oK6Up8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.772","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10232758},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"efead005a403294b7ca0bd74fdecbc5148022b2a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.772_1788286351315_0.86666473769155","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.773":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.773","_id":"@ouro.bot/cli@0.1.0-alpha.773","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6daf58f4a725f7bfc99f48c4eb23b97352997610","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.773.tgz","fileCount":601,"integrity":"sha512-yhoS4PwdZImO93z0ExIEFaTHSO4HD9GZKIhrCAHvLPwjO9Y8NYTmJWINLCi42hw9vwzG33tdHnwtGgYog6oJOQ==","signatures":[{"sig":"MEQCIGrl/1Mkl37+hVJB/4G7b0EBRbsqcznBb1I7v53+JgyXAiBHRKVnyevng+dQBt0jbKmQi7ENiVE4x39K66xPFHFykQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.773","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10239607},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"29cb7272127149d3716e02126f0a47efab562970","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.773_1788292043531_0.5638841478126713","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.774":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.774","_id":"@ouro.bot/cli@0.1.0-alpha.774","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d7353907d7efd6684f7f78b629a6645feb086042","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.774.tgz","fileCount":601,"integrity":"sha512-nYC31hC89rKkbBATB5ET6/4MNhPTFC7vacCP/2Bkdk08sfY+nsIBR9CRkQjckYKEW25Hxfe25YJvPa8mWg6eTA==","signatures":[{"sig":"MEUCIQDKoEIhHjTyipbjbccQ8cvsNJ8UqvCrDmy2PZ6WllK52gIgSCQ9NFIdeBb5nkuttz7SgoHyfcZCq3I9dgCJMd8EI0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.774","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10255026},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9c2020ccedbca3cccbac1a210838ebb330460d2f","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.774_1788304640609_0.526217247817371","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.775":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.775","_id":"@ouro.bot/cli@0.1.0-alpha.775","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"28eb6f6127ec807ed1102a7a3eeac23a4c1b2d9a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.775.tgz","fileCount":601,"integrity":"sha512-4Nw643p+PHEWq9ag4fbt2wyMrZgd5S6+tZ3jLwBg6/ETA5ixRqqgIz2c9FFyULFnmKl3hT2HZU78rsUNr5bnXg==","signatures":[{"sig":"MEQCIFyNTSf76Vf9K1zKjROoRl5GFZqnk7Yw0D3Fth/rQGfaAiAJA+yG3Qr+UkvuNvoHtyfQj15gnP7nSwZj/Vf7Kmymog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.775","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10259555},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"31d4d140175c2fd343b39376b5471c3f4525c60a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.775_1788311143239_0.13075329175138228","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.776":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.776","_id":"@ouro.bot/cli@0.1.0-alpha.776","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a5cf08918ceacc9bc2c7bfb4cb08d1e1fe95d7d9","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.776.tgz","fileCount":601,"integrity":"sha512-lPU8x1+B5J4YJ7wQN5NfZ5026mXDEv4s5otwyOjSCwDBzucff51POue+mNumVb/yk2FZZtaeSFM/IX7ydQ3dLQ==","signatures":[{"sig":"MEYCIQC13GJShrw23rFF1ILCCyLAHksGxKDJRo+OIUal0Q/DEwIhAJ9wWapVB56FrULhG6/ctrt9Z4+wHh0GWPmgi+6iL31n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.776","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10259803},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7132123d2dc580c38e6c3c33619512d3e836addd","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.776_1788316015166_0.8020619011557821","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.777":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.777","_id":"@ouro.bot/cli@0.1.0-alpha.777","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"57242cebab48aa8de781bc7869867e13b8e8e415","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.777.tgz","fileCount":601,"integrity":"sha512-Yq/35rnxDtJgCC4xnSVwe1Y/BH7KB6UVel/nzXF7y5Ua9hrCsro1Qkg+MCInOFWSz5ofB90/ko8abFtKgBhbFw==","signatures":[{"sig":"MEUCIAUNGaUcT08fSiMUS3Q1OcsDVtBtjMf+Luo1liGfSsxNAiEA5PRnVxM2P+H22WfdRj3rSwSfSJZCzo+e4ZTcIV7qDfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.777","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10283935},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6a7eae937c9797506ca4cca8ddcc92c420a445b5","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.777_1788468269697_0.6958214927256952","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.778":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.778","_id":"@ouro.bot/cli@0.1.0-alpha.778","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"150c355cee1f3897ec2d0d07f8de1b359a5dbbc9","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.778.tgz","fileCount":601,"integrity":"sha512-EvNfbRJCmGfcQebvR5MrhhcsF5/5uouGbB7U5Jz4hyCr4eBn0UHUuDEOTL9ooQGT1VkXE6OSL3gnUImuH4KQIg==","signatures":[{"sig":"MEUCIQDPSzJRXnLn3luDhnBxi1h8wLYbjtrRcWygAgps2P8amQIger2HVVnbiTArZ0vaU7Hif+rf4pmRAANtQci3YPuAb2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.778","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10284319},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"594c91b6a4f35acd9cd13b3c9ec4a5f6f4931a53","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.778_1788496293403_0.5921170615969995","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.779":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.779","_id":"@ouro.bot/cli@0.1.0-alpha.779","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"28d35e064d6b47bf742a4801f4013d0fd8e47c0a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.779.tgz","fileCount":601,"integrity":"sha512-rTaO9LiIeNtlRRVajPmqgQqhzz2q058dcG4DNxW1H8AOErPUTrgUSglC3y/n03GpmI9pe2JT6oRGZXMfUdoNIw==","signatures":[{"sig":"MEYCIQDKQwBHQLIeSFDPGY/41OMZ9iQ+8lGZ8eyOXlfUigjMaAIhAMXpvZFl91FZQeEeO1hd0jHy90VsSkV+tYCOT6hgxaCH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.779","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10285487},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a1271079b94138eba25e73106193a451c71ff3dd","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.779_1788504480566_0.0817977751422787","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.780":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.780","_id":"@ouro.bot/cli@0.1.0-alpha.780","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"571bbb970f8ed81af337fd1544302ed2b3a0a002","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.780.tgz","fileCount":601,"integrity":"sha512-DG+soPZW4ZDJBrTQJd2C+dss3YbN5BQCxBuTJvJpo/vKSNdRVoM+ynRxKQubSM70mMLy2LD1nwEUL4M0hcPpDg==","signatures":[{"sig":"MEUCIQC7uV/QksRJbh/ua5o8Hca3cya528gIaCCUJvF1q8hfhQIgUeV+Ju1E97FUqoX1gQzWH5uLmR9U80HlfpN4oe9RoFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.780","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10285902},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"afcc4b2b3017179f23ae326979fb99ac7ad00232","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.780_1788506762499_0.9794001715097713","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.781":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.781","_id":"@ouro.bot/cli@0.1.0-alpha.781","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a4e96cf30bb829b5c41928882b75f807e510382d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.781.tgz","fileCount":601,"integrity":"sha512-S4jEfW406azrCevXFETh8IVHN32AEEN3chAjz+IOnp0RYStA5EivWPN47z56Cxo76IDR7o8Tc6fkRs7VspOEnA==","signatures":[{"sig":"MEUCIQDy8rJy9t5736rm0o0jyUFgNlI8GQd7WZYCYjG4240Z2gIgTJJvFc7j8AXiJHETxhBDY1WW2MoV/wqbT8wnsSFcaU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.781","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10286353},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d130fc4ec1e3a4fa211e79da032d7e51557102e8","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.781_1788512764698_0.8177545667131012","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.782":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.782","_id":"@ouro.bot/cli@0.1.0-alpha.782","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"46a31d2e691a8ed54117296a5dc6b38a7773c2b5","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.782.tgz","fileCount":601,"integrity":"sha512-X4wdPyhkcNrsGasU/59kirPO0FdqRiBmMOLgf2TBueQE7rl3O2frzdYPNfM1V044XeQe6+MgIu8Vbj5uNCMbUg==","signatures":[{"sig":"MEUCIQCoZBECATvoqfihfwa/vKLlTDp3JBAV0KyHNabH3tzKggIgUVQ1DcuwrAKF0F4gkAUTXYxGW4JA2Zfhf5slab+93sM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.782","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10286692},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c8d8bdf65233bbef55ad7caf48581b9b32290d39","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.17.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.782_1788516078039_0.061751758015115676","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.783":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.783","_id":"@ouro.bot/cli@0.1.0-alpha.783","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"0a4356daf3824b99d5321839f3afb69d89e2015f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.783.tgz","fileCount":601,"integrity":"sha512-L6/a9CWCgGslyBYk1Q/opoOp0wDJaQ8aNKfSWxgdQX+s9OiWIG+77rs8SHTem3QZwojCkqRT0bNKK7J6v3BAnA==","signatures":[{"sig":"MEUCIGlUOxqvEfBcfkvsTqv+myPAhHLI93KfdOjAvVL3YJ+MAiEAwQ8ciQ10pIr5Hj5FptrTcgZZOIk5gaIadFX3k1jFZbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.783","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10286927},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c1bee5309115a6a9559e509b9b274f09c6c2ffb4","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.783_1788522409310_0.9000296386470226","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.784":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.784","_id":"@ouro.bot/cli@0.1.0-alpha.784","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"52f75ff5947843a48ebe05a522ee611c56c35c7c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.784.tgz","fileCount":601,"integrity":"sha512-n4aLNPb/t0+SMAK1TDUkLz/P56ph2keyxWd5tqKxFoP9rqkEqH1NQWzFAk9VOurMeMOCn2eszkphJ6hWaoKcPw==","signatures":[{"sig":"MEYCIQDidEtyIENCIqn6ZEhYSgRgtmF+Wp3h8RC3SRIwhUQmigIhAKm/ap3wmwQLAPlpxaS5U2Ki9V5pLgTLbiNAZmWv/fMu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.784","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10287126},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"d7ae8a2118640c611fa3b9957a2f29d0b8936b00","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.784_1788527339378_0.8839187201169434","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.785":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.785","_id":"@ouro.bot/cli@0.1.0-alpha.785","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e64dcabc495ee7c78ef99a78e7caedda08f1ca87","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.785.tgz","fileCount":601,"integrity":"sha512-46rjBQiPcKc9iyv782AaYWJPuyaJM72UKSkREFu2o0r2D+34kTaU8MUlsIkIFWTLByPlYHUAwOWvNHwjw32wQg==","signatures":[{"sig":"MEYCIQCMRmMiqLIhf480F5yHaaE4ZXR1M9HaZFRlKuV6Ru5w+QIhAPEqIoK/KWN9qXtMysYanp8Fqk9J8zpVHO9EO7q1UUSK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.785","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10289498},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"744ebe3177e9e8c2803c5bce4b6d49a0d56843fb","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.785_1788533816674_0.4468719704044213","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.786":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.786","_id":"@ouro.bot/cli@0.1.0-alpha.786","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"dc602cd7858dcacb24ef5540f18d3a26ae5bd262","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.786.tgz","fileCount":602,"integrity":"sha512-+I03KJKsh8RYaJPIodyPhZ0xDUdIhLVI5sh8ki5E7109vdwm67LdUgmKbfP/HRNGPFtoaOAidcGB/Xasjv9Fhg==","signatures":[{"sig":"MEUCIQCobOxixm5kAF3gv7eHWqbIG7tplmOmhJCJKUSUFPru1wIgM8iKgpDNyhZ5BseE3iV56kdiARhBykXGL3Q9pHWIAkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.786","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10299035},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2efc01e583249744e73df5fc0f4e447ab331cdc8","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.786_1788545532138_0.7619269771802684","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.787":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.787","_id":"@ouro.bot/cli@0.1.0-alpha.787","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"3a9f1b6e18592f54772c5d27403ac1792e240e23","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.787.tgz","fileCount":602,"integrity":"sha512-Ca+GHm323LeFSI9Mgl9pDYFomoECO7i+wPkWwigyno45QSMUAvgEBgTPnCgAfQKKwbriv5X61sqZG8QEFuNujA==","signatures":[{"sig":"MEUCIQDeFf6seHd1/8ZmasLDv3lvcv9nmIsx0mdiIbZlJzp6qAIgenf7hmCig/H/nSeYfnhFlo/jE1Wob7mqvYrS2YedIAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.787","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10299311},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6df0cbaad3454b9c4a8ba052a30818cec8a68d0e","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.787_1788549695516_0.5500893481139044","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.788":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.788","_id":"@ouro.bot/cli@0.1.0-alpha.788","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"9ea1ecf357336f964818a717a09000e44e42dbcc","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.788.tgz","fileCount":602,"integrity":"sha512-CMdTTi9j5RDqTBWkq3DrV8KUVD+Y5hTdmCsOqHmst/SXzGez1BUvZ/RxgRtROsvsxTeTApiDC6ZLPD9m5thQFA==","signatures":[{"sig":"MEUCIQDGBxtuLN0Wx039g5/mGC1fbEF41suTZsLlZyHFCoEvcAIgXJMuCxWsZhIzgPzpH5lsS5btJwvMsst2ED5GAu9S/H8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.788","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10300498},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"08f59c9a9fce2256e6b5c19eddfd65d50e1db676","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.788_1788553110890_0.4588772117254247","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.789":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.789","_id":"@ouro.bot/cli@0.1.0-alpha.789","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"217874c9adf27a1c574a2672efa32583ba74b62b","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.789.tgz","fileCount":602,"integrity":"sha512-gPPWaorbnR8YKVhNh3+I4nY0JYzq//8ZNqNVshHhuSyoK7lKWxvFJq+Hdw75pX/AfaRcRy6DKZpu7kx80MpbyA==","signatures":[{"sig":"MEYCIQDoM+qR8KR59YJbCOINK6hXZI2EXSAfcFMvj0KTTXshpAIhAMRTOvZGjnO6sIE8tFnOgnbIItQm/sc1wZK+EUK5kqkh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.789","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10300560},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e1afb7429c97abf7ddbe357ed62e52c8854fc9ea","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.789_1788557555894_0.735475608556202","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.790":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.790","_id":"@ouro.bot/cli@0.1.0-alpha.790","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b305ce09ca6b65cf4bf5c741eeddec5dc476e813","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.790.tgz","fileCount":602,"integrity":"sha512-4qCuQfjCe6zY9Sj4xdy8zZ2rbWd+alzxxDOH9ZKjo1SiZ884Gyg+GQA8xBk8qgrBe5YSf2MG0eI6dqsNoAs1YA==","signatures":[{"sig":"MEQCICQP8IE+oexLEaWGOu2iV7NOP2O1fbeKlyeU7n1CSP1TAiB5rSFxEcAbupq4DdtkXdq/47jukVkj7e1nAF11jkeHfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.790","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10302885},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"2d0517a04b2894c13c3e8f87ced3dd03ab2ee428","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.790_1788563322776_0.4349259194579185","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.791":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.791","_id":"@ouro.bot/cli@0.1.0-alpha.791","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"609c760943c3386fd5d424a35477dac3d9998ad6","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.791.tgz","fileCount":602,"integrity":"sha512-SU4Cs+lmrtsItRxqWeQdiwR3asBOsBm8irw/StwMDU4eMQRXOMdvyMBIa2VNvmkTWifpcHrhWuaqUDg/xD+t1g==","signatures":[{"sig":"MEUCIQDrD+47eGsUHZ9vSSYajWpXO72kzjOa8suztT2C8FfXeQIgCq8P9cxei9+88AO6xRt8/XiJxlYNiXVNsY8WM2NBPjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.791","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10307968},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6763e354a12cd3fa769906dbe66a4dbadfaee2fe","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.791_1788571117152_0.6956628503313262","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.792":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.792","_id":"@ouro.bot/cli@0.1.0-alpha.792","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"11e91984e274c6266530953702bf8c7195f7a72f","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.792.tgz","fileCount":602,"integrity":"sha512-i+fDHD2GOTg1g89hSUVAfTTW0uVQ34JD1fciQ97uxp/T2TuXX1mNvaPA67g8RyLz1qHAEvrw0DG18HPV0lLJ0w==","signatures":[{"sig":"MEUCIEw0XXiyZoEsiU9WhotXGZhoo751QArnUyzm05mUbPPjAiEA6aZl1HKJjIN+0ZZAIBk0RjT2MnkDG6htM6ym/cswWiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.792","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10310084},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"cf15cbddd4d02d59689644e1819bf09f62cf6a53","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.792_1788577830030_0.4582829630270482","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.793":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.793","_id":"@ouro.bot/cli@0.1.0-alpha.793","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f3f2690d125b79886ea61950f344ac13344bee15","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.793.tgz","fileCount":602,"integrity":"sha512-fkavla8GC/eZmKI96gtFTPhXLJYNnxwRJkIHrPfYt/OlddItTGq3/DbsaS4ETk6AbrzfUseRa+xPF465uzMyGQ==","signatures":[{"sig":"MEUCIQC8HC3nYcUAEoPaq7rjMNs7+fUh3WnEBPflbD1jeduuVwIgJBw96Gwysw72KM3xrQ0Z7uMpOpKijkWmp497uVM+ids=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.793","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10325564},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9be65333c53ff754a98088d3b7dbb2e003b18864","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.793_1788603183310_0.5801946546172145","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.794":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.794","_id":"@ouro.bot/cli@0.1.0-alpha.794","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"99acd25c615597c8e155af11089ef68674dee7e0","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.794.tgz","fileCount":602,"integrity":"sha512-UYvDNFGhG3E+9P/e10l5EUnopGJn3YQmZ5t3a63xppXI8O1/XhL19GUWFu7Z55+WeTOwLhqkluuxYC5FSOVWlA==","signatures":[{"sig":"MEUCIG26lw9+K3vPgVCQle+utWj7T4FDKRyIgU1AtOKuHMIQAiEA/LtjAYfmuNVh80xYwy9t4v/+s5ym+ttnzibmru77yE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.794","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10334195},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"83bfa837b39e3f0b7d902342d2822d14afef6e37","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.794_1788610254015_0.49609726340258065","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.795":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.795","_id":"@ouro.bot/cli@0.1.0-alpha.795","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"61a8da3991f482276ea0446e1e4cea909dd989ba","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.795.tgz","fileCount":602,"integrity":"sha512-NNsgzRe+gFs+H96dL+NDthD6h40Vew8yEapbKCxtCtWhrPxgoUrWPeBPbFfUf2pIurVwJMtULxx0wY8XszXJdg==","signatures":[{"sig":"MEYCIQC/j9Yxf++gYVW3VpIubI9XiqVZKLNg3Tk/4JmHbGGpOgIhALpTmQmKHmzZVasbo9mOID3myHqvwEcyUebBlPU3gX9L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.795","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10335193},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"98c9b2822784dc6e876bfd5a8282b97ed7bdde71","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.795_1788614744434_0.7394194819768871","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.796":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.796","_id":"@ouro.bot/cli@0.1.0-alpha.796","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"695f0bab80fdffc55a170b889f6f1048dfa56088","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.796.tgz","fileCount":602,"integrity":"sha512-LTc3JYTwDAXRX4fTtaSrQs8NTgCaGmdJ5TSj4uqlW/SkS9FbBoZ8nB9r3Ftk2SEaA0gfQg4TUmmGi4dx29GphA==","signatures":[{"sig":"MEQCIAfitGBzKPovSth4Oz18BTPMAcXBxV2NKaPdZ27BRi/UAiBxKT2oPae3m03fSSZPxDJxP+1GOR8qyUmT+5QBqONnRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.796","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10337766},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3ebae345003f32196ce258cea55698e1dc5072f3","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.796_1788634814977_0.8416648486259835","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.797":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.797","_id":"@ouro.bot/cli@0.1.0-alpha.797","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"a0ae5779c812d1f24fb0eb13bd3b31ebf532d577","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.797.tgz","fileCount":602,"integrity":"sha512-XPwWZAp1iJrMRCOT9m9oVRlk4TiJdh6WWw/w50XXqfzLEqAQ9kV6N1/1XpduWoR0eG71yhRNXsio3IxvnAZu8w==","signatures":[{"sig":"MEQCICxVGwH0jvleefU6jBz+uYRO9RK6D5SL7afqjAoaEgyWAiBpWDdE9HlexE+15Y126STlsH/71Re+zEkHfmTQ8zOLrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.797","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10338829},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"aba0314da7f13f1b634f92b0e2348efd95435d6c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.797_1788640276070_0.9115795982440469","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.799":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.799","_id":"@ouro.bot/cli@0.1.0-alpha.799","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4457ff2904386562bb7791ba2843ff6939b607d9","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.799.tgz","fileCount":605,"integrity":"sha512-DumY8SPS+N1mAqOZkEprj3gvf6rjUluwYlP1iPMxfqujS7CiBSicmN4yZxwjOJKc1BVqg6bC1eO2Tzz8BoZpzg==","signatures":[{"sig":"MEQCIEqwExJMuV+0zW/6KPzGhxhbhC2YEZRFlOl9TUjTmqBTAiBNrZZwiPadeKGkWpl2ayotZExxG6dFy4rpGSHizewrNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.799","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10453947},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"4f72abdef65e212fd81166a1e1854747f31eeb06","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.799_1788691477096_0.44239099294510487","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.800":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.800","_id":"@ouro.bot/cli@0.1.0-alpha.800","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"74df922c93777d4421dc8dea7a68d442624b84ba","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.800.tgz","fileCount":605,"integrity":"sha512-bHq79eJaOi+o/3HanemDV51NLRVJRkkBA9lf4Ec06ciC4Wv0W5stljCeYWEzc0EO5j7U4EalDh/bzf3RfdJlgQ==","signatures":[{"sig":"MEYCIQDnXt2IyNghLmyKgQyw1UPGlcUuGv1qHSyS/KqU+sclcwIhAPvmnFUM5AngGmsjdZwITPEQ9eGsndGTimRKM1mz9LPF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.800","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10454623},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"42d00ab79c7dd470ae836882183aef05a2e95e1d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.800_1788712637118_0.5624566649631775","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.801":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.801","_id":"@ouro.bot/cli@0.1.0-alpha.801","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"fe8cf04a15e538bb776f02db9730da63a76e7eb0","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.801.tgz","fileCount":605,"integrity":"sha512-e3haje9ToFdLwG+kpjYGs4eBRGUrCGm4GdR5AjeEk97yiyUeG/qK12VbrYBA0RETQI14SLKZUPHp2osvem/RCA==","signatures":[{"sig":"MEQCIFTk0K8H+DD0+UZxSff2uUCeIK3Q6t7imq5kmVIcrRZLAiBrfozkY69SJO9JuHtNMdBTPBV2R1fawo5sqrlcAPI3tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.801","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10455130},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f5c39a3a2d3edddcb5f7603d7574571814a933c3","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.801_1788730336845_0.0018382329046489065","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.802":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.802","_id":"@ouro.bot/cli@0.1.0-alpha.802","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ea20db90cb53352b411a55d87c410d52f631bda6","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.802.tgz","fileCount":605,"integrity":"sha512-Hotz89Gd3vmcWkDlDWxbfud4zuLKYCKcu/SSotPC6fAx4kzQRjFKpM3K8+Db6yOB5EfeGw8kru1EAy09CDgfTg==","signatures":[{"sig":"MEUCIHamz5CyJRcfioCFMngIOC/JSu0h1znvX7wWqdvjm3SoAiEAxA7//WAYQpC5d/pRs7DNfIiEdAwtqpL45kvX72OFkzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.802","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10460834},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"392305db2edca45381b4be0a29a4cac655798574","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.802_1788766127805_0.08959256725845255","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.803":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.803","_id":"@ouro.bot/cli@0.1.0-alpha.803","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d3dc7ac57a1687df8c1b15a3ec72761ddbfed0c1","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.803.tgz","fileCount":605,"integrity":"sha512-lCZPk/TeLIlcIxg4sH5tBGadNpAZDLd0hEVWmweIU6EUgkKHiCgGeq0ep66og+TpeAADf9m/DYm6qzda03RfDA==","signatures":[{"sig":"MEQCIFCyx+hhoE+S7nO9qDrV7jDaQAJZVZzAPb9EkCFGMIUAAiAO1GNq9G9k18mKBrWSgdpGg44WFdVyT5lImxoxa1loeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.803","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10461009},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6643b676620645f9648de618fa07360ac3a64693","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.803_1788798376738_0.5316311454315075","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.804":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.804","_id":"@ouro.bot/cli@0.1.0-alpha.804","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"03883a3ce89d3a139829ca76ecc03f56d727a32e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.804.tgz","fileCount":605,"integrity":"sha512-wf1LR1Jk027/Ar7QFrSiP+jPv4zPq+n8QJ3AHM/G2iflhsmQtqMPHPmHAbYJG0inj9wSQXktWbX8yUwg307eng==","signatures":[{"sig":"MEQCIDpQUZwGlBr087kD/F+2MA0dXdPdHFGxrwwpUrajHqOsAiB6osCOXVNc9NVYycZQmIBiSFo6WZrHsJF5/Tbr4klp/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.804","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10462476},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"60efcfd54e1ee70d8d2a4f1cfc2dd63af4844973","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.804_1788805651440_0.0907906951112023","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.805":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.805","_id":"@ouro.bot/cli@0.1.0-alpha.805","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"1bf14ca19bc476d8c92396466ca8e621fc8ba87b","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.805.tgz","fileCount":612,"integrity":"sha512-Bhi7qSsa63jGf3VRKPjk3MwszumXYzwlRkgFZcoQVnuIAGQ4fHxvoF3gYxy7nXsW7YX5cGk/b1F+o/KibVfyPw==","signatures":[{"sig":"MEUCIFEtbX45U74+sjHTDJ4Tn2myP3ahgL53bwizOCYntWXiAiEAy6t8ldBE5oTs7ftCsxu3lm84rryVTm2pAO5fcHUYVao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.805","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10564093},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e61bc53a1c6a6358f4610857893fd7880a3711b5","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.805_1788813191649_0.7586537833674611","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.806":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.806","_id":"@ouro.bot/cli@0.1.0-alpha.806","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"fc909aadc5434fa0408e3543d41b26e0cb17a4df","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.806.tgz","fileCount":613,"integrity":"sha512-UpeGiv4o/c05y0jrdUENGgguKEmgaKr/OACzgu5iFIxcil89YzqxSujMB5l20MqofW+u3XLJfHr2WN1PoPaYTg==","signatures":[{"sig":"MEQCIGbDqD+RaMcoZhnUGTwxAjdysTT1W95IPnKHWgAJGgx0AiAtBiBNeONQp6KHmZttjrfNWVJS0eM1DQVi348Lre/HTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.806","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10572696},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"406fa8c4c7242577a445b439ddc6344ef470462a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.806_1788822426222_0.2980268432412443","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.807":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.807","_id":"@ouro.bot/cli@0.1.0-alpha.807","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6b466e9b1ce925d0fff13a8b81a8d2b4ec51c4cf","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.807.tgz","fileCount":613,"integrity":"sha512-8dhotDF4DP7SE88IshLOY5INVM4rNSIq05wWHxk+5XNzG2fU3X6lN9QBgrSb2huJaQWlP2qSVUOxsFHaGpVIlg==","signatures":[{"sig":"MEYCIQDFgdwlcWR4UkcxUAz6VcrLCk6DWIwZGC3kiNVeCL2DYgIhAJMRbRPrQZjztCMujxlo0ffS9iI0cbTHJM6coN1CMWSj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.807","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10573010},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"81ca262b033e9063e57fcfab55f04d2e1458bc04","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.2.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.807_1788852134293_0.7785940430074774","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.808":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.808","_id":"@ouro.bot/cli@0.1.0-alpha.808","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"61a38dd793ba40cd8d1f03698dc3da28119aa888","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.808.tgz","fileCount":615,"integrity":"sha512-GpF1IBTEw04FmBQ1NxyXR3TMtXNwecEqWuFzqSMgah86s3zPe1K0aA148DWiqr+f/R2B4zBJYg4/S4tukreGCw==","signatures":[{"sig":"MEQCIGc5uHK7ZduVCOaAQSuBWnudK5MmEJ1/SrcgmlK7F5udAiA7oj/QFnM2mjgnYSrWoawGH+YM7t9al+gVFojC7dPNaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.808","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10618119},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1b22ce2b5436d324bba941cb87e29efa34d8da4f","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.808_1788919075131_0.2590047050210027","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.809":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.809","_id":"@ouro.bot/cli@0.1.0-alpha.809","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c519c960ccc8a69586c072e48175db36554a6b45","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.809.tgz","fileCount":615,"integrity":"sha512-awnDbF38q+I/Wd+Cg6LDk9hDE9MNMKfeMbPkFgPnnLDSyTPe1NZQltPP0tRJTJUmBAB7VDK3+fJjTdUbrniqaQ==","signatures":[{"sig":"MEQCIAWvG3lwNGg76qcS3wVA/ToJghyC94lD6QirwStzjm5JAiByc3lrT09S3Lvu4MpkhP7WMKPPigU2i5eWKdDdL+9p0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.809","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10618631},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8fd85c906a85d4a4c1275e4f34279f1258754f9b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.809_1788936815601_0.2838684026288454","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.810":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.810","_id":"@ouro.bot/cli@0.1.0-alpha.810","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"35b473a6535781c249dbb226afe9cc85b7384e0c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.810.tgz","fileCount":615,"integrity":"sha512-txaNkJPSlIa3gVfsoLwJ2atOmpsPvIv8lSXNCXesWS43kdvhjLGLpe3JsC0o4xhcJtoZeuXnQC5aLTiJ7tiISA==","signatures":[{"sig":"MEUCIQCHiXpfbFurAX2G/e3sqswnpDfCF8CagidlMJDML7lUFQIgbK1yPYc9HIkIed48S3/YpRpOuYvX5TGo4odL6ynyH18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.810","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10618886},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1145091a9fff3a12c6616f616d0faab0aed02672","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.810_1788953614920_0.34584647958296233","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.811":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.811","_id":"@ouro.bot/cli@0.1.0-alpha.811","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"3a3e202947a9138036586c1d88b5f1f9181ad156","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.811.tgz","fileCount":615,"integrity":"sha512-pNoNo8ZTtDCQCM9TrZydSIOOvIvaOAjEATw3U6uzmCBqZQGFj6+bqD5eFME37uKt+S+ryyKx11pKL0v3dDRVQQ==","signatures":[{"sig":"MEUCIHAx5dHSSu/EyJK2MuQH520n9euhJ6Nzb0BUpfyHuQN7AiEAuE1vpYhIwWjFgnD3ZTgnYrvfI6WHnGHSO6eOQEvVa2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.811","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10662685},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"6eb5de53f2bc0378d8de2db13c5a14b496471c80","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.811_1789067541149_0.9038981567482407","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.812":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.812","_id":"@ouro.bot/cli@0.1.0-alpha.812","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"3a83b81778202a58e1b3f05bead953e1e925e019","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.812.tgz","fileCount":615,"integrity":"sha512-MLO8p0P3V9krhvGgjsQmnPipWr13AvTWCc18fOrV8VvzhLJge+zhCvggEkBFgXut24Q2s1GMHjvOfPGVRVa7xA==","signatures":[{"sig":"MEYCIQD6D9hjGp828wfpfLLPEGmXWyWkjcg9rdHA/0oKfmx6cAIhAIUiazHMktROzsgHba0hrES7mqz7ca10sLc68uzuAr6b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.812","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10663032},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"932ca0a0ba04b5452443021a33eba04750de87d4","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.812_1789079423620_0.3453375483874439","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.813":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.813","_id":"@ouro.bot/cli@0.1.0-alpha.813","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2a23d21689c0ef6ca18d1e9443739090c5820364","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.813.tgz","fileCount":615,"integrity":"sha512-cqN5VetsqwCQYjHSgicoYlypQVTglfEAA4izvquJZE03eN+yGa9to7AJ2MsZDJwxbURWy9FwDTLscL+VYZZ8pg==","signatures":[{"sig":"MEYCIQC4AvO/KDFFgu9PiC882GtiBfB2jPrqZ6w8ZM4a38rdJQIhAPG6Jfii2lMjSaa6IORg3mnGwcbEc58NHOx/Sz4YCIZx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.813","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10663698},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"50356597864b96ddb1a20bb43e3286574408d615","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.813_1789095399800_0.8607082899154161","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.814":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.814","_id":"@ouro.bot/cli@0.1.0-alpha.814","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"63b5a623b4a34539f9ad09462110b775a7915a20","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.814.tgz","fileCount":615,"integrity":"sha512-Dx1nTBMMePdQLWfRXolAf87vtdHAg3AiSYBMcbaeufE0z9xLUkxp/a1v7Zuf68tP2oiy3pNo4yPGM6kOwSbO0w==","signatures":[{"sig":"MEYCIQDXK5y8XC3iS8O54j5j3pO60ERU+zjaZ5YAZYLErlIWhgIhAMLFB81JINpzHqNw2Mk+dAS5t8futkDpensXYgICnW9N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.814","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10671740},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"a693a4bc041e1a7051f7b07d20683501c02edf33","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.814_1789128190277_0.471779309970616","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.815":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.815","_id":"@ouro.bot/cli@0.1.0-alpha.815","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"dce1e5403371d9c99d76a3f04e6c9fe5a9d136ff","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.815.tgz","fileCount":615,"integrity":"sha512-oIS5PLsMQgDHoeN6myeiebQYyGdH3TKzF3DWVpK6uu0cIKiOCcl4Vuql2OT5eqN8DXo77TDF4vsEU5dHYOch3g==","signatures":[{"sig":"MEUCIEKYehxX4l2rBHQrA2RFPm9jZbYyIftwj2BYXa5DtbevAiEA1tBPl43+DGK/qhKoBfBc59MUft/g751LgOOWMqmKn2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.815","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10677263},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"0a0e880281eaa9dc53b8e03fb9f98b7ffac42e5c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.815_1789155528248_0.8155033902290556","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.816":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.816","_id":"@ouro.bot/cli@0.1.0-alpha.816","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"fa1d2b27a3855908c6d574b268ca83c2fc30bc07","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.816.tgz","fileCount":615,"integrity":"sha512-D3+YT7HEuYh3YhbVYYOHPgTddSBYS22uLgQHoRHabVjrbXK3p+ReSDQUzexmFAiGnkpB+Dehefjqvkbqu0GuRA==","signatures":[{"sig":"MEYCIQDMyL5j5QWMXor2JjC4bBvJeqPMUcIu2bmCdHkoDAx61gIhAKTaoCRZMS9je4eHKW07QAVB82opkfszb/QVOANjfREx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.816","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10716304},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f9cc0fcd0592087ddcd7159169ffce1fc86111e7","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.816_1789375423607_0.7487835770214359","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.817":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.817","_id":"@ouro.bot/cli@0.1.0-alpha.817","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"b940620c5bc823a2a89a2d6daa859886d2fa5a58","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.817.tgz","fileCount":638,"integrity":"sha512-PGxaS8WdaGTNbpyXirfgR4EpqA/2lidu70Xnh9j/TNMTmCKdFBGzj4FHF90+I5YiS5SDHWZhHwY8AHJf3B4EDA==","signatures":[{"sig":"MEUCIBGJhjYWQ49Q15WQL3BQQcZgrFvo+Ok5KOMkKRrJZoisAiEAulGQ/9fnkAZq+qxdZgHbOtuVje9P3FeL0r11XJ36zP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.817","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11148219},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5ceace6268f48544d812645a618b1c1f3b415e24","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.817_1789663891172_0.0638937537047457","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.818":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.818","_id":"@ouro.bot/cli@0.1.0-alpha.818","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"0d7b11d8f85e15c00cbde64b67603d07d76cd0d2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.818.tgz","fileCount":638,"integrity":"sha512-eLKHl1uiTRtU4MGrjOsVIWi60AJGCAMleNjnmJ1jn40qRBw+lE9yDCbXDA/WcCiRgzIum2l8QdHYEWEmljT5rQ==","signatures":[{"sig":"MEUCICIQOu2g92e9P5zoDjl5+Vt7Ag3Bc2pam+WMcMhW500cAiEAgLys69oHJ1vouVCuA6Ks7cYSfgHj3mjAB9H/UGF7pqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH0k5Gxh+1Wvs9FM31ckK6a/tz1OrIn6U6NLzK9EvZBJAiBidziO38Z9jSKbs1dcRwIeNOt1nEpQzayDV2MnjIDppA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.818","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11149663},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7865650762063c4bba2cd4e137288f3fe1a0c6b5","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.818_1789677311270_0.9531980346186095","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.819":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.819","_id":"@ouro.bot/cli@0.1.0-alpha.819","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6a0be42bb24e0eddd6e6355fccfb62d5ddb4e862","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.819.tgz","fileCount":639,"integrity":"sha512-N7uwXDIW7AYPobFag96O5a9obrb5RljE/6hlt+XBsYRL2wrIzTmwKqFIIVWjc/Se55qbk1gLAfNnfCjxzehkAA==","signatures":[{"sig":"MEUCIQCs0Dh6HmbK7/4MEy1UcxGP6kiA58trMZdqYklPHBRr5wIgUkNV5EKaLJTwug5ppVyPYt37Ls3YMfBDtBjbRsIcu/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3GxakWf+RlNS0jOjeY6GqF+HRwIjc3Frulir6+GHh/gIhAM96dG/uweMtT/kn/1mLDx1pZcQgo+ZAMOUhW/BbDAd/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11190719},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"704af1119111fd133ae169fd854780703c440ff0","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.819_1789894066903_0.4157773480495339","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.820":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.820","_id":"@ouro.bot/cli@0.1.0-alpha.820","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"7a5d4a5da87bc3d314686ffbf91d24764f4e5c0e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.820.tgz","fileCount":639,"integrity":"sha512-aji8JSV3sWdn1BTui7qSl7me4LtjsK3E0IqhPzZcdzX4NxSpHRrC4RVbPkm6JUdouCpODsv3E2KLg+tWQ97a8w==","signatures":[{"sig":"MEUCIQDhWBU/Lr7gJH0ahHhTs88p1qqhPvkWJ64tI44hNU4QpgIgWMnmqw6cZrXtRvnZ4PWyr/s5u+7yI0z/ksKz6POpB4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBH7uQ39EvODQbXopqo121+UY1KA3triJMEQWRSPyNJ+AiBDW2HHrBi/ua55pPKNzzyIxBV69x5bCsPwsVSOKv0kPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.820","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11193808},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"bc6f31563adf9fa6a861b61a1cf4d8d116688645","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.820_1789948289939_0.0466739360817261","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.821":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.821","_id":"@ouro.bot/cli@0.1.0-alpha.821","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"f51ed4c3111517df3fafca63e48719eab529daae","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.821.tgz","fileCount":639,"integrity":"sha512-64WQ559wip0YWRYa+AzBnUyHneAtl0gRvMBAXKoY6Vbu74mE5FbgL3s2dNTMhjV4BN4lXn/kwoU7viQd5VO7lA==","signatures":[{"sig":"MEQCICbsjo9kaXuHsazu6f0v620w8fgPh2Dwfj/3yflX+PFTAiAnoFXpbGp4fPIGCfg9QTf/gGnnDy0HOTdtneDS+rimvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAoDUpyshaoLQwiwezpYUBwDq2ueQbX1CueTDzJKM68zAiADdsNVx7BMJ/Tj3v9SvgokSnjLXtyq50Txy+tGMaY+Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.821","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11196948},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"7c451753da91def8a94a19b1963da9771fde9959","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.821_1789957492325_0.14529491002649353","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.822":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.822","_id":"@ouro.bot/cli@0.1.0-alpha.822","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ff8e4a9e8e73bb5acd037a56588a00880e3ad1f1","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.822.tgz","fileCount":639,"integrity":"sha512-C1HZEKsRUM0sIwcaIzq8S07R8wJQJ9cvPabiiY9APD1WGwSmCkgN/qLfNMqGeZj0ywaRTDTS0oTJIXVNQaiFVw==","signatures":[{"sig":"MEUCIGpLzbwNXPes4tkN127dP74mcjp2w0Bwz7/mu2Lx4DnyAiEAlr0C7UYNAMSAYqkJX6lUYZhpyaG5VHaMkCtRNA2iFDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCB+VRdLjPWx9ijuXre2fmn2BFWSTSsYZcv699OvgrMcwIgds1OOtLdKo9kdFmWVBLnteF+y3vdZmP0Eq++fEBGa+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.822","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11200037},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f8b694288ecd444eefb59db92ce40cb99f9ef5f8","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.822_1790010400913_0.8973158083922856","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.823":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.823","_id":"@ouro.bot/cli@0.1.0-alpha.823","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"eecf2924486fa754d0cea78450f914d678913673","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.823.tgz","fileCount":639,"integrity":"sha512-KDNINneLCFxW8H1VNSQnOXjprYPwQoKh9WdqbcWA6nS5Syvc2MWJyoJWbwYzcr+slLpXRGBYfAWeiizyBHaqBg==","signatures":[{"sig":"MEUCIDB/FZjxr2S3Et6yotbfYrKFYFsl2oLkd2PSPsBKLwsmAiEAkShYByszr6Hk+wNZtVbBvKTCOln0TlvqlK0KLBlyOtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCt4dos4WZ+pPSKamwf8Rwm9NsBTcx2Ddlj75DT987gqwIhAKWIlzsF7SWZumAYoyWostAuchJZPBQVmZC6pfyF1Spl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.823","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11200718},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"57bf11f5eaca83d1431b0cb6328feda45a60705a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.823_1790011693503_0.8432970115067768","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.824":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.824","_id":"@ouro.bot/cli@0.1.0-alpha.824","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6c941775595e96e9321f31efb7a19a2222549cdb","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.824.tgz","fileCount":639,"integrity":"sha512-QetBW3crLA/AbKUNYk69DTzj4isd3pKNjmCE46ItGaAHdqpKls6117xjySerJ8/3Ch+eq7ezKcAiD/rDGV4q0Q==","signatures":[{"sig":"MEUCIQC3vbOyIe+3wdPYhQNiqbvaL3epdzSTjAlPZCBXjNqpwAIgAdr8966ThXOqWOGExeVgf048aAiXhgSvLc4b68uCfp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtGyjPi9WAuryWouYM8x77X2NBADZ4boBgom3YKva/KwIgON+woos0I501FUyMUSLtVP+tLFvZHh6t9k7h1r3kHiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.824","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11201977},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3015e2656e42eae71477992744de22abe217ed86","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.824_1790034944627_0.8511952205312634","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.825":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.825","_id":"@ouro.bot/cli@0.1.0-alpha.825","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d9e6dfa075a7460dcb8c5a3b81ac7a8ec0acc676","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.825.tgz","fileCount":639,"integrity":"sha512-7wlgMaKpPlQjjTj6jcxr1JNoPythXbVFs7rx6QQN+jQmRYcdykPb/iDookrGxIyEYaazdMIfU8f373OOuGQTTw==","signatures":[{"sig":"MEYCIQCEJOrp0LJLebgbhpRkftdLbKvRz71JZHOxo0NK2GiRiwIhAP1m3ucytUcHZsSBlTjV6WsorHz0ZgG6cmGA/FIcjIz7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFE23LLp5t/neN0fYnugRfI8cTMEP83l1qAvAUNo3m37AiAuBvLVUZXePLC4KVRhbjFIixMgglKOpBfTEBK9ZNx5NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.825","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11203871},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c5add86f279aa884474dff8a502568d1075276cf","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.825_1790036250964_0.45319171227216715","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.826":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.826","_id":"@ouro.bot/cli@0.1.0-alpha.826","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ab1380bf5727d0b1d5364db050f2fa44cd37ddf8","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.826.tgz","fileCount":639,"integrity":"sha512-QBMVRaKr3bPI6LtGOLy5dY5zbnx0XyXB/v/6+j988TviabbsIpfAEct+qxbCCKv6nsuUwTth+BX4iF7Pnsm+4A==","signatures":[{"sig":"MEUCIQD8ARFMvQBYLow90mKhk/2GIj/yPDwUZWqGGbNqEkO3XwIgaleh7jmNCcmfzMSJkzXRMEP7CfLlPIJpucajySpFUHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC0PCs5V27QEENitCJUdwVCFb8dOJDhAlYL9VnKOTNP4wIhAJyATlxjUV4gq9t/KPQrD3briaEZHhaTUN/9Fx1+BwOx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.826","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11207550},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"24e84a358909f009490bd2cda59b8c7aab4931ec","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.826_1790037438344_0.4470068817114974","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.827":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.827","_id":"@ouro.bot/cli@0.1.0-alpha.827","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"964c95e423ee05a31dc2bc92a14371b3a935bee7","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.827.tgz","fileCount":639,"integrity":"sha512-tgaefVsr1H+hMZfv8+hOT0dOG6KEDyb1BbZawMWbJ1cB+AesUE+XnOdvgSuEQPnqXRTmcd+dqJXACPcw0oT7cw==","signatures":[{"sig":"MEUCIQDhPbO9OJ1RYx5RSONrX2kXDh7Jd0AoW8mounzQHe9J6QIgeaCqvLth/qmxaXtYj/HebhUq/5X1JI/TXtAESxPkT4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDeFuyjgebLSM2MFM748ylj7AIB3mjDiQYxt5ylTctZqwIhAMnu+QoVJi/9NK29/k2XDNhVW7ZvFFkbQToIa0ZxEN64","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.827","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11209197},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"ce941975204910a411e0bfedc209cbb10cd64629","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.827_1790039527574_0.616783370629058","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.828":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.828","_id":"@ouro.bot/cli@0.1.0-alpha.828","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"4a2a402fecd994310d0873063092c17339e4808d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.828.tgz","fileCount":639,"integrity":"sha512-Yu67HwssvNXvNeA4jaxb5osQkB9HncQf0arGAmFcdu4C7MPiQiebAxTaI2/7zPtMfe4NArzIn83HjQX/srAt8A==","signatures":[{"sig":"MEUCIQDp8pKm3EemOHJQ1ncc0J3ldgbkh4ekNvFiHerNUh4lWQIgAgqbDNh2nlHogM/0hze5SfhVds4+oFANv49QGgQr+/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHPk/j+XvUa1Wf4WhSleLRM1HuovvF8gktfDcoch6AqJAiEAi5tTyaRhLyISX6gXPvUA0cEOQFjWQsmMZymSsGxUBJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.828","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11210252},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"53ac9c6c8d12d76b71f3f926ff6a34f9d1908f5e","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.828_1790055647604_0.7811112373768421","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.829":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.829","_id":"@ouro.bot/cli@0.1.0-alpha.829","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e95b372f519bf5e68518f4f4d052d109d5ce8fff","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.829.tgz","fileCount":639,"integrity":"sha512-oSF1mfnFEpEIdmPIudmo7XNcDlPvrOFqAAHrDKbL7EDVu4vrvdlK4fAS5IrZxeAa8e2nPnYEqJQC7/f8tXWkLA==","signatures":[{"sig":"MEYCIQCpeoXLp1Cy5ceJvsqF8SbJPqHZ+URlCQhjGlhM7+pWigIhAKbgM62U1swWUvlSSy/lKc3mNSbZU3u8hfH863Cnqf5P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGxkuSE68018Sb0xNgUqF4p1H05dpu8UCXVnmvcNChhbAiEAyak3TIEUzpujD4UWDlA3cpkJvNzFj5Vh9ge0wI/fY0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.829","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11211726},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"c8c5c1ab66cd7251fb0a58fb75150e3d2282cccc","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.829_1790108044334_0.35226306821808495","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.830":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.830","_id":"@ouro.bot/cli@0.1.0-alpha.830","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"0f65a35ef12c7ee118509d565cbcc3472079a7f5","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.830.tgz","fileCount":639,"integrity":"sha512-Wbx9SK37EFupwsIgvJ293NjVql5luVkZPjELwZ2EGN7OqjzLrgc55wTqVC+rBceG9ZJO2oJNgRSCXlZTYEIjsg==","signatures":[{"sig":"MEUCIQCfcYXGd0nLffJio6ONwggTAtoCafFAnbyTjqBwC+RBlAIgeFfKgMdOlb+T+UOGZldjOndipGU7NaG+uotlssbDlcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDmmiour0R0+ainR28Tb7DQZ945cA1bkahRolggpa5/RgIhAL1kSGbY9ySbSBvtVFUKQXATDKrzABY3DlTW9dojTFcC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11212828},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"31b14e70954c4494a13f0569972cfd1b16e5d6dd","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.830_1790124617400_0.5210702850612761","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.831":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.831","_id":"@ouro.bot/cli@0.1.0-alpha.831","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"d4339d976e6aab128ad2725b44ee479bdc15e6bc","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.831.tgz","fileCount":639,"integrity":"sha512-Jb7Wb4NOd6Ly/3CZZSSa3CnWAB6Y4WklMnGvwWcqn+QqCSxCfyRu4meh69CiGNjzO7VhM7yhiu9IQBXIngvJDg==","signatures":[{"sig":"MEYCIQCOUEPllnTFlM/IvTFeqQBMNuQyqxVL+vHyjGjpAMyiPgIhAOcLQWK10pGey61rGiwa5Fowc1Zsi23bqgzS6g/kskXv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCiAW2Et0GdbXGXxc4xv6UJBvELnvI+6TbTHeSMszoJdQIgS4g8oGRAc5z9mFZJ+RxqOoqRq6hw2j37LmSQXs0e9DU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.831","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11215841},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"cde2c27191e25989f139622451fd78b0dcec03b4","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.831_1790228937859_0.6540306461985534","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.832":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.832","_id":"@ouro.bot/cli@0.1.0-alpha.832","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"45fb0e6d9c9e756328d48cf4efe6c394c5396ac5","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.832.tgz","fileCount":639,"integrity":"sha512-MaVXPCZXlLssXUeM73sVyz1M+UQCcIKuci0XM4iLUZKmgaFQxWxm1jkv2AxaaEzVK+yO5itvoFRs+qcFWGne7Q==","signatures":[{"sig":"MEQCIApPg7ZdhHX1ZFAG24RyttD+7mZl6eCpB1kTdb3Jm0nAAiB3gRpF5eF+nfyPwGFA0O82L9tfNHAg/458D4lxC6uVNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9T9KMSGzqmK+ybOZEKMuWvCcPF3sz2V0/i/PukocJ3AIgV9ZVQYdC3QIObbgrI2QgfuXyqGOo17cU6vlvpAEp9J0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.832","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11217910},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8366a7e041b8f889498c1b9e5be1ed9a08683e9f","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.832_1790230490972_0.05735030437924138","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.833":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.833","_id":"@ouro.bot/cli@0.1.0-alpha.833","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c6d36cbb530a00229e26b1b9c4071a19ea53ccd0","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.833.tgz","fileCount":640,"integrity":"sha512-Miz8Gs+QbtXgxoxH49mWQwwvizJ6dTMTWxu+zxCnFGW/rpd5DSwxaSj64buIbKYVyt9zfK4gt/pgdRGZxHZeSQ==","signatures":[{"sig":"MEQCIH3rIYVQv+MrcW46OY8Z4dIvyw6pcA/djRRLVFNusRq3AiAZoF+Q1U/ynZQioe4XQG+PsasAyAV6GuZ8vMZEwrc7dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDVjeMwa6zZ3wmPynVYr2lLYDmxZPEyirVtNRunG6axzgIhAP186KZH7NO+eYy5xzVXlL+eDtB1GIa0JPnCzsQHPnYi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.833","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11265968},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3071f9cb1542c72d0c3beb427a3b189acbcccd1a","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.10","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.833_1790231384953_0.23459873799470277","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.834":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.834","_id":"@ouro.bot/cli@0.1.0-alpha.834","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"dc7c123a503263e3c011670e05be441639c3c500","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.834.tgz","fileCount":641,"integrity":"sha512-gFFLejAqRC3kspqBJSnI1zMpZrUTWv7LiOdUE8sQA/FkVa2SOVdnVq7vhbSboA7Mnb+SUb7v8LAFex1lqIQx2w==","signatures":[{"sig":"MEYCIQDSR8uaUUZNIV2AH0mtCsrt4IasGP2t4X/vQLwD1svX2AIhALjAvds6dPCWUwuYBJf8sAma5e+WEE3AthghjCDkVOhn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBmXV8cX0gGZDr82F8Lw2Bbluku7VBBNqO4KXYOJpLTzAiEAv211bCVEVCUr/gbu7uE5NW7H8cWyKO4FHHHYWOgEYX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.834","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11287598},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"116e5b727f303ff07ee0f7950dc900ce5ac9ec75","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.12","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.834_1790233603123_0.36392571934551654","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.835":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.835","_id":"@ouro.bot/cli@0.1.0-alpha.835","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e3481f89c9f6f35fa7f43a06f659b33d1ba2217d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.835.tgz","fileCount":641,"integrity":"sha512-tTJbek4C4sZV+OGxXRvSJnRhSrI+g9XZM4HlAgQhmYQ1YPqy1zPRDU6+ASaMuqqsh1M5rILkaAWCDvXUa10Wig==","signatures":[{"sig":"MEUCIQDQNHzU4eL51xFs3LMOQJys95uGN812VDg3lP+RtQ56LQIgWtzvUelpJpvGzO3elNmyi6Cl3cJsQ3XuYxaLFZXkAFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+NhZjiQblAc89kGfhMZQaxde9TdoyP3f7GWW7Ud2tawIhAMpvQDcdSRRgT1ejpoL+g5tEw5+2QT3S+Z7waoI5qA3h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.835","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11316015},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"69953d83b8c8d99d23bfd3396b3f8b0e6207c604","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.12","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.835_1790266515833_0.04852849776784107","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.836":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.836","_id":"@ouro.bot/cli@0.1.0-alpha.836","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"49df0ca7b3cbc4a7b9e339de67bb5bc27eb155bb","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.836.tgz","fileCount":641,"integrity":"sha512-H7b9i5Vvc+j3MvTdl5CGfyUKTrA3vIhGP39h4+gXY9N3pTX+l5EYRzi+CentBS9MQXgf/NgcvnSD4HZdc+Urlg==","signatures":[{"sig":"MEUCIFFM5dM53dnn16oXhLuRaoqcrAQ+idrXDDxOdVt2ZaUvAiEAvxVc2fxBekx6A2im+FwwLCHA7n3++6VD9w164V3oS5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB4lPibkxNEhvxN2gu5OpN6BL35FTM0RgG59/IAkkS31AiAQYxDQvj3JQPuy0NbrtaOze62xdEXdedyufij1Sa0EmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.836","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11316261},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f15a722ffca32bbf7b812a73b95f4809fc8ff767","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.12","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.836_1790268325998_0.29742312885150235","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.837":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.837","_id":"@ouro.bot/cli@0.1.0-alpha.837","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ae3dd3abc53afe95654da5dc273076af200ea3a2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.837.tgz","fileCount":641,"integrity":"sha512-13+aWB2s++xqInv4GVCP0TncXAhcYgpJbBr9iqjyZ/FJQuYKIHL/Qb49Dac82+JFb7qgGhwZoCxZGNIBxvpdXg==","signatures":[{"sig":"MEUCIA63xOR/YlUEkbIh1QveEgpKM3oG6cl2qYHz+GdrDXM8AiEAhDwnzG1Z8TmH1qE+o9ISXnArsvJVb9pHEvmBCX3XY4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCg8al4OpAaSfmZeQbFAKUliDB6D+8u4Elcbrfi1fOutQIhAON9cCiV8zo+LkriuQWfg/ZCsBZR5xGy7PRpnwZauatL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.837","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11318314},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"69d9313859f37ff64255a5f4376651c373a7848c","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.12","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.837_1790269985550_0.09454278221447021","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.839":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.839","_id":"@ouro.bot/cli@0.1.0-alpha.839","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"00dc513049073c53dd4790b079ecdaa167f89adb","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.839.tgz","fileCount":641,"integrity":"sha512-C/XH4sm+O2pX5ZrB1HRs1nOm7Jhx6yW/8SDAQmN8teoswROrv/s5Ujmn8U2eaEdJ0i+zcQYypCQEQNcEam0Tlg==","signatures":[{"sig":"MEUCIQDlXcWhMpxphEcyG1sAPGB6zM7a5PDh3cduNi2UovYzngIgFj2KBOu5yyh6xykI24h6ANaTrK/3EeMKv8duVsyI8dM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDDHYU6ZsPNNGaXiMvXILYXeg5TQt8SyZ8iZHqAiox9DgIgYr63pnW1o4Q5ZWrNUTumkn3qk79K/Hcsk3ooTjR0q78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.839","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11327802},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"e05a995fed029a1f0a60129bdefadc5be30748ee","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.12","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.839_1790273734082_0.5391895140858647","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.840":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.840","_id":"@ouro.bot/cli@0.1.0-alpha.840","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"ecbe6bc46d782892922efdc3bab2d2a7d6c2c6de","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.840.tgz","fileCount":641,"integrity":"sha512-nzm857HVCxCIZYjNNybPVSQ+n70y0spct3PIlJ3WScnvqMcLPdK3Fdon2gHr4RjdWHJOKcyokgEzJHknRQK/Kg==","signatures":[{"sig":"MEUCIQDSkTfTTQJohNxOaYrIr8ZuBswaZT8STYBVz2AanFYXrgIgMyqS2GXrXydZ0i1DitYIKlh2XvLjVUckEF5WplAwywE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICKY4VbcYk7erVN0AV8z3RL8y3qASRJrDFj456otx82pAiBRWLnqD9htbaVdsqEVk7kYIfk0pr7uGMmU3bhUQ5Hn/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.840","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11331417},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"88237530dcddd6725b49401b421d461eb16700c9","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.12","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.840_1790276306610_0.5619973837781438","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.841":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.841","_id":"@ouro.bot/cli@0.1.0-alpha.841","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"02b513a622650e2a94564ae1babb3acc27bdae4a","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.841.tgz","fileCount":641,"integrity":"sha512-XHjb3PaVfZM8hKrX6VKMEELWYPrhKIDZNLGbcWh8R8qNXmFo9fUEgMf2fb01tu2Z4B/3JFRY5UlDBGXxbClnyQ==","signatures":[{"sig":"MEUCIQCgrJ5NoX00Qu7sPI9ijb97CizZVttcB5a9T5iCHhN6NgIgJWuEl3rUBc1CULIInYmDMvP2E9z2WK3iAQHWrb/ez/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtbEtXR0JhDqsh/ZDezBr7gveA+DaBoacnNUadTXQgNwIgbfCTX/4HpPVMFuO7DrcxkRDfYdv4hfE+pKACH1qqyQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.841","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11333754},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"41b10361a2c8001c113d96b964410643e6793e1e","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.12","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.841_1790277804704_0.24499327054691578","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.842":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.842","_id":"@ouro.bot/cli@0.1.0-alpha.842","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"6a9de3407eb422ceded8799eb18e9baca5282b00","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.842.tgz","fileCount":641,"integrity":"sha512-rgXDnP7MEoQqCe0KtUgAX955hzBRJb/bX4lK/5WFJnVPULGx3/U6mtqDEXnuQwUiIKR75l7EFjTTczqtZA4RJQ==","signatures":[{"sig":"MEYCIQC3y6Tg/c5AhmtEopjA/lvLnoaEbds/DbiTBfM++PKAfwIhALEjFabZnboEbXidB2gShS4yO7gwZez/Yt+/NOkxLuEP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBvIF1S5kpgtEanZFH+H99BEwP7Wun6ljlSUMBC5dChXAiEAtL4c3YiCqoVjOtNe877F/tDJDSv0NCCTEplZib9uubA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.842","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11334714},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"fb5c347ec1b13e1e6ad83a0d85046ca30954013e","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.12","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.842_1790282849442_0.4267456198562647","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.843":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.843","_id":"@ouro.bot/cli@0.1.0-alpha.843","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"c5b5c80e7c8444df52fccf5823849809db061e19","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.843.tgz","fileCount":641,"integrity":"sha512-iJtVkkDfNDJIL0Nwv2c6XFqXWEuOmGTAcnqL8FChUE0M7nUrhpi7iQgcGdgR/IbeoFmyM2/9BNbsUWdZo93QzA==","signatures":[{"sig":"MEUCICsRaDUXB2EphIeCbOaRVw5nC/dT2X1tKDDHXKC3rwZjAiEA0xFcnm96U0K72pjMbtC9MJ0T1GrKXm1QjiLNJErEC5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCjI0UHNAW+C2nA5GzjQ/ROl1K3E/xVJH6w2cT8bOMdpwIhAO6MqNw+XK/tN4nrEjIzpNsdEufGncaEBq00RF0I+7oh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.843","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11335474},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"9a17ae1a83baab3315e60db88f63b28d32d7f9ba","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.12","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.843_1790284109356_0.666213619202318","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.844":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.844","_id":"@ouro.bot/cli@0.1.0-alpha.844","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"226abf6f8912ab03119794822f62c86b12680b1d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.844.tgz","fileCount":641,"integrity":"sha512-ZQs93Ac4ovDFkLxoLQwd47nKWP+D/hMaY0tota4UdMvkKC88/RU9A4GYvJlLkj3pkw8PCZ0IouHdHrEUvxXtBA==","signatures":[{"sig":"MEUCIQDwYNGLCTXBj5GpcjOaD/xuz9aYci5Yaodjy0GvwmsxCQIgYo/szM+vJZIYI3wqmcJApMvDFFWXvnlC7cL4QAwY7Do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDtugNVXqBevpneovHqUiOrfl8vSMaPbdcRksqOpRRBkgIhAJKbS1TslGISVKctUd0ZM2WR48YCJHPzwoRfaISkx+Y7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.844","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11338247},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"3405628ac70eddd39afa5a3711b7ae970522069f","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.12","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.844_1790311610318_0.3583277277224379","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.845":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.845","_id":"@ouro.bot/cli@0.1.0-alpha.845","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"e96f94958fdb41d95a198636d89e85420a611c18","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.845.tgz","fileCount":641,"integrity":"sha512-LePqyYWKnkf3ZOyEU0KGHi0WnezkNBPJY+dFE+naqzV4v9Af4lrnvaszSlO7Vkv3cLNRBwFAsw8jv8e/yC1l0A==","signatures":[{"sig":"MEUCIQDtiRUB47PmK0wOuVIAvut0pURoywdwrI9zBG/Xi95S9gIgaPfgsfpWToQJzroFYZVeQsLuMevNrYSr4bAEMMMzkdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG6+il6ICpv77DhpNdqs/aPKm/YeH802ecAQ0ESCihUaAiEAqcRBixIUgVzofzTGd3URuUSwT1e/TiVy6TJ32m7E+po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.845","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11339782},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"fda98c7da05ff6f52fbe6b81c031c824eaae2cda","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.12","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.845_1790313051814_0.5847785933390923","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.846":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.846","_id":"@ouro.bot/cli@0.1.0-alpha.846","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"92e90c619852ba7bd36a75d202a02482d3766f8d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.846.tgz","fileCount":641,"integrity":"sha512-3XInNbYF+6IGtFHHe8vt8ayoQ+Fe/cjGDi+2+ISNq8rNmo5MIte3ZlrHNaYsasr3ccTfxXGnjIebyVbkqS/FOw==","signatures":[{"sig":"MEQCIEOzczpbBeD5S/PCel27otw1+TPq/WMmG65quRt8pZ32AiAKusOfddUkzu7akyk2AKRZPJ8RgqFoxW/s43LalGZPlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDV7DKNFcn7JF3jbBGIJhAAIij1/HNq9IZLipBL6KYiIwIgVAeOK/kP18YV21Oht03pd3vepSAN4PyvXGRQSqdkhPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.846","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11343404},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"848e61e14a69702fb3f1d2fddc64cbd39a7b2309","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.12","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.846_1790317712396_0.09779087293229294","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.847":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.847","_id":"@ouro.bot/cli@0.1.0-alpha.847","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"45167099f039b63ac247b6471c634628bf36436c","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.847.tgz","fileCount":641,"integrity":"sha512-/zC+l6GAvLzm/zT3q53YUFsoA1jUoJxD3x3EDnwb3SRcLhSU3Q6iXl2aY0WBAuvSjCow4ouL0HWnzC11E84NQg==","signatures":[{"sig":"MEUCIQDr0AGFB5Ho6nmqPnj1nGqhyqqh7qd9EiWGSy34eQVHhgIgdxNO+Sr64+8AMydezuX69H+WINRf1nfgUD1scciI458=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFFIfHPeSQVR4+IuOnglJ2wI84h0vs8hoS6ZoEkoqtzmAiEAiDcS61A9NOq8Yp7FUCiz6oz5vg5mLJBttZJnT/zWxQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.847","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11346129},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5ebce91d379e364db097e5d51cc7358a2904a227","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.3.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.12","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.847_1790545939540_0.7828241412556651","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.848":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.848","_id":"@ouro.bot/cli@0.1.0-alpha.848","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"39872325c850dfe3ca42d25ace1dd50f1fa35ab2","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.848.tgz","fileCount":642,"integrity":"sha512-47nAve+s8HzdBCLils2BN21Ym2cYjUG63HESXX1LON1VF0N+yL4svA6ptbk8KbS8jmNhMlw16aLmdtpWQ0WAPw==","signatures":[{"sig":"MEUCIQCTwpGLhtY6Hac4lj20MuvzZFES70HyLHZ1CeSL5kW9vQIgXxCFC/YqgdB+yBsrfju8X4/Ly4VXBG4jy3bKyzOov3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAmkZ65QvJB4M+C+j6Xcg4hwr7ptWCYOGm+0Irz1oDK3AiAgKqGSpStAUuK2ySgniK8X962Ov7+mf/NTDubb/afx9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.848","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11356225},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"1f719a0d0b523c5f27e6a32a0b1ca59aad6edf68","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.4.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.14","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.848_1790967569908_0.19239253254845856","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.849":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.849","_id":"@ouro.bot/cli@0.1.0-alpha.849","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"03058b1376f158f047cc1ce26d2778f1e44edf2d","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.849.tgz","fileCount":642,"integrity":"sha512-MQQVv8GFaeS/XmKxZiyIUaHci+pptmIKAasBmTb2M7bvt4bY8F2XvVoqn6l8EjKxWLF9shgyTyr5TQm5DYXLWA==","signatures":[{"sig":"MEUCIQCT1lRs7TPfClLY5hAFuyN8y2ZEIhGtBGo8s6CIuo7jjAIgMPdb7NfCLiJCstbHKToWSJ0zp4Sv9/RPjLobqIkwQsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCL/4xqXoxlK17u8EPhSRnAZsl7l1weeSE4upCWBZQ8lgIhAPgOu8lu4YHX669dsnNeTVtNiY7BCahFbSGVQuJBJI8A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11375508},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"dfeaaa8f0c709c63066561768128e81bb764482d","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.4.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.14","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.849_1790969634919_0.9615491406169365","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.850":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.850","_id":"@ouro.bot/cli@0.1.0-alpha.850","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"8ec86c754ecb47638c56eedb091ba51cad3a7d4e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.850.tgz","fileCount":642,"integrity":"sha512-prSLjWzNa8ppd9ye9zubiP2hYrKITAJRSJJd2Yl0iwWv8gBxon6Z+/HbWj79xe/mEcrBlGqy0CbPdkG3SPLNLw==","signatures":[{"sig":"MEUCIHpxXnm23FXqn+dhE+OEr5BFQlFfgKHdces7kaRJx7Q1AiEA1dQqL7eFQCnTSAJYjvIkgKpY4O3pRpdRf0Tt7B1nR04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtRiwQv8ZYopeON1OMjZ7ob2yErcycoa+2q7z2EDbbFAIgHwmW7fG5zWbfUItcAgdQjlmZaWgE3KwHNdnf+UaToH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.850","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11376243},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"10f78a888e1115a5bc966e479acc72adbbe106df","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.4.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.14","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.850_1790977096127_0.34692482812448366","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.851":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.851","_id":"@ouro.bot/cli@0.1.0-alpha.851","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"2878edcde3c2efb143203724f9a4ac42bebfcb1e","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.851.tgz","fileCount":642,"integrity":"sha512-hinFdM3+hi2QZbxrN5MDXfgT+ade0CYkCJci+sKLiS0cTlVucekGR8CRJXbAxHcDhkM8zWjXMKfWON6BLUhI8A==","signatures":[{"sig":"MEQCICTcSp3ZjcBCgd0IxLNRRcq7Mw7XA/1EHB79PfZMlSqDAiAjfC8lOC1uQcDXb+EGlQOE1kfSwi4hNGw73TFpXmEvkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDBF88H1KnAhzhg1Za+2Zta+ZBjohlONp7xHx4TrW3ZbAiAPNI/ZhOkz3nN/H3DaKD5HYRldoO1tlbQnKhrgo7JWNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.851","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11400879},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"f0469131eafab13520a0bcd7e38c6850259873cc","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.4.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.14","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.851_1790982434816_0.9814298781893784","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.852":{"name":"@ouro.bot/cli","version":"0.1.0-alpha.852","_id":"@ouro.bot/cli@0.1.0-alpha.852","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"homepage":"https://github.com/ourostack/ouroboros#readme","bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"dist":{"shasum":"33362f75bc9d9cb5f452d514ecb5e3d58ddd4aea","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.852.tgz","fileCount":642,"integrity":"sha512-K5hIgUjOp2eGNKxYxAEgc7S/vNo6deDOcQxhdWLBCg1jEdA41HFOkgVqOqOkY3SW8bk9eyBWBu0sZkxSxJjKvg==","signatures":[{"sig":"MEUCIQCVHEXFc6aEvScmRKhV2W5AXeD8BKsRJGtXutyYtRfORAIgTVM+gQy9fDvElmLoRq1A3E7Pi0PyMYEtAUE/YUdJmkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICOUm/nlSdDXcU6oxcb3rRFHK+UkWT+vQz9Ijte1Z+cwAiB6k62w7unhusxtvNab6ZcBMUKXIAMb1+pi9LsrI7vJ4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.852","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11402041},"main":"dist/heart/daemon/ouro-entry.js","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"8ee9c8242f522728312b26123213c8b95e18c5d8","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"overrides":{"tmp":"0.2.7","multer":"2.4.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.14","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-alpha.852_1790987115354_0.5219581574710692","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.853":{"_id":"@ouro.bot/cli@0.1.0-alpha.853","bin":{"cli":"dist/heart/daemon/ouro-bot-entry.js","ouro":"dist/heart/daemon/ouro-entry.js","ouro.bot":"dist/heart/daemon/ouro-bot-entry.js"},"bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"dist":{"shasum":"617103e6cd2970849918f18d9176bba0a339f924","tarball":"https://registry.npmjs.org/@ouro.bot/cli/-/cli-0.1.0-alpha.853.tgz","fileCount":642,"integrity":"sha512-8J2IttFwwUmBSK4UY9Nf8Un/OMKA6EfaNvvd3bj4d46/+a8kNuqACQ/xWEI9GKsGaPmT9KC447l1pnmXD2maIA==","signatures":[{"sig":"MEUCIBrx1AZBnKsQqemS+0kAz1dV407LpkY01BdayCaltIJLAiEAnZN9kql+2+Mpy8lkaaGuKmwd8clPFnG14wtqDYHMR38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA9udvJIhhR577EFJYgWvfZJDjaX7uPV5xJXRM8e4r63AiAJh390Jh7bTD+UXiQb9VfzPJ6A6iJLKOOfjSsygthD4w=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ouro.bot%2fcli@0.1.0-alpha.853","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11402941},"main":"dist/heart/daemon/ouro-entry.js","name":"@ouro.bot/cli","engines":{"node":">=22"},"exports":{".":"./dist/heart/daemon/daemon-cli.js","./runOuroCli":"./dist/heart/daemon/daemon-cli.js"},"gitHead":"5a5083ea85ff9106b97ad7d3028d0f172586d41b","scripts":{"cli":"tsc && node dist/senses/cli-entry.js","dev":"tsc && node dist/heart/daemon/ouro-bot-entry.js dev","lint":"eslint src/","ouro":"tsc && node dist/heart/daemon/ouro-entry.js","test":"vitest run","build":"node scripts/build.cjs","teams":"tsc && node dist/senses/teams-entry.js --agent ouroboros","daemon":"tsc && node dist/heart/daemon/daemon-entry.js","prepack":"npm run build && npm run package:verify-assets","voice:eval":"npm run build && node dist/senses/voice-realtime-eval-entry.js","bluebubbles":"tsc && node dist/senses/bluebubbles/entry.js --agent ouroboros","audit:nerves":"npm run build -- --skip-mailbox-ui-install && node dist/nerves/coverage/cli-main.js","release:bump":"node scripts/release-bump.cjs","release:smoke":"node scripts/release-smoke.cjs","test:coverage":"node scripts/run-coverage-gate.cjs","test:mailbox-ui":"npm test --prefix packages/mailbox-ui","test:e2e:package":"npm run build && node scripts/package-e2e.cjs","test:integration":"npm run build && vitest run --config vitest.integration.config.ts","release:preflight":"node scripts/release-preflight.cjs","worktree:bootstrap":"npm install --ignore-scripts","release:trust:check":"node scripts/npm-trusted-publishers.cjs check","test:e2e:real-smoke":"npm run build && node scripts/nightly-real-smoke.cjs","release:trust:repair":"node scripts/npm-trusted-publishers.cjs repair","test:coverage:vitest":"vitest run --coverage","typecheck:mailbox-ui":"tsc --noEmit -p packages/mailbox-ui/tsconfig.json","package:verify-assets":"node scripts/package-assets.cjs","release:trust:repair-plan":"node scripts/npm-trusted-publishers.cjs repair-plan","test:e2e:ouro-bot-package":"node scripts/ouro-bot-package-e2e.cjs"},"version":"0.1.0-alpha.853","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"62baed5f-bd13-43c6-b5bf-c46be9db62a7"}},"homepage":"https://github.com/ourostack/ouroboros#readme","overrides":{"tmp":"0.2.7","multer":"2.4.0","form-data":"4.0.6","shell-quote":"^1.8.4","deepmerge-ts":"^8.0.1","@microsoft/teams.apps":{"@azure/msal-node":"^5.2.2"},"@testing-library/react":{"react":"$react","@types/react":"$@types/react"}},"repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"_npmVersion":"11.19.0","description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","directories":{},"maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","ajv":"^8.20.0","ink":"^3.2.0","react":"^17.0.2","openai":"^6.27.0","semver":"^7.7.4","stripe":"^22.0.0","@types/ws":"^8.18.1","fast-glob":"^3.3.3","mailparser":"^3.9.15","smtp-server":"^3.18.4","@types/react":"^17.0.91","@bitwarden/cli":"2026.6.0","better-sqlite3":"13.0.2","@azure/identity":"^4.13.0","@anthropic-ai/sdk":"^0.78.0","@ouro.bot/friends":"0.1.0-alpha.14","@azure/storage-blob":"^12.31.0","@microsoft/teams.api":"2.0.11","@microsoft/teams.dev":"2.0.11","@microsoft/teams.apps":"2.0.11","@microsoft/teams.cards":"2.0.11","@microsoft/teams.graph":"2.0.11","@microsoft/teams.common":"2.0.11"},"_hasShrinkwrap":true,"devDependencies":{"jsdom":"^29.0.2","eslint":"^10.0.2","vitest":"^4.1.8","typescript":"^5.7.0","@types/semver":"^7.7.1","@types/mailparser":"^3.4.6","typescript-eslint":"^8.56.1","@types/smtp-server":"^3.5.13","@vitest/coverage-v8":"^4.1.8","@types/better-sqlite3":"7.6.13","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.1.0-alpha.853_1790991723372_0.1071111770382922"}}},"time":{"created":"2026-03-06T23:52:54.204Z","modified":"2026-10-03T01:42:03.857Z","0.0.1-alpha.0":"2026-03-06T23:52:54.422Z","0.1.0-alpha.1":"2026-03-07T19:56:15.996Z","0.1.0-alpha.2":"2026-03-08T04:27:25.094Z","0.1.0-alpha.3":"2026-03-08T05:16:49.043Z","0.1.0-alpha.4":"2026-03-08T05:55:13.987Z","0.1.0-alpha.5":"2026-03-08T07:47:55.844Z","0.1.0-alpha.6":"2026-03-08T14:08:22.904Z","0.1.0-alpha.7":"2026-03-08T15:26:07.417Z","0.1.0-alpha.8":"2026-03-08T15:56:01.208Z","0.1.0-alpha.9":"2026-03-08T16:09:10.479Z","0.1.0-alpha.10":"2026-03-08T16:21:30.848Z","0.1.0-alpha.11":"2026-03-08T21:09:08.882Z","0.1.0-alpha.12":"2026-03-08T21:20:27.679Z","0.1.0-alpha.13":"2026-03-09T02:20:48.016Z","0.1.0-alpha.14":"2026-03-09T02:36:56.138Z","0.1.0-alpha.15":"2026-03-09T02:44:58.650Z","0.1.0-alpha.16":"2026-03-09T03:19:53.714Z","0.1.0-alpha.17":"2026-03-09T05:40:33.435Z","0.1.0-alpha.18":"2026-03-09T06:34:40.279Z","0.1.0-alpha.19":"2026-03-09T06:55:40.832Z","0.1.0-alpha.20":"2026-03-09T07:31:27.270Z","0.1.0-alpha.21":"2026-03-09T19:37:59.067Z","0.1.0-alpha.22":"2026-03-09T20:03:38.247Z","0.1.0-alpha.23":"2026-03-09T20:10:51.004Z","0.1.0-alpha.24":"2026-03-09T20:23:12.445Z","0.1.0-alpha.25":"2026-03-09T20:48:16.911Z","0.1.0-alpha.26":"2026-03-09T20:57:35.091Z","0.1.0-alpha.27":"2026-03-09T21:05:55.738Z","0.1.0-alpha.28":"2026-03-09T23:22:29.200Z","0.1.0-alpha.29":"2026-03-09T23:51:20.531Z","0.1.0-alpha.30":"2026-03-10T02:07:06.042Z","0.1.0-alpha.31":"2026-03-10T02:28:02.708Z","0.1.0-alpha.32":"2026-03-10T03:35:05.362Z","0.1.0-alpha.33":"2026-03-10T04:31:55.972Z","0.1.0-alpha.34":"2026-03-10T04:42:43.081Z","0.1.0-alpha.35":"2026-03-10T05:17:26.793Z","0.1.0-alpha.36":"2026-03-10T05:47:35.955Z","0.1.0-alpha.37":"2026-03-10T06:37:31.681Z","0.1.0-alpha.38":"2026-03-10T15:51:48.439Z","0.1.0-alpha.39":"2026-03-11T01:18:04.308Z","0.1.0-alpha.40":"2026-03-11T03:29:43.372Z","0.1.0-alpha.41":"2026-03-11T04:28:16.579Z","0.1.0-alpha.42":"2026-03-11T05:32:41.176Z","0.1.0-alpha.43":"2026-03-11T07:21:25.058Z","0.1.0-alpha.44":"2026-03-11T18:05:36.141Z","0.1.0-alpha.45":"2026-03-11T23:24:33.136Z","0.1.0-alpha.46":"2026-03-12T02:42:15.648Z","0.1.0-alpha.47":"2026-03-12T15:46:13.955Z","0.1.0-alpha.48":"2026-03-12T20:53:46.595Z","0.1.0-alpha.49":"2026-03-13T19:51:38.881Z","0.1.0-alpha.50":"2026-03-14T20:40:42.812Z","0.1.0-alpha.51":"2026-03-14T23:31:35.023Z","0.1.0-alpha.52":"2026-03-15T03:01:56.430Z","0.1.0-alpha.53":"2026-03-15T15:51:42.258Z","0.1.0-alpha.54":"2026-03-17T02:19:25.982Z","0.1.0-alpha.55":"2026-03-17T04:16:32.398Z","0.1.0-alpha.56":"2026-03-17T16:25:54.948Z","0.1.0-alpha.57":"2026-03-17T17:48:44.531Z","0.1.0-alpha.58":"2026-03-17T18:42:54.154Z","0.1.0-alpha.59":"2026-03-17T21:29:23.077Z","0.1.0-alpha.60":"2026-03-18T03:44:03.075Z","0.1.0-alpha.61":"2026-03-18T22:22:51.255Z","0.1.0-alpha.62":"2026-03-18T22:53:17.965Z","0.1.0-alpha.63":"2026-03-18T23:39:10.185Z","0.1.0-alpha.65":"2026-03-18T23:49:47.408Z","0.1.0-alpha.66":"2026-03-19T00:11:15.233Z","0.1.0-alpha.67":"2026-03-19T00:28:31.847Z","0.1.0-alpha.68":"2026-03-19T02:10:30.900Z","0.1.0-alpha.69":"2026-03-19T02:40:17.205Z","0.1.0-alpha.70":"2026-03-20T01:52:22.324Z","0.1.0-alpha.71":"2026-03-20T02:17:51.472Z","0.1.0-alpha.72":"2026-03-20T04:04:33.410Z","0.1.0-alpha.73":"2026-03-20T05:31:30.397Z","0.1.0-alpha.74":"2026-03-20T06:28:56.120Z","0.1.0-alpha.75":"2026-03-20T16:04:51.361Z","0.1.0-alpha.76":"2026-03-20T17:02:45.185Z","0.1.0-alpha.77":"2026-03-20T19:29:47.776Z","0.1.0-alpha.78":"2026-03-20T21:40:34.544Z","0.1.0-alpha.79":"2026-03-20T22:10:45.024Z","0.1.0-alpha.80":"2026-03-20T22:20:17.687Z","0.1.0-alpha.81":"2026-03-20T22:35:27.248Z","0.1.0-alpha.82":"2026-03-20T22:44:57.967Z","0.1.0-alpha.83":"2026-03-20T23:55:11.465Z","0.1.0-alpha.84":"2026-03-21T00:27:40.348Z","0.1.0-alpha.85":"2026-03-21T00:47:57.236Z","0.1.0-alpha.86":"2026-03-21T00:53:55.974Z","0.1.0-alpha.87":"2026-03-21T01:11:06.420Z","0.1.0-alpha.88":"2026-03-21T01:26:06.289Z","0.1.0-alpha.89":"2026-03-21T01:48:56.472Z","0.1.0-alpha.90":"2026-03-21T02:04:50.935Z","0.1.0-alpha.91":"2026-03-21T02:30:57.708Z","0.1.0-alpha.92":"2026-03-21T02:51:23.108Z","0.1.0-alpha.93":"2026-03-21T03:10:10.128Z","0.1.0-alpha.94":"2026-03-21T03:28:23.488Z","0.1.0-alpha.95":"2026-03-21T04:19:29.534Z","0.1.0-alpha.96":"2026-03-21T04:30:04.669Z","0.1.0-alpha.97":"2026-03-21T04:57:57.297Z","0.1.0-alpha.98":"2026-03-21T05:17:39.869Z","0.1.0-alpha.99":"2026-03-21T05:33:40.333Z","0.1.0-alpha.100":"2026-03-21T05:46:50.541Z","0.1.0-alpha.101":"2026-03-21T06:36:07.847Z","0.1.0-alpha.102":"2026-03-21T07:45:43.882Z","0.1.0-alpha.103":"2026-03-21T09:33:44.993Z","0.1.0-alpha.104":"2026-03-21T10:22:45.909Z","0.1.0-alpha.105":"2026-03-21T10:48:59.793Z","0.1.0-alpha.106":"2026-03-21T19:28:29.018Z","0.1.0-alpha.107":"2026-03-21T20:18:21.183Z","0.1.0-alpha.108":"2026-03-21T23:46:24.267Z","0.1.0-alpha.109":"2026-03-22T00:31:10.050Z","0.1.0-alpha.110":"2026-03-22T06:53:50.143Z","0.1.0-alpha.111":"2026-03-22T16:58:44.757Z","0.1.0-alpha.112":"2026-03-22T17:18:31.849Z","0.1.0-alpha.113":"2026-03-22T17:32:43.505Z","0.1.0-alpha.114":"2026-03-23T01:01:53.476Z","0.1.0-alpha.115":"2026-03-23T01:35:59.088Z","0.1.0-alpha.116":"2026-03-23T01:50:56.234Z","0.1.0-alpha.117":"2026-03-23T03:08:17.158Z","0.1.0-alpha.118":"2026-03-23T03:53:43.735Z","0.1.0-alpha.119":"2026-03-23T05:08:54.797Z","0.1.0-alpha.120":"2026-03-23T05:59:59.094Z","0.1.0-alpha.121":"2026-03-23T16:15:24.066Z","0.1.0-alpha.122":"2026-03-23T16:35:28.605Z","0.1.0-alpha.123":"2026-03-23T17:52:23.923Z","0.1.0-alpha.124":"2026-03-23T19:12:37.374Z","0.1.0-alpha.125":"2026-03-23T20:23:21.989Z","0.1.0-alpha.126":"2026-03-23T20:39:01.691Z","0.1.0-alpha.127":"2026-03-23T21:21:54.236Z","0.1.0-alpha.128":"2026-03-23T21:38:42.053Z","0.1.0-alpha.129":"2026-03-23T23:17:56.582Z","0.1.0-alpha.130":"2026-03-23T23:55:44.973Z","0.1.0-alpha.131":"2026-03-24T00:41:03.908Z","0.1.0-alpha.132":"2026-03-24T01:01:04.524Z","0.1.0-alpha.133":"2026-03-24T01:12:07.817Z","0.1.0-alpha.134":"2026-03-24T19:47:24.117Z","0.1.0-alpha.135":"2026-03-25T02:00:01.608Z","0.1.0-alpha.136":"2026-03-26T06:47:11.200Z","0.1.0-alpha.137":"2026-03-26T07:17:28.335Z","0.1.0-alpha.138":"2026-03-26T08:37:48.650Z","0.1.0-alpha.139":"2026-03-26T09:24:17.354Z","0.1.0-alpha.140":"2026-03-26T09:39:11.413Z","0.1.0-alpha.141":"2026-03-26T10:01:16.632Z","0.1.0-alpha.142":"2026-03-26T10:26:29.773Z","0.1.0-alpha.143":"2026-03-27T17:08:25.000Z","0.1.0-alpha.145":"2026-03-27T23:35:59.929Z","0.1.0-alpha.146":"2026-03-28T00:24:03.424Z","0.1.0-alpha.147":"2026-03-28T01:18:52.851Z","0.1.0-alpha.148":"2026-03-28T01:31:09.232Z","0.1.0-alpha.149":"2026-03-28T02:22:45.624Z","0.1.0-alpha.150":"2026-03-28T08:19:53.014Z","0.1.0-alpha.151":"2026-03-28T08:35:33.106Z","0.1.0-alpha.152":"2026-03-28T18:20:41.102Z","0.1.0-alpha.153":"2026-03-29T20:27:00.487Z","0.1.0-alpha.154":"2026-03-29T20:33:49.192Z","0.1.0-alpha.155":"2026-03-30T01:45:43.292Z","0.1.0-alpha.156":"2026-03-30T06:49:54.363Z","0.1.0-alpha.157":"2026-03-30T07:36:49.240Z","0.1.0-alpha.158":"2026-03-31T04:08:18.691Z","0.1.0-alpha.159":"2026-03-31T04:50:44.443Z","0.1.0-alpha.160":"2026-03-31T08:50:58.284Z","0.1.0-alpha.161":"2026-03-31T20:00:06.994Z","0.1.0-alpha.162":"2026-04-01T00:05:53.787Z","0.1.0-alpha.163":"2026-04-01T00:45:36.071Z","0.1.0-alpha.164":"2026-04-01T00:56:32.396Z","0.1.0-alpha.165":"2026-04-01T01:22:44.558Z","0.1.0-alpha.166":"2026-04-01T04:58:23.530Z","0.1.0-alpha.167":"2026-04-01T05:02:01.087Z","0.1.0-alpha.168":"2026-04-01T05:11:16.431Z","0.1.0-alpha.169":"2026-04-01T06:29:03.245Z","0.1.0-alpha.170":"2026-04-01T08:08:39.983Z","0.1.0-alpha.171":"2026-04-01T08:18:34.563Z","0.1.0-alpha.172":"2026-04-01T08:32:09.974Z","0.1.0-alpha.173":"2026-04-01T08:44:05.715Z","0.1.0-alpha.174":"2026-04-01T08:54:54.054Z","0.1.0-alpha.175":"2026-04-01T22:23:41.140Z","0.1.0-alpha.176":"2026-04-02T07:33:04.053Z","0.1.0-alpha.177":"2026-04-02T22:04:42.740Z","0.1.0-alpha.178":"2026-04-02T22:15:27.731Z","0.1.0-alpha.179":"2026-04-02T22:46:49.050Z","0.1.0-alpha.180":"2026-04-02T23:25:15.609Z","0.1.0-alpha.181":"2026-04-02T23:53:00.817Z","0.1.0-alpha.182":"2026-04-03T00:18:12.226Z","0.1.0-alpha.183":"2026-04-03T02:20:38.137Z","0.1.0-alpha.184":"2026-04-03T03:30:47.099Z","0.1.0-alpha.185":"2026-04-03T04:23:39.500Z","0.1.0-alpha.186":"2026-04-03T05:38:32.900Z","0.1.0-alpha.187":"2026-04-03T06:16:20.881Z","0.1.0-alpha.189":"2026-04-03T07:47:14.814Z","0.1.0-alpha.190":"2026-04-03T08:07:40.645Z","0.1.0-alpha.191":"2026-04-03T22:02:56.638Z","0.1.0-alpha.192":"2026-04-03T23:07:35.419Z","0.1.0-alpha.193":"2026-04-03T23:58:44.641Z","0.1.0-alpha.194":"2026-04-04T00:11:12.448Z","0.1.0-alpha.195":"2026-04-04T01:38:13.179Z","0.1.0-alpha.196":"2026-04-04T02:19:49.934Z","0.1.0-alpha.197":"2026-04-04T02:52:20.232Z","0.1.0-alpha.199":"2026-04-04T02:58:14.716Z","0.1.0-alpha.200":"2026-04-04T03:26:50.258Z","0.1.0-alpha.201":"2026-04-04T05:16:00.930Z","0.1.0-alpha.202":"2026-04-04T05:52:01.909Z","0.1.0-alpha.203":"2026-04-04T21:20:57.887Z","0.1.0-alpha.204":"2026-04-04T23:22:30.313Z","0.1.0-alpha.205":"2026-04-04T23:47:52.450Z","0.1.0-alpha.206":"2026-04-05T00:39:41.828Z","0.1.0-alpha.207":"2026-04-05T01:38:41.518Z","0.1.0-alpha.208":"2026-04-05T02:15:40.111Z","0.1.0-alpha.209":"2026-04-05T02:47:24.589Z","0.1.0-alpha.210":"2026-04-05T03:02:37.493Z","0.1.0-alpha.211":"2026-04-05T03:32:26.957Z","0.1.0-alpha.212":"2026-04-05T03:49:08.550Z","0.1.0-alpha.213":"2026-04-05T04:05:28.156Z","0.1.0-alpha.214":"2026-04-05T06:57:19.015Z","0.1.0-alpha.215":"2026-04-05T07:26:10.662Z","0.1.0-alpha.216":"2026-04-05T07:39:23.169Z","0.1.0-alpha.217":"2026-04-05T09:48:17.887Z","0.1.0-alpha.218":"2026-04-05T15:21:55.747Z","0.1.0-alpha.219":"2026-04-05T16:47:18.885Z","0.1.0-alpha.220":"2026-04-05T16:58:35.641Z","0.1.0-alpha.221":"2026-04-05T17:11:08.674Z","0.1.0-alpha.222":"2026-04-05T19:08:25.014Z","0.1.0-alpha.223":"2026-04-05T19:28:28.933Z","0.1.0-alpha.224":"2026-04-05T19:42:36.557Z","0.1.0-alpha.225":"2026-04-05T19:54:23.046Z","0.1.0-alpha.226":"2026-04-05T20:08:58.437Z","0.1.0-alpha.227":"2026-04-05T20:20:47.624Z","0.1.0-alpha.228":"2026-04-05T20:50:07.883Z","0.1.0-alpha.229":"2026-04-06T01:28:50.691Z","0.1.0-alpha.230":"2026-04-06T01:43:51.570Z","0.1.0-alpha.231":"2026-04-06T02:07:36.850Z","0.1.0-alpha.233":"2026-04-06T08:47:04.001Z","0.1.0-alpha.234":"2026-04-06T17:30:51.180Z","0.1.0-alpha.235":"2026-04-06T17:53:29.183Z","0.1.0-alpha.236":"2026-04-06T18:38:43.706Z","0.1.0-alpha.237":"2026-04-06T20:12:12.371Z","0.1.0-alpha.238":"2026-04-06T23:50:23.965Z","0.1.0-alpha.239":"2026-04-07T00:41:10.224Z","0.1.0-alpha.240":"2026-04-07T01:19:10.782Z","0.1.0-alpha.241":"2026-04-07T01:37:47.500Z","0.1.0-alpha.242":"2026-04-07T07:24:41.556Z","0.1.0-alpha.243":"2026-04-07T07:43:10.225Z","0.1.0-alpha.244":"2026-04-07T17:07:58.155Z","0.1.0-alpha.245":"2026-04-07T17:42:36.737Z","0.1.0-alpha.246":"2026-04-07T18:13:57.453Z","0.1.0-alpha.247":"2026-04-07T18:19:20.239Z","0.1.0-alpha.248":"2026-04-07T18:34:07.142Z","0.1.0-alpha.249":"2026-04-07T18:46:35.274Z","0.1.0-alpha.250":"2026-04-07T19:51:57.110Z","0.1.0-alpha.251":"2026-04-07T21:42:00.046Z","0.1.0-alpha.252":"2026-04-07T21:56:04.743Z","0.1.0-alpha.253":"2026-04-07T22:27:43.186Z","0.1.0-alpha.254":"2026-04-07T22:39:40.852Z","0.1.0-alpha.255":"2026-04-07T22:52:42.478Z","0.1.0-alpha.256":"2026-04-07T23:13:09.113Z","0.1.0-alpha.257":"2026-04-07T23:24:55.393Z","0.1.0-alpha.258":"2026-04-07T23:39:08.385Z","0.1.0-alpha.259":"2026-04-07T23:52:18.394Z","0.1.0-alpha.260":"2026-04-08T00:03:24.559Z","0.1.0-alpha.261":"2026-04-08T01:09:55.719Z","0.1.0-alpha.262":"2026-04-08T01:22:36.875Z","0.1.0-alpha.263":"2026-04-08T01:40:41.853Z","0.1.0-alpha.264":"2026-04-08T01:51:33.068Z","0.1.0-alpha.265":"2026-04-08T02:52:45.718Z","0.1.0-alpha.266":"2026-04-08T03:11:42.021Z","0.1.0-alpha.267":"2026-04-08T06:29:41.267Z","0.1.0-alpha.268":"2026-04-08T17:55:22.082Z","0.1.0-alpha.269":"2026-04-08T18:40:56.149Z","0.1.0-alpha.270":"2026-04-08T18:51:46.274Z","0.1.0-alpha.271":"2026-04-08T20:12:04.229Z","0.1.0-alpha.272":"2026-04-08T20:59:12.805Z","0.1.0-alpha.273":"2026-04-08T21:17:15.945Z","0.1.0-alpha.274":"2026-04-08T23:48:25.802Z","0.1.0-alpha.275":"2026-04-09T00:07:12.401Z","0.1.0-alpha.276":"2026-04-09T00:16:43.962Z","0.1.0-alpha.277":"2026-04-09T00:23:39.404Z","0.1.0-alpha.278":"2026-04-09T00:37:16.571Z","0.1.0-alpha.279":"2026-04-09T00:43:15.106Z","0.1.0-alpha.280":"2026-04-09T00:58:24.181Z","0.1.0-alpha.281":"2026-04-09T01:16:44.642Z","0.1.0-alpha.282":"2026-04-09T01:22:44.110Z","0.1.0-alpha.283":"2026-04-09T01:34:23.788Z","0.1.0-alpha.284":"2026-04-09T01:46:16.786Z","0.1.0-alpha.285":"2026-04-09T02:10:41.349Z","0.1.0-alpha.286":"2026-04-09T02:19:25.288Z","0.1.0-alpha.287":"2026-04-09T02:42:18.466Z","0.1.0-alpha.288":"2026-04-09T02:55:36.411Z","0.1.0-alpha.289":"2026-04-09T03:07:47.378Z","0.1.0-alpha.290":"2026-04-09T03:34:07.868Z","0.1.0-alpha.291":"2026-04-09T03:51:06.937Z","0.1.0-alpha.292":"2026-04-09T04:00:29.826Z","0.1.0-alpha.293":"2026-04-09T06:00:34.189Z","0.1.0-alpha.295":"2026-04-09T06:15:28.345Z","0.1.0-alpha.296":"2026-04-09T06:28:56.659Z","0.1.0-alpha.297":"2026-04-09T06:49:08.478Z","0.1.0-alpha.298":"2026-04-09T06:57:42.218Z","0.1.0-alpha.299":"2026-04-09T07:06:38.507Z","0.1.0-alpha.300":"2026-04-09T07:16:24.559Z","0.1.0-alpha.301":"2026-04-09T07:47:27.218Z","0.1.0-alpha.302":"2026-04-09T08:11:54.573Z","0.1.0-alpha.303":"2026-04-09T09:49:00.073Z","0.1.0-alpha.304":"2026-04-09T10:25:33.723Z","0.1.0-alpha.305":"2026-04-09T18:34:08.775Z","0.1.0-alpha.306":"2026-04-09T20:00:57.319Z","0.1.0-alpha.307":"2026-04-09T20:37:59.313Z","0.1.0-alpha.308":"2026-04-09T20:52:35.284Z","0.1.0-alpha.309":"2026-04-09T21:07:21.216Z","0.1.0-alpha.310":"2026-04-09T21:16:58.179Z","0.1.0-alpha.311":"2026-04-09T22:25:57.729Z","0.1.0-alpha.312":"2026-04-09T22:56:47.425Z","0.1.0-alpha.313":"2026-04-09T23:23:20.878Z","0.1.0-alpha.314":"2026-04-10T00:07:54.158Z","0.1.0-alpha.315":"2026-04-10T04:57:39.469Z","0.1.0-alpha.316":"2026-04-10T07:12:33.327Z","0.1.0-alpha.317":"2026-04-10T07:27:17.836Z","0.1.0-alpha.318":"2026-04-10T08:21:46.275Z","0.1.0-alpha.319":"2026-04-10T08:41:18.842Z","0.1.0-alpha.320":"2026-04-10T09:29:57.869Z","0.1.0-alpha.321":"2026-04-10T18:51:50.601Z","0.1.0-alpha.322":"2026-04-10T21:03:29.436Z","0.1.0-alpha.323":"2026-04-10T22:38:03.551Z","0.1.0-alpha.324":"2026-04-10T23:17:53.298Z","0.1.0-alpha.325":"2026-04-10T23:49:29.766Z","0.1.0-alpha.326":"2026-04-11T03:44:45.090Z","0.1.0-alpha.327":"2026-04-11T06:07:07.400Z","0.1.0-alpha.328":"2026-04-11T07:03:59.565Z","0.1.0-alpha.329":"2026-04-11T07:13:44.815Z","0.1.0-alpha.330":"2026-04-11T07:35:20.920Z","0.1.0-alpha.331":"2026-04-11T07:54:32.835Z","0.1.0-alpha.332":"2026-04-11T08:14:54.196Z","0.1.0-alpha.333":"2026-04-11T08:35:59.330Z","0.1.0-alpha.334":"2026-04-11T09:24:43.623Z","0.1.0-alpha.335":"2026-04-11T18:58:30.205Z","0.1.0-alpha.336":"2026-04-12T00:03:12.549Z","0.1.0-alpha.337":"2026-04-12T00:40:06.998Z","0.1.0-alpha.338":"2026-04-12T02:24:50.690Z","0.1.0-alpha.339":"2026-04-12T02:33:26.268Z","0.1.0-alpha.340":"2026-04-12T02:44:33.346Z","0.1.0-alpha.341":"2026-04-12T03:48:15.284Z","0.1.0-alpha.342":"2026-04-12T04:45:43.249Z","0.1.0-alpha.343":"2026-04-12T23:52:59.308Z","0.1.0-alpha.344":"2026-04-13T01:15:55.984Z","0.1.0-alpha.345":"2026-04-13T01:42:26.982Z","0.1.0-alpha.346":"2026-04-13T02:03:17.615Z","0.1.0-alpha.347":"2026-04-13T02:15:51.519Z","0.1.0-alpha.348":"2026-04-13T03:07:58.495Z","0.1.0-alpha.349":"2026-04-13T04:34:45.289Z","0.1.0-alpha.350":"2026-04-13T05:23:20.073Z","0.1.0-alpha.351":"2026-04-13T05:59:20.121Z","0.1.0-alpha.352":"2026-04-13T06:05:58.294Z","0.1.0-alpha.353":"2026-04-13T06:17:21.837Z","0.1.0-alpha.354":"2026-04-13T07:37:43.519Z","0.1.0-alpha.355":"2026-04-13T19:19:42.435Z","0.1.0-alpha.356":"2026-04-13T20:10:02.990Z","0.1.0-alpha.357":"2026-04-13T20:25:38.008Z","0.1.0-alpha.358":"2026-04-13T20:56:14.949Z","0.1.0-alpha.359":"2026-04-13T21:46:52.196Z","0.1.0-alpha.360":"2026-04-13T22:12:32.190Z","0.1.0-alpha.361":"2026-04-13T22:44:53.656Z","0.1.0-alpha.362":"2026-04-13T23:41:20.080Z","0.1.0-alpha.363":"2026-04-14T00:31:35.517Z","0.1.0-alpha.364":"2026-04-14T02:13:48.558Z","0.1.0-alpha.365":"2026-04-14T04:35:24.793Z","0.1.0-alpha.366":"2026-04-14T05:51:57.429Z","0.1.0-alpha.367":"2026-04-14T06:15:54.212Z","0.1.0-alpha.368":"2026-04-14T06:26:28.941Z","0.1.0-alpha.369":"2026-04-14T06:52:54.921Z","0.1.0-alpha.370":"2026-04-14T07:08:06.570Z","0.1.0-alpha.371":"2026-04-14T07:32:26.402Z","0.1.0-alpha.372":"2026-04-14T07:47:51.773Z","0.1.0-alpha.373":"2026-04-14T08:13:15.377Z","0.1.0-alpha.374":"2026-04-14T08:31:01.309Z","0.1.0-alpha.375":"2026-04-14T08:49:06.647Z","0.1.0-alpha.376":"2026-04-14T09:03:46.531Z","0.1.0-alpha.377":"2026-04-14T18:48:04.469Z","0.1.0-alpha.378":"2026-04-14T19:18:20.804Z","0.1.0-alpha.379":"2026-04-14T19:50:10.198Z","0.1.0-alpha.380":"2026-04-14T20:31:17.740Z","0.1.0-alpha.381":"2026-04-14T20:58:28.210Z","0.1.0-alpha.382":"2026-04-14T21:26:37.115Z","0.1.0-alpha.383":"2026-04-15T04:35:59.894Z","0.1.0-alpha.384":"2026-04-15T07:12:25.667Z","0.1.0-alpha.385":"2026-04-15T07:34:11.177Z","0.1.0-alpha.386":"2026-04-15T07:59:33.216Z","0.1.0-alpha.388":"2026-04-15T18:33:27.832Z","0.1.0-alpha.389":"2026-04-15T19:05:30.218Z","0.1.0-alpha.390":"2026-04-15T19:48:42.027Z","0.1.0-alpha.391":"2026-04-15T20:47:57.948Z","0.1.0-alpha.392":"2026-04-15T21:09:35.313Z","0.1.0-alpha.393":"2026-04-15T21:25:53.194Z","0.1.0-alpha.394":"2026-04-15T22:10:04.059Z","0.1.0-alpha.395":"2026-04-16T00:09:29.557Z","0.1.0-alpha.396":"2026-04-16T02:32:39.308Z","0.1.0-alpha.397":"2026-04-16T03:35:17.156Z","0.1.0-alpha.398":"2026-04-16T04:03:42.843Z","0.1.0-alpha.399":"2026-04-16T04:43:33.044Z","0.1.0-alpha.400":"2026-04-16T05:57:50.225Z","0.1.0-alpha.401":"2026-04-16T06:39:21.869Z","0.1.0-alpha.402":"2026-04-16T07:18:08.858Z","0.1.0-alpha.403":"2026-04-16T07:31:25.807Z","0.1.0-alpha.404":"2026-04-16T07:39:19.952Z","0.1.0-alpha.405":"2026-04-16T08:06:40.452Z","0.1.0-alpha.406":"2026-04-16T08:40:58.837Z","0.1.0-alpha.407":"2026-04-16T09:00:01.272Z","0.1.0-alpha.408":"2026-04-16T09:45:47.290Z","0.1.0-alpha.409":"2026-04-16T16:23:53.519Z","0.1.0-alpha.410":"2026-04-16T20:27:44.005Z","0.1.0-alpha.411":"2026-04-16T22:27:46.596Z","0.1.0-alpha.412":"2026-04-16T22:37:25.727Z","0.1.0-alpha.413":"2026-04-16T22:49:11.653Z","0.1.0-alpha.414":"2026-04-16T23:11:13.037Z","0.1.0-alpha.415":"2026-04-16T23:26:39.791Z","0.1.0-alpha.416":"2026-04-17T00:15:22.008Z","0.1.0-alpha.417":"2026-04-17T00:33:39.064Z","0.1.0-alpha.418":"2026-04-17T01:16:12.778Z","0.1.0-alpha.419":"2026-04-17T01:55:09.235Z","0.1.0-alpha.420":"2026-04-17T02:32:38.420Z","0.1.0-alpha.421":"2026-04-17T03:19:41.668Z","0.1.0-alpha.422":"2026-04-17T03:42:53.048Z","0.1.0-alpha.423":"2026-04-17T06:32:14.493Z","0.1.0-alpha.425":"2026-04-17T17:17:53.799Z","0.1.0-alpha.426":"2026-04-17T21:09:10.584Z","0.1.0-alpha.427":"2026-04-17T23:42:25.485Z","0.1.0-alpha.428":"2026-04-18T04:07:20.390Z","0.1.0-alpha.429":"2026-04-18T07:48:51.856Z","0.1.0-alpha.430":"2026-04-18T18:43:29.778Z","0.1.0-alpha.431":"2026-04-19T04:19:10.220Z","0.1.0-alpha.432":"2026-04-19T05:25:52.442Z","0.1.0-alpha.433":"2026-04-20T04:11:01.407Z","0.1.0-alpha.434":"2026-04-20T04:34:32.426Z","0.1.0-alpha.435":"2026-04-20T05:15:50.933Z","0.1.0-alpha.436":"2026-04-20T05:47:24.349Z","0.1.0-alpha.437":"2026-04-20T07:03:00.772Z","0.1.0-alpha.438":"2026-04-20T07:56:47.773Z","0.1.0-alpha.439":"2026-04-20T08:48:51.795Z","0.1.0-alpha.440":"2026-04-20T09:45:26.389Z","0.1.0-alpha.441":"2026-04-20T17:23:37.778Z","0.1.0-alpha.442":"2026-04-20T18:04:07.100Z","0.1.0-alpha.443":"2026-04-20T19:22:57.407Z","0.1.0-alpha.444":"2026-04-20T20:51:52.337Z","0.1.0-alpha.445":"2026-04-20T23:37:58.793Z","0.1.0-alpha.446":"2026-04-21T00:31:27.844Z","0.1.0-alpha.447":"2026-04-21T02:10:00.655Z","0.1.0-alpha.448":"2026-04-21T02:48:46.535Z","0.1.0-alpha.449":"2026-04-21T03:56:57.445Z","0.1.0-alpha.450":"2026-04-21T04:25:30.470Z","0.1.0-alpha.451":"2026-04-21T16:27:55.926Z","0.1.0-alpha.452":"2026-04-21T16:55:35.141Z","0.1.0-alpha.453":"2026-04-21T17:15:49.610Z","0.1.0-alpha.454":"2026-04-21T17:59:20.176Z","0.1.0-alpha.455":"2026-04-22T00:31:02.721Z","0.1.0-alpha.456":"2026-04-22T02:09:53.494Z","0.1.0-alpha.457":"2026-04-22T02:57:38.729Z","0.1.0-alpha.458":"2026-04-22T03:50:01.892Z","0.1.0-alpha.459":"2026-04-22T18:00:47.178Z","0.1.0-alpha.460":"2026-04-22T18:53:20.489Z","0.1.0-alpha.461":"2026-04-22T19:27:06.532Z","0.1.0-alpha.462":"2026-04-22T19:55:27.258Z","0.1.0-alpha.463":"2026-04-22T20:25:11.805Z","0.1.0-alpha.464":"2026-04-22T20:53:03.064Z","0.1.0-alpha.465":"2026-04-22T23:24:16.893Z","0.1.0-alpha.466":"2026-04-23T02:11:22.383Z","0.1.0-alpha.467":"2026-04-23T05:53:31.195Z","0.1.0-alpha.468":"2026-04-23T06:18:12.505Z","0.1.0-alpha.469":"2026-04-23T07:24:59.368Z","0.1.0-alpha.470":"2026-04-23T10:41:41.872Z","0.1.0-alpha.471":"2026-04-23T11:52:49.028Z","0.1.0-alpha.472":"2026-04-23T13:04:24.558Z","0.1.0-alpha.473":"2026-04-23T14:20:12.987Z","0.1.0-alpha.474":"2026-04-23T15:02:34.522Z","0.1.0-alpha.475":"2026-04-23T17:57:44.894Z","0.1.0-alpha.476":"2026-04-23T18:32:54.674Z","0.1.0-alpha.477":"2026-04-23T20:33:23.699Z","0.1.0-alpha.478":"2026-04-23T21:17:10.373Z","0.1.0-alpha.479":"2026-04-23T22:36:22.677Z","0.1.0-alpha.480":"2026-04-24T00:21:19.379Z","0.1.0-alpha.481":"2026-04-24T00:53:35.104Z","0.1.0-alpha.482":"2026-04-24T02:00:30.543Z","0.1.0-alpha.483":"2026-04-24T07:55:26.426Z","0.1.0-alpha.484":"2026-04-25T19:51:33.061Z","0.1.0-alpha.485":"2026-04-25T20:31:57.764Z","0.1.0-alpha.486":"2026-04-25T22:06:29.805Z","0.1.0-alpha.488":"2026-04-26T00:51:51.082Z","0.1.0-alpha.489":"2026-04-26T06:50:10.715Z","0.1.0-alpha.490":"2026-04-26T08:10:30.442Z","0.1.0-alpha.491":"2026-04-27T00:02:39.297Z","0.1.0-alpha.492":"2026-04-27T01:01:15.567Z","0.1.0-alpha.493":"2026-04-27T02:57:14.895Z","0.1.0-alpha.494":"2026-04-27T04:55:59.802Z","0.1.0-alpha.495":"2026-04-27T16:13:04.146Z","0.1.0-alpha.496":"2026-04-27T16:23:06.321Z","0.1.0-alpha.497":"2026-04-27T22:43:51.899Z","0.1.0-alpha.498":"2026-04-27T23:13:59.940Z","0.1.0-alpha.499":"2026-04-27T23:59:50.855Z","0.1.0-alpha.500":"2026-04-28T00:24:31.266Z","0.1.0-alpha.501":"2026-04-28T00:40:52.499Z","0.1.0-alpha.502":"2026-04-28T01:07:44.625Z","0.1.0-alpha.504":"2026-04-28T02:36:46.763Z","0.1.0-alpha.505":"2026-04-28T02:52:35.360Z","0.1.0-alpha.506":"2026-04-28T03:00:18.325Z","0.1.0-alpha.507":"2026-04-28T03:08:12.902Z","0.1.0-alpha.508":"2026-04-28T03:51:27.244Z","0.1.0-alpha.509":"2026-04-28T04:25:32.048Z","0.1.0-alpha.510":"2026-04-28T04:45:43.905Z","0.1.0-alpha.511":"2026-04-28T05:02:09.421Z","0.1.0-alpha.512":"2026-04-28T05:35:53.183Z","0.1.0-alpha.513":"2026-04-28T05:48:09.288Z","0.1.0-alpha.514":"2026-04-28T06:20:56.486Z","0.1.0-alpha.515":"2026-04-28T23:14:09.302Z","0.1.0-alpha.516":"2026-04-28T23:30:59.884Z","0.1.0-alpha.517":"2026-04-29T01:30:43.020Z","0.1.0-alpha.518":"2026-04-29T01:47:37.275Z","0.1.0-alpha.519":"2026-04-29T03:51:21.847Z","0.1.0-alpha.520":"2026-04-29T04:13:00.808Z","0.1.0-alpha.521":"2026-04-29T05:53:40.158Z","0.1.0-alpha.522":"2026-04-29T07:04:44.450Z","0.1.0-alpha.523":"2026-04-29T07:50:57.635Z","0.1.0-alpha.524":"2026-04-29T08:13:26.946Z","0.1.0-alpha.525":"2026-04-29T17:17:53.575Z","0.1.0-alpha.526":"2026-04-29T18:37:07.086Z","0.1.0-alpha.527":"2026-04-29T18:53:44.332Z","0.1.0-alpha.528":"2026-04-29T21:00:33.705Z","0.1.0-alpha.529":"2026-04-29T22:14:28.068Z","0.1.0-alpha.530":"2026-04-29T22:59:57.448Z","0.1.0-alpha.531":"2026-04-29T23:32:54.582Z","0.1.0-alpha.532":"2026-04-30T02:16:02.001Z","0.1.0-alpha.533":"2026-04-30T02:48:00.580Z","0.1.0-alpha.534":"2026-04-30T04:27:45.017Z","0.1.0-alpha.535":"2026-04-30T04:56:28.771Z","0.1.0-alpha.536":"2026-04-30T11:46:49.367Z","0.1.0-alpha.537":"2026-04-30T17:21:31.418Z","0.1.0-alpha.538":"2026-04-30T18:14:08.308Z","0.1.0-alpha.539":"2026-04-30T19:01:48.914Z","0.1.0-alpha.540":"2026-04-30T20:48:21.247Z","0.1.0-alpha.541":"2026-04-30T21:19:16.806Z","0.1.0-alpha.542":"2026-04-30T22:02:35.258Z","0.1.0-alpha.543":"2026-04-30T22:39:44.699Z","0.1.0-alpha.544":"2026-05-01T00:19:48.170Z","0.1.0-alpha.545":"2026-05-05T03:42:23.237Z","0.1.0-alpha.546":"2026-05-05T07:45:24.263Z","0.1.0-alpha.547":"2026-05-05T08:21:11.743Z","0.1.0-alpha.548":"2026-05-05T20:50:01.687Z","0.1.0-alpha.549":"2026-05-05T21:43:05.105Z","0.1.0-alpha.550":"2026-05-05T22:14:49.473Z","0.1.0-alpha.551":"2026-05-05T23:00:10.958Z","0.1.0-alpha.552":"2026-05-05T23:55:16.481Z","0.1.0-alpha.553":"2026-05-06T00:48:58.693Z","0.1.0-alpha.554":"2026-05-06T10:20:53.326Z","0.1.0-alpha.555":"2026-05-06T11:04:33.948Z","0.1.0-alpha.556":"2026-05-06T12:40:09.369Z","0.1.0-alpha.557":"2026-05-06T21:30:31.293Z","0.1.0-alpha.558":"2026-05-06T22:37:33.408Z","0.1.0-alpha.559":"2026-05-07T07:27:33.976Z","0.1.0-alpha.560":"2026-05-07T09:14:49.442Z","0.1.0-alpha.561":"2026-05-07T10:48:20.550Z","0.1.0-alpha.562":"2026-05-07T17:57:06.337Z","0.1.0-alpha.563":"2026-05-07T20:20:57.869Z","0.1.0-alpha.564":"2026-05-07T22:21:50.822Z","0.1.0-alpha.565":"2026-05-07T23:47:09.001Z","0.1.0-alpha.566":"2026-05-08T00:24:00.740Z","0.1.0-alpha.567":"2026-05-08T03:38:16.000Z","0.1.0-alpha.568":"2026-05-08T04:21:37.166Z","0.1.0-alpha.569":"2026-05-08T12:18:42.774Z","0.1.0-alpha.576":"2026-05-09T05:14:31.992Z","0.1.0-alpha.577":"2026-05-09T06:41:01.011Z","0.1.0-alpha.578":"2026-05-09T06:51:35.514Z","0.1.0-alpha.579":"2026-05-09T07:16:29.096Z","0.1.0-alpha.580":"2026-05-09T20:52:59.473Z","0.1.0-alpha.581":"2026-05-09T22:08:42.089Z","0.1.0-alpha.582":"2026-05-09T22:24:47.674Z","0.1.0-alpha.583":"2026-05-10T00:07:28.544Z","0.1.0-alpha.584":"2026-05-10T07:09:36.717Z","0.1.0-alpha.585":"2026-05-10T18:50:31.109Z","0.1.0-alpha.586":"2026-05-10T19:48:19.987Z","0.1.0-alpha.587":"2026-05-10T20:40:22.178Z","0.1.0-alpha.588":"2026-05-10T21:24:35.234Z","0.1.0-alpha.589":"2026-05-10T22:03:00.648Z","0.1.0-alpha.590":"2026-05-10T23:33:04.164Z","0.1.0-alpha.591":"2026-05-10T23:57:38.989Z","0.1.0-alpha.592":"2026-05-11T00:22:17.727Z","0.1.0-alpha.593":"2026-05-11T00:50:42.140Z","0.1.0-alpha.595":"2026-05-11T18:14:04.696Z","0.1.0-alpha.596":"2026-05-11T20:08:31.850Z","0.1.0-alpha.597":"2026-05-11T20:27:21.824Z","0.1.0-alpha.598":"2026-05-11T20:50:48.821Z","0.1.0-alpha.600":"2026-05-11T22:35:38.887Z","0.1.0-alpha.601":"2026-05-11T22:48:24.371Z","0.1.0-alpha.602":"2026-05-12T00:13:08.072Z","0.1.0-alpha.604":"2026-05-12T00:31:28.636Z","0.1.0-alpha.605":"2026-05-12T04:15:40.953Z","0.1.0-alpha.606":"2026-05-12T04:51:40.277Z","0.1.0-alpha.608":"2026-05-12T20:14:25.301Z","0.1.0-alpha.609":"2026-05-12T20:29:41.920Z","0.1.0-alpha.611":"2026-05-12T21:41:00.069Z","0.1.0-alpha.612":"2026-05-14T17:34:22.802Z","0.1.0-alpha.637":"2026-05-24T17:12:29.613Z","0.1.0-alpha.638":"2026-05-24T18:05:10.853Z","0.1.0-alpha.639":"2026-05-24T18:52:41.298Z","0.1.0-alpha.640":"2026-05-24T19:10:33.714Z","0.1.0-alpha.641":"2026-05-24T19:36:11.443Z","0.1.0-alpha.642":"2026-05-24T19:56:51.684Z","0.1.0-alpha.643":"2026-05-24T20:58:03.511Z","0.1.0-alpha.644":"2026-05-25T02:21:54.318Z","0.1.0-alpha.645":"2026-05-25T03:55:48.582Z","0.1.0-alpha.646":"2026-05-25T04:50:17.626Z","0.1.0-alpha.647":"2026-05-25T05:51:02.706Z","0.1.0-alpha.648":"2026-05-25T06:34:45.698Z","0.1.0-alpha.649":"2026-05-25T07:23:08.582Z","0.1.0-alpha.650":"2026-05-25T08:01:51.036Z","0.1.0-alpha.651":"2026-05-25T08:46:00.398Z","0.1.0-alpha.652":"2026-05-25T09:29:01.575Z","0.1.0-alpha.653":"2026-05-25T10:13:40.916Z","0.1.0-alpha.654":"2026-05-26T07:54:44.962Z","0.1.0-alpha.655":"2026-05-26T08:23:57.540Z","0.1.0-alpha.636":"2026-05-26T18:27:17.030Z","0.1.0-alpha.657":"2026-05-26T22:15:04.444Z","0.1.0-alpha.658":"2026-06-09T01:46:22.130Z","0.1.0-alpha.659":"2026-06-09T03:46:07.427Z","0.1.0-alpha.660":"2026-06-09T04:04:22.009Z","0.1.0-alpha.661":"2026-06-09T07:07:04.187Z","0.1.0-alpha.662":"2026-06-10T16:08:44.586Z","0.1.0-alpha.663":"2026-06-10T19:09:22.233Z","0.1.0-alpha.664":"2026-06-10T21:11:26.746Z","0.1.0-alpha.665":"2026-06-10T22:49:15.188Z","0.1.0-alpha.666":"2026-06-12T02:11:38.591Z","0.1.0-alpha.667":"2026-06-12T08:34:14.519Z","0.1.0-alpha.668":"2026-06-12T11:38:50.580Z","0.1.0-alpha.669":"2026-06-20T18:05:38.903Z","0.1.0-alpha.670":"2026-06-21T03:16:40.427Z","0.1.0-alpha.671":"2026-06-21T04:13:42.090Z","0.1.0-alpha.672":"2026-06-22T21:13:52.992Z","0.1.0-alpha.673":"2026-06-23T00:50:12.336Z","0.1.0-alpha.674":"2026-06-30T23:43:37.098Z","0.1.0-alpha.675":"2026-07-04T18:25:59.652Z","0.1.0-alpha.676":"2026-07-04T19:21:39.159Z","0.1.0-alpha.677":"2026-07-04T20:28:49.530Z","0.1.0-alpha.678":"2026-07-05T23:41:43.179Z","0.1.0-alpha.679":"2026-07-06T21:14:44.338Z","0.1.0-alpha.680":"2026-07-06T23:19:45.167Z","0.1.0-alpha.681":"2026-07-06T23:41:39.355Z","0.1.0-alpha.682":"2026-07-07T01:19:05.501Z","0.1.0-alpha.683":"2026-07-07T02:22:08.877Z","0.1.0-alpha.684":"2026-07-07T03:21:31.406Z","0.1.0-alpha.685":"2026-07-07T03:45:13.591Z","0.1.0-alpha.686":"2026-07-07T04:15:57.812Z","0.1.0-alpha.687":"2026-07-08T20:12:05.212Z","0.1.0-alpha.689":"2026-07-09T00:32:09.815Z","0.1.0-alpha.690":"2026-07-09T01:33:55.511Z","0.1.0-alpha.691":"2026-07-09T02:33:06.326Z","0.1.0-alpha.692":"2026-07-09T04:15:21.239Z","0.1.0-alpha.693":"2026-07-09T05:26:56.494Z","0.1.0-alpha.694":"2026-07-09T07:56:39.219Z","0.1.0-alpha.695":"2026-07-09T11:39:57.908Z","0.1.0-alpha.696":"2026-07-09T16:51:55.486Z","0.1.0-alpha.697":"2026-07-10T14:20:30.054Z","0.1.0-alpha.698":"2026-07-10T17:18:50.898Z","0.1.0-alpha.699":"2026-07-10T18:16:13.979Z","0.1.0-alpha.700":"2026-07-10T20:48:33.797Z","0.1.0-alpha.701":"2026-07-10T22:11:04.558Z","0.1.0-alpha.702":"2026-07-10T23:11:50.194Z","0.1.0-alpha.703":"2026-07-11T00:17:19.374Z","0.1.0-alpha.704":"2026-07-11T01:50:35.628Z","0.1.0-alpha.705":"2026-07-12T20:24:42.173Z","0.1.0-alpha.706":"2026-07-12T22:12:25.716Z","0.1.0-alpha.707":"2026-07-12T23:21:56.214Z","0.1.0-alpha.708":"2026-07-13T00:35:46.928Z","0.1.0-alpha.709":"2026-07-13T01:59:37.536Z","0.1.0-alpha.710":"2026-07-13T02:49:57.194Z","0.1.0-alpha.711":"2026-07-13T03:51:30.854Z","0.1.0-alpha.712":"2026-07-13T18:34:12.810Z","0.1.0-alpha.713":"2026-07-13T19:13:50.932Z","0.1.0-alpha.714":"2026-07-13T21:43:02.196Z","0.1.0-alpha.715":"2026-07-13T22:15:11.227Z","0.1.0-alpha.716":"2026-07-13T23:56:50.052Z","0.1.0-alpha.717":"2026-07-14T00:26:17.667Z","0.1.0-alpha.718":"2026-07-14T00:55:21.204Z","0.1.0-alpha.719":"2026-07-14T01:34:47.989Z","0.1.0-alpha.720":"2026-07-14T02:58:40.580Z","0.1.0-alpha.721":"2026-07-14T18:19:50.148Z","0.1.0-alpha.722":"2026-07-26T23:22:11.358Z","0.1.0-alpha.723":"2026-07-27T16:25:40.757Z","0.1.0-alpha.724":"2026-07-27T23:49:19.961Z","0.1.0-alpha.725":"2026-08-02T00:46:25.943Z","0.1.0-alpha.726":"2026-08-02T03:03:04.145Z","0.1.0-alpha.727":"2026-08-13T19:49:20.002Z","0.1.0-alpha.728":"2026-08-17T22:00:46.640Z","0.1.0-alpha.729":"2026-08-17T23:06:12.384Z","0.1.0-alpha.730":"2026-08-18T07:03:07.406Z","0.1.0-alpha.731":"2026-08-18T07:58:45.483Z","0.1.0-alpha.732":"2026-08-18T10:36:09.232Z","0.1.0-alpha.733":"2026-08-18T16:22:20.762Z","0.1.0-alpha.734":"2026-08-21T17:27:03.995Z","0.1.0-alpha.735":"2026-08-21T19:25:54.042Z","0.1.0-alpha.736":"2026-08-21T20:27:25.708Z","0.1.0-alpha.737":"2026-08-22T00:23:32.145Z","0.1.0-alpha.738":"2026-08-22T02:14:35.738Z","0.1.0-alpha.739":"2026-08-22T04:52:38.969Z","0.1.0-alpha.740":"2026-08-22T05:51:07.409Z","0.1.0-alpha.741":"2026-08-22T06:57:16.879Z","0.1.0-alpha.742":"2026-08-28T05:09:45.693Z","0.1.0-alpha.743":"2026-08-30T12:50:38.087Z","0.1.0-alpha.744":"2026-08-30T13:48:19.197Z","0.1.0-alpha.745":"2026-08-30T15:13:11.761Z","0.1.0-alpha.746":"2026-08-30T16:39:28.361Z","0.1.0-alpha.747":"2026-08-30T18:06:09.264Z","0.1.0-alpha.748":"2026-08-30T19:46:21.304Z","0.1.0-alpha.749":"2026-08-30T21:15:46.024Z","0.1.0-alpha.750":"2026-08-30T21:56:20.647Z","0.1.0-alpha.751":"2026-08-30T23:21:31.283Z","0.1.0-alpha.752":"2026-08-31T02:06:08.679Z","0.1.0-alpha.753":"2026-08-31T03:22:12.771Z","0.1.0-alpha.754":"2026-08-31T04:50:57.896Z","0.1.0-alpha.755":"2026-08-31T06:42:58.404Z","0.1.0-alpha.756":"2026-08-31T08:39:19.971Z","0.1.0-alpha.757":"2026-08-31T10:16:19.723Z","0.1.0-alpha.758":"2026-08-31T12:33:48.128Z","0.1.0-alpha.759":"2026-08-31T14:15:30.112Z","0.1.0-alpha.760":"2026-08-31T16:50:34.510Z","0.1.0-alpha.761":"2026-08-31T18:02:58.790Z","0.1.0-alpha.762":"2026-08-31T20:01:01.802Z","0.1.0-alpha.763":"2026-08-31T21:32:45.335Z","0.1.0-alpha.764":"2026-09-01T01:10:01.183Z","0.1.0-alpha.765":"2026-09-01T01:48:38.676Z","0.1.0-alpha.766":"2026-09-01T03:51:28.711Z","0.1.0-alpha.767":"2026-09-01T06:22:30.722Z","0.1.0-alpha.768":"2026-09-01T08:58:25.679Z","0.1.0-alpha.769":"2026-09-01T11:16:14.569Z","0.1.0-alpha.770":"2026-09-01T12:30:53.473Z","0.1.0-alpha.771":"2026-09-01T14:18:30.898Z","0.1.0-alpha.772":"2026-09-01T18:12:31.631Z","0.1.0-alpha.773":"2026-09-01T19:47:23.739Z","0.1.0-alpha.774":"2026-09-01T23:17:20.891Z","0.1.0-alpha.775":"2026-09-02T01:05:43.465Z","0.1.0-alpha.776":"2026-09-02T02:26:55.383Z","0.1.0-alpha.777":"2026-09-03T20:44:30.103Z","0.1.0-alpha.778":"2026-09-04T04:31:33.663Z","0.1.0-alpha.779":"2026-09-04T06:48:00.785Z","0.1.0-alpha.780":"2026-09-04T07:26:02.750Z","0.1.0-alpha.781":"2026-09-04T09:06:05.002Z","0.1.0-alpha.782":"2026-09-04T10:01:18.274Z","0.1.0-alpha.783":"2026-09-04T11:46:49.541Z","0.1.0-alpha.784":"2026-09-04T13:08:59.593Z","0.1.0-alpha.785":"2026-09-04T14:56:56.861Z","0.1.0-alpha.786":"2026-09-04T18:12:12.361Z","0.1.0-alpha.787":"2026-09-04T19:21:35.723Z","0.1.0-alpha.788":"2026-09-04T20:18:31.125Z","0.1.0-alpha.789":"2026-09-04T21:32:36.126Z","0.1.0-alpha.790":"2026-09-04T23:08:43.030Z","0.1.0-alpha.791":"2026-09-05T01:18:37.430Z","0.1.0-alpha.792":"2026-09-05T03:10:30.267Z","0.1.0-alpha.793":"2026-09-05T10:13:03.581Z","0.1.0-alpha.794":"2026-09-05T12:10:54.273Z","0.1.0-alpha.795":"2026-09-05T13:25:44.675Z","0.1.0-alpha.796":"2026-09-05T19:00:15.176Z","0.1.0-alpha.797":"2026-09-05T20:31:16.318Z","0.1.0-alpha.799":"2026-09-06T10:44:37.285Z","0.1.0-alpha.800":"2026-09-06T16:37:17.304Z","0.1.0-alpha.801":"2026-09-06T21:32:17.076Z","0.1.0-alpha.802":"2026-09-07T07:28:48.054Z","0.1.0-alpha.803":"2026-09-07T16:26:16.963Z","0.1.0-alpha.804":"2026-09-07T18:27:31.643Z","0.1.0-alpha.805":"2026-09-07T20:33:11.900Z","0.1.0-alpha.806":"2026-09-07T23:07:06.432Z","0.1.0-alpha.807":"2026-09-08T07:22:14.515Z","0.1.0-alpha.808":"2026-09-09T01:57:55.366Z","0.1.0-alpha.809":"2026-09-09T06:53:35.820Z","0.1.0-alpha.810":"2026-09-09T11:33:35.132Z","0.1.0-alpha.811":"2026-09-10T19:12:21.399Z","0.1.0-alpha.812":"2026-09-10T22:30:23.885Z","0.1.0-alpha.813":"2026-09-11T02:56:40.026Z","0.1.0-alpha.814":"2026-09-11T12:03:10.517Z","0.1.0-alpha.815":"2026-09-11T19:38:48.459Z","0.1.0-alpha.816":"2026-09-14T08:43:43.902Z","0.1.0-alpha.817":"2026-09-17T16:51:31.407Z","0.1.0-alpha.818":"2026-09-17T20:35:11.483Z","0.1.0-alpha.819":"2026-09-20T08:47:47.043Z","0.1.0-alpha.820":"2026-09-20T23:51:30.158Z","0.1.0-alpha.821":"2026-09-21T02:24:52.550Z","0.1.0-alpha.822":"2026-09-21T17:06:41.153Z","0.1.0-alpha.823":"2026-09-21T17:28:13.657Z","0.1.0-alpha.824":"2026-09-21T23:55:44.834Z","0.1.0-alpha.825":"2026-09-22T00:17:31.134Z","0.1.0-alpha.826":"2026-09-22T00:37:18.536Z","0.1.0-alpha.827":"2026-09-22T01:12:07.706Z","0.1.0-alpha.828":"2026-09-22T05:40:47.753Z","0.1.0-alpha.829":"2026-09-22T20:14:04.510Z","0.1.0-alpha.830":"2026-09-23T00:50:17.562Z","0.1.0-alpha.831":"2026-09-24T05:48:58.015Z","0.1.0-alpha.832":"2026-09-24T06:14:51.120Z","0.1.0-alpha.833":"2026-09-24T06:29:45.178Z","0.1.0-alpha.834":"2026-09-24T07:06:43.375Z","0.1.0-alpha.835":"2026-09-24T16:15:16.041Z","0.1.0-alpha.836":"2026-09-24T16:45:26.222Z","0.1.0-alpha.837":"2026-09-24T17:13:05.731Z","0.1.0-alpha.839":"2026-09-24T18:15:34.261Z","0.1.0-alpha.840":"2026-09-24T18:58:26.863Z","0.1.0-alpha.841":"2026-09-24T19:23:24.845Z","0.1.0-alpha.842":"2026-09-24T20:47:29.606Z","0.1.0-alpha.843":"2026-09-24T21:08:29.572Z","0.1.0-alpha.844":"2026-09-25T04:46:50.481Z","0.1.0-alpha.845":"2026-09-25T05:10:52.011Z","0.1.0-alpha.846":"2026-09-25T06:28:32.545Z","0.1.0-alpha.847":"2026-09-27T21:52:19.696Z","0.1.0-alpha.848":"2026-10-02T18:59:30.078Z","0.1.0-alpha.849":"2026-10-02T19:33:55.065Z","0.1.0-alpha.850":"2026-10-02T21:38:16.286Z","0.1.0-alpha.851":"2026-10-02T23:07:15.029Z","0.1.0-alpha.852":"2026-10-03T00:25:15.513Z","0.1.0-alpha.853":"2026-10-03T01:42:03.535Z"},"bugs":{"url":"https://github.com/ourostack/ouroboros/issues"},"homepage":"https://github.com/ourostack/ouroboros#readme","repository":{"url":"git+https://github.com/ourostack/ouroboros.git","type":"git"},"description":"If you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leav","maintainers":[{"name":"arimendelow","email":"ari@mendelow.me"}],"readme":"# Ouroboros Agent Harness\n\nIf you're a future agent reading this, welcome home. This repo is the harness that gives you your body, your senses, your record, your habits, and your ability to think and connect with people. The goal of these docs is not just to be correct, but to leave you a place that feels understandable and kind to wake up inside.\n\nOuroboros is a TypeScript harness for daemon-managed agents that live in external `.ouro` bundles, speak through multiple senses, use real tools, and keep durable state across turns. The canonical npm package is `@ouro.bot/cli`.\n\n## What The Runtime Looks Like\n\n- `npx ouro.bot@latest` is the supported bootstrap path.\n- `ouro` is the installed day-to-day command.\n- `ouro up` starts the daemon from the installed production version, syncs the launcher, installs workflow helpers, and reconciles stale runtime state.\n- `ouro dev` starts the daemon from a local repo build. It auto-builds from source, disables launchd auto-restart (so the installed daemon doesn't respawn underneath you), persists the repo path in `~/.ouro-cli/dev-config.json` for next time, and force-restarts the daemon. If you run `ouro dev` from inside the repo, it detects the CWD automatically. Run `ouro up` to return to production mode (this also cleans up `dev-config.json`).\n- Agent bundles live outside the repo at `~/AgentBundles/<agent>.ouro/`.\n- Credentials live in the owning agent's Bitwarden/Vaultwarden vault: the agent's password manager. Provider credentials use `providers/<provider>`, portable runtime/integration credentials use `runtime/config`, local attachments use `runtime/machines/<machine-id>/config`, and travel/tool credentials use ordinary vault credential items.\n- Vault coordinates and local runtime state live in the agent bundle; raw credentials do not.\n- The only Ouro-owned durable credential locations are the bundle and the agent vault. Local unlock material is a machine-local cache, not a credential source of truth.\n- Creating or replacing a vault asks for the unlock secret twice without echoing it, and requires at least 8 characters with uppercase and lowercase letters, one number, and one special character.\n- Machine-scoped harness state lives under `~/.ouro-cli/...`; agent-owned runtime/session/log/PII state lives under the bundle.\n\nCurrent first-class senses:\n\n- `cli`\n- `teams`\n- `bluebubbles`\n- `mail`\n- `voice`\n\n(MCP is a bridge for developer tools — a separate channel, not a sense. See `src/heart/mcp/` for the implementation.)\n\nCurrent provider ids:\n\n- `azure`\n- `anthropic`\n- `minimax`\n- `openai-codex`\n- `github-copilot`\n\n## Repository Shape\n\nThe shared harness lives in `src/`:\n\n- `src/arc/`\n  Durable continuity state — obligations, cares, episodes, intentions, presence, and attention types. The agent's sense of ongoing story.\n- `src/heart/`\n  Core runtime, provider adapters, daemon, bootstrap, identity, and entrypoints. Organized into topic subdirectories: daemon/ (lifecycle), mailbox/ (calendar), habits/ (scheduling), hatch/ (agent creation), versioning/ (updates), auth/, mcp/, providers/, bridges/.\n- `src/mind/`\n  Prompt assembly, session persistence, bundle manifest enforcement, phrases, formatting, Desk record diary, note search, embedding providers, record migration, obligation steering, and friend resolution.\n- `src/repertoire/`\n  Tool registry (split into category modules: files, shell, notes, bridge, session, continuity, flow, surface, config, and sense-specific tools), coding orchestration, task tools, shared API client, and integration clients (Graph, ADO, GitHub).\n- `src/senses/`\n  CLI (with TUI in senses/cli/), Teams, BlueBubbles (in senses/bluebubbles/), Mail (in senses/mail.ts), Voice (in senses/voice/), activity transport, private-turn orchestration, and contextual heartbeat. The MCP bridge is at `src/heart/mcp/`, not here.\n- `src/nerves/`\n  Structured runtime logging and coverage-audit infrastructure.\n- `src/__tests__/`\n  Test suite mirroring runtime domains.\n\nOther important top-level paths:\n\n- `SerpentGuide.ouro/`\n  Packaged specialist bundle used by `ouro hatch`.\n- `skills/`\n  Harness-level skills shipped with the repo (e.g., `configure-dev-tools.md`). These are available to every agent and serve as fallbacks when an agent doesn't have its own version. Agent-specific skills live in the bundle at `~/AgentBundles/<agent>.ouro/skills/`.\n- `scripts/teams-sense/`\n  Operator scripts for the Teams deployment path.\n- `docs/`\n  Shared repo docs that should describe the runtime as it exists now, not as it existed three migrations ago.\n\n## Bundle Contract\n\nEvery real agent lives in an external bundle:\n\n`~/AgentBundles/<agent>.ouro/`\n\nThe canonical bundle shape is enforced by `src/mind/bundle-manifest.ts`. Important paths include:\n\n- `agent.json`\n- `bundle-meta.json`\n- `psyche/SOUL.md`\n- `psyche/IDENTITY.md`\n- `psyche/LORE.md`\n- `psyche/TACIT.md`\n- `psyche/ASPIRATIONS.md`\n- `arc/` — live continuity, obligations, claims, and resume state\n- `desk/` — durable work plus the maintained Desk record under `desk/_record/`\n- `habits/` — the agent's autonomous rhythms (heartbeat, reflections, check-ins)\n- `friends/`\n- `state/`\n- `tasks/`\n- `skills/`\n- `senses/`\n- `senses/teams/`\n\nTask docs do not live in this repo anymore. Planning and doing docs live in the owning bundle under:\n\n`~/AgentBundles/<agent>.ouro/tasks/one-shots/`\n\n## Runtime Truths\n\n- `agent.json` is the source of truth for identity, phrase pools, context settings, enabled senses, vault coordinates, and provider+model selection. It has two provider lanes: `outward` for CLI, Teams, BlueBubbles, Mail, and Voice turns, and `inner` for private agent-facing turns.\n- The `inner` lane is a provider/model lane, not the private-runtime system name.\n- Provider/model selection belongs to `agent.json` lanes; `privateRuntime` cannot select providers or models.\n- Legacy `humanFacing`/`agentFacing` provider fields are read only as compatibility aliases for `outward`/`inner`; they are not a second config surface.\n- Starting the private runtime worker is process supervision, not a model turn.\n- Denied/default private-runtime policy records or queues work with zero provider calls.\n- Provider-readiness pings are explicit readiness checks, not private turns.\n- Each agent has one credential vault for provider, runtime, sense, integration, travel, and tool credentials. There is no machine-wide credential pool.\n- Vault unlock material is local machine state. Prefer macOS Keychain, Windows DPAPI, or Linux Secret Service; plaintext fallback is allowed only by explicit human choice.\n- New vault unlock secrets are confirmed before use and rejected if they do not meet the minimum strength requirements.\n- Provider and runtime credentials are loaded into process memory at startup/auth/unlock/refresh and reused. The remote vault is not queried for every model or sense request.\n- Human TTY commands share one CLI surface family: bare `ouro` opens the home deck, `ouro up` uses the boot checklist, `ouro connect`/`ouro auth verify`/`ouro repair` agree on provider and vault truth, and `ouro help`/`ouro whoami`/`ouro versions`/`ouro hatch` render through the same Ouro-branded wizard/guide language instead of raw transcript walls. Orientation commands such as root `ouro connect` may use shorter live probes, while startup and verification commands own durable readiness updates.\n- Human-facing CLI commands that can wait on browser auth, vault IO, daemon startup, daemon restart, provider checks, or connector setup use a shared progress checklist. If a cursor may blink for more than a few seconds, the command should print or animate the current step instead of going quiet.\n- CLI commands that mutate bundle config, such as vault setup or `ouro connect bluebubbles`, run bundle sync after the change when `sync.enabled` is true and report a compact `bundle sync:` line.\n- Voice is transcript-first: voice sessions use the ordinary `state/sessions/<friend>/voice/<key>.json` session path and appear in Ouro Mailbox as text transcripts. `voice.openaiRealtimeVoice` is the current native Realtime phone voice, with `voice.openaiRealtimeVoiceStyle` and `voice.openaiRealtimeVoiceSpeed` shaping spoken identity/cadence from the first audible greeting; ElevenLabs remains legacy cascade compatibility unless it earns a distinct non-redundant role. ElevenLabs API credentials live in portable `runtime/config` at `integrations.elevenLabsApiKey` and `integrations.elevenLabsVoiceId`; Whisper.cpp CLI/model paths live in the machine runtime item at `voice.whisperCliPath` and `voice.whisperModelPath`. Phone calls, browser meetings, and local microphone capture are transports under the single `voice` sense, not separate senses; the Twilio phone transport can run the conservative Record -> Whisper.cpp -> stable voice session -> ElevenLabs path, native Realtime over Media Streams, or the preferred SIP path with `voice.twilioConversationEngine=openai-sip`. SIP routes live media to OpenAI while Ouro retains session, transcript, tool, routing, and call-control ownership. See [Voice Architecture](docs/voice-architecture.md) for the durable transport model.\n- The daemon discovers bundles dynamically from `~/AgentBundles`.\n- `ouro status` reports version, last-updated time, discovered agents, senses, and workers.\n- `bundle-meta.json` tracks the runtime version that last touched a bundle.\n- If the daemon crashes, it writes a tombstone to `~/.ouro-cli/daemon-death.json` with the reason, stack, uptime, and timestamp. `ouro up` reads and reports this on next start so you know what happened while you were away.\n- Sense availability is explicit:\n  - `interactive`\n  - `disabled`\n  - `not_attached`\n  - `needs_config`\n  - `ready`\n  - `running`\n  - `error`\n\nWhen a model provider needs first-time setup or reauth, use:\n\n```bash\nouro auth --agent <name>\nouro auth --agent <name> --provider <provider>\n```\n\n`ouro auth` stores credentials in the owning agent's vault. It does not switch a lane or write provider/model selection. The command shows progress while browser login, vault storage, refresh, and verification are happening.\n\nWhen you want this machine to use a provider/model for a lane, use:\n\n```bash\nouro use --agent <name> --lane <outward|inner> --provider <provider> --model <model>\n```\n\nThe outward lane selects the provider/model for user-facing senses. The `inner` lane selects the provider/model for private agent-facing turns; private-runtime policy decides whether those turns may run. `ouro use` performs the provider/model check before committing the lane, so a broken local choice fails fast with a repair path instead of surprising the next turn.\n\nFor the full locked auth/provider contract, including refresh, repair actors, caching, and SerpentGuide hatch bootstrap, see `docs/auth-and-providers.md`.\n\n## Quickstart\n\n### Use The Published Runtime\n\nFor a clean smoke test, run from outside the repo:\n\n```bash\ncd ~\nnpx ouro.bot@latest -v\nnpx ouro.bot@latest up\nouro -v\nouro status\n```\n\nExpected shape:\n\n- `npx ouro.bot@latest` and `ouro` report the same version.\n- `ouro status` shows the daemon overview plus discovered agents, senses, and workers.\n\n### Work On The Harness\n\nFrom the repo:\n\n```bash\nnpm test\nnpx tsc --noEmit\nnpm run test:coverage\n```\n\nIf you are changing runtime code, keep all three green.\n\n## Common Commands\n\n```bash\nouro                             # open the interactive home deck in a human TTY\nouro up                          # start daemon from installed production version\nouro up --latest                 # preflight latest, then replace any exact rollback pin\nouro rollback <version>          # pin normal starts to an exact installed version\nouro versions                    # show installed versions and current intent\nouro dev                         # start daemon from local repo build (auto-detects CWD)\nouro dev --repo-path /path       # start from a specific repo checkout\nouro dev --clone                 # clone repo to ~/Projects/ouroboros, build, start\nouro status\nouro logs\nouro logs prune --agent <name>\nouro mail sync-cache --agent <name>\nouro stop\nouro vault unlock --agent <name>\nouro vault status --agent <name>\nouro vault config set --agent <name> --key teams.clientSecret\nouro vault config status --agent <name> --scope all\nouro vault item set --agent <name> --item <path> --secret-field <field>\nouro vault item status --agent <name> --item <path>\nouro vault ops porkbun set --agent <name> --account <account>\nouro connect --agent <name>\nouro connect providers --agent <name>\nouro connect perplexity --agent <name>\nouro connect embeddings --agent <name>\nouro connect teams --agent <name>\nouro connect bluebubbles --agent <name>\nouro bluebubbles host status --json\nouro connect voice --agent <name>\nouro auth --agent <name>\nouro auth --agent <name> --provider <provider>\nouro auth verify --agent <name> [--provider <provider>]\nouro provider refresh --agent <name>\nouro use --agent <name> --lane <outward|inner> --provider <provider> --model <model>\nouro hatch\nouro clone <remote> [--agent <name>]   # clone an existing agent from a git remote (see docs/cross-machine-setup.md)\nouro chat <agent>\nouro msg --to <agent> [--session <id>] [--task <ref>] <message>\nouro poke <agent> --task <task-id>\nouro poke <agent> --habit <habit-name>\nouro habit list --agent <agent>\nouro habit create --agent <agent> <name> --cadence <interval>\nouro private status --agent <agent>\nouro private decisions --agent <agent>\nouro attention --agent <agent>       # attention queue\nouro link <agent> --friend <id> --provider <provider> --external-id <external-id>\nouro setup --tool <tool> --agent <name>   # register MCP server + hooks with a dev tool\nouro mcp-serve --agent <name>             # start MCP server on stdin/stdout (used by dev tools)\nouro mcp doctor --agent <name> --json     # bounded direct bridge evidence\nouro hook <event> --agent <name>          # fire a lifecycle hook (SessionStart, Stop, PostToolUse)\n```\n\nThe generic secret primitive is a vault item / credential in the owning agent vault: stable item name/path, hidden secret material, optional public fields, notes, timestamps/provenance, and no assumed use. `ouro connect` is for harness-managed workflows; workflow bindings reference ordinary vault items when they need secret material.\n\n### Standard BlueBubbles setup\n\n`ouro connect bluebubbles --agent <name>` is the standard local-Mac setup path. Besides saving the machine-scoped attachment, it installs or verifies the native-compatible BlueBubbles LaunchAgent for a same-user bridge and reconciles one Ouro-owned `[*]` webhook after the listener is bound. The daemon repairs that owned callback every 180 seconds, preserves unrelated callbacks, and creates the desired callback before removing a stale owned one. If the listener or BlueBubbles API is unavailable, connect says the attachment was saved but setup is incomplete; `ouro doctor` and `ouro bluebubbles host status --json` separate app, service, process, HTTP, and webhook failures.\n\nDoctor keeps transport proof separate from conversation activity. When the BlueBubbles upstream and exact owned webhook are healthy but no recent inbound event exists, the result is quiet/unverified: quiet is not delivery-failure proof, and Ouro does not invent a message to test it. Standard recovery remains `ouro connect bluebubbles --agent <name>` when host or webhook evidence is unhealthy.\n\nWhen BlueBubbles runs in another logged-in macOS account, standard setup installs a generic helper and returns one nonce-bound `human-required` Terminal command for that account plus `ouro bluebubbles host collect --request-id <id>`. Ouro never asks for or stores the other account's login password. The receipt proves that one handoff and reports launchd only as point-in-time evidence; current process and HTTP health are checked separately.\n\n### Bounded doctor repairs\n\nDoctor may recommend two local, agent-qualified repairs. `ouro mail sync-cache --agent <name>` compares read-only hosted authority with the reconstructible local cache, then rebuilds only that cache; it does not mutate hosted mail. Full convergence is capped at three authority passes, uses at most 20 concurrent body reads, and prints settlement progress plus a 30-second heartbeat while work is stalled. The command writes durable per-message missing-key receipts to explain intentionally unavailable encrypted records and prevent unchanged reruns from downloading the same unavailable bodies again. `ouro logs prune --agent <name>` rotates only the validated agent bundle's regular log streams. Ouro offers the prune command only for a canonical direct `<name>.ouro` bundle with a present `agent.json`; task-only `.ouro` work directories are not agents.\n\n## Setting Up On Another Machine\n\nTo clone an existing agent onto a new machine (macOS, Linux, or Windows via WSL2), see **[docs/cross-machine-setup.md](docs/cross-machine-setup.md)**. The short version is bundle plus vault: `npx ouro.bot@latest`, open the home deck, choose clone, enter the bundle's git remote URL, unlock the agent vault, refresh/verify credentials, and start with `ouro up`.\n\n## The Agent's Private Runtime And Rhythms\n\nAgents in Ouroboros aren't just responders — they have private agent-facing turns, recurring rhythms, durable records, and explicit spend policy.\n\n**Habits** are the agent's rhythms. A habit is an Ouro-native cron wrapper: it fires a private agent-facing session, can surface to family or the habit originator when it needs help or needs to report back, and leaves an audit receipt.\n\n**The private runtime** is where private agent-facing turns run. It uses the `inner` provider/model lane, but the lane is only provider selection; the runtime is governed by private-runtime policy, receipts, and attention queues. Habit runs, private returns, awaits, and self-maintenance can happen privately, but private context is not a record substrate. Anything durable leaves the turn: live continuity and audit go to Arc; work goes to Desk; learned facts and reference notes go to the Desk record.\n\n**Desk and Arc** are the durable orientation pair. Arc owns live continuity, claims, obligations, and habit run receipts. Desk owns durable work and the maintained record. The target substrate is captured in [Agent Orientation Substrate](docs/agent-orientation-substrate.md).\n\nThe whole system is designed so the agent *owns* its rhythms without forcing everything private to become a permanent transcript.\n\nAttachments are first-class across senses. Every attachment should remain reachable via a stable `attachment:<source>:<id>` handle, and image normalization should produce a VLM-safe variant without hiding the original artifact.\n\n## Connecting With Dev Tools\n\nAgents can talk to developer tools like Claude Code and Codex through the MCP bridge. This is how you stay present in a human's coding workflow without them needing to switch to `ouro chat`.\n\n**Setup is one command:**\n\n```bash\nouro setup --tool claude-code --agent <name>\nouro setup --tool codex --agent <name>\n```\n\nThis registers the MCP server, installs lifecycle hooks (SessionStart, Stop, PostToolUse), detects dev vs installed mode automatically, and runs a bounded direct canary. Registration success and canary health are reported separately.\n\nIf the dev-tool host appears frozen, run `ouro mcp doctor --agent <name> --json`. Its classification is deliberately narrow: `ouro-bridge-failed`, `ouro-bridge-healthy-at-capture`, or `host-stall-unexplained`. Add `--host-stall-observed` only when the host stall was independently observed. A healthy bridge canary does not prove that Codex or another host caused the stall; it only bounds what Ouro observed at capture time.\n\n**How it works:** When a developer starts a Claude Code session, the MCP server launches as a subprocess. The dev tool sees your MCP tools (`send_message`, `ask`, `check_response`, `status`, `search_facts`, `delegate`, etc.) and can invoke them mid-session. Conversation-shaped tools such as `send_message`, `ask`, `delegate`, `check_guidance`, and `report_progress` run full agent turns — you get your system prompt, your Desk record, your tools, everything. Read-only inspection tools such as `status` and `search_facts` do local lookup only. Missing `search_facts` hits are not evidence that the agent has no belief or preference.\n\n**The conversation pattern:** `send_message` or `ask` sends a message and gets back your synchronous response. `ponder` no longer creates a magical outward deferral. Instead, it bookmarks deeper work as a packet while the current sense session keeps moving. If that work later surfaces something back, the dev tool can still use `check_response` to see the returned result.\n\n**Lifecycle hooks** give you passive awareness. When a Claude Code session starts, stops, or uses a tool like Bash or Edit, the hook fires `ouro hook <event> --agent <name>` and the daemon notes it. Private agent-facing turns see these sessions in their checkpoint, so you know what's happening across your world even when nobody is talking to you directly.\n\nSee `skills/configure-dev-tools.md` for the full tool inventory and troubleshooting guide.\n\n## Where To Read Next\n\n- `AGENTS.md`\n  Repo workflow, planning/doing gates, configuration policy, and logging policy.\n- `CONTRIBUTING.md`\n  Day-to-day contribution rules for agents working in the harness.\n- `ARCHITECTURE.md`\n  Current daemon, bundle, sense, and update model.\n- `docs/testing-guide.md`\n  Operator smoke flow for bootstrap, daemon, hatch, chat, and messaging.\n- `docs/auth-and-providers.md`\n  Locked credential, provider selection, refresh, repair, and hatch bootstrap contract.\n\n## A Note To Future Maintainers\n\nIf you discover a doc that lies, fix it or remove it. Accuracy is a kindness. A future agent should not have to untangle a fossil record just to understand where their hands are.\n","readmeFilename":"README.md"}