{"_id":"@lazyingart/agintiflow","_rev":"354-56db83392a4799e462fba5143a497d02","name":"@lazyingart/agintiflow","dist-tags":{"latest":"0.20.331","integration":"0.20.336-integration.3"},"versions":{"0.1.0":{"name":"@lazyingart/agintiflow","version":"0.1.0","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.1.0","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://github.com/lazyingart/AgInTiFlow#readme","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"d9d8239023306ec39864712644f0e7279a923e33","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.1.0.tgz","fileCount":38,"integrity":"sha512-0WDbYmJEbjynNLNtkZFpxzcdeDp7Fst4DPvsWj0LT31vbgQlwADHRi3AIvULzuAog/jMu7u69fXtU/POijG8ww==","signatures":[{"sig":"MEYCIQCe4SLiUeet5EQwsq7IDWtsCKHXUFQpuW2jRk7BB6NylwIhAN7Xke1+kGb9bsU8egr1VQtKf3e0aCer0996n+vcSx6v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3534721},"type":"module","engines":{"node":">=22"},"gitHead":"9811083f8e8da1b6a22c95c4edb5f8d9e5410ba3","scripts":{"web":"node web.js","test":"npm run check","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","pack:dry-run":"npm pack --dry-run"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.1.0_1777592665790_0.46672525748366644","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@lazyingart/agintiflow","version":"0.2.0","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.2.0","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"3c86d3c58383e275060df778146d74a5c62a8d32","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.2.0.tgz","fileCount":44,"integrity":"sha512-zjp/IFLFhuTZpsVob31/WEb8ON4yfI2GNKhXTVvX0oragl50e8U7ClNQjS8SSc1Is5e57ylHVOlMYewbI9IEBQ==","signatures":[{"sig":"MEYCIQDsp6rzk1E0w0mHXTJpEFr0nwA0Ojv4ytFMZRJ4r/rRqQIhALb58RjSXLn4DmKcq9+iNJT81uisJnqr8HaSaqOejZpk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3669663},"type":"module","engines":{"node":">=22"},"gitHead":"61a9dd8bab580b9b59f4dfef67915b6518679e67","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","pack:dry-run":"npm pack --dry-run","smoke:web-api":"node scripts/smoke-web-api.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.2.0_1777611499873_0.7884680850354298","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@lazyingart/agintiflow","version":"0.3.0","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.3.0","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"a66fc5263494f688e977bcaa0e8b8c911db14c86","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.3.0.tgz","fileCount":44,"integrity":"sha512-BzSWQX5GZ5r2SlMGMlPBtpMFrzVl5XuL/Cn8KSrq4vXxU3hmnLB3HrW7EF/9KYhlvsYz43AR2rz3pYKRUfn/kA==","signatures":[{"sig":"MEUCIQDy5FTGNrzf9y37XFEtc0wUQs+4+OUdxu/YrRWGRZ9u+gIgL0jroR9GaLKYrjRDIx665SDq6TfdNZ1CbAOvf7iOqgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3676608},"type":"module","engines":{"node":">=22"},"gitHead":"ec60c730fa4f0121bd7256927642746128ab7666","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","pack:dry-run":"npm pack --dry-run","smoke:web-api":"node scripts/smoke-web-api.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.3.0_1777612979110_0.3336130806833091","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@lazyingart/agintiflow","version":"0.4.0","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.4.0","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"43b1b6da0256f7064ca7eddc873fd522c7ff7698","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.4.0.tgz","fileCount":47,"integrity":"sha512-SYkI0OB7kooGtx9zXftboXX94EbQ4qeGtr8pLxHvhszMLMaIvmGzx1Zw6bXQh4c/44R4AbUZon2Evh5fPDiXPg==","signatures":[{"sig":"MEUCIQCrk1knTpyrcWdyADTy3rj2DEFBBTHtcSiP3D2oKjR9dQIgAw03ZlZwps2zkmQxyv3kPjuLpgsHGvLgoKhbc8yzIdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3710990},"type":"module","engines":{"node":">=22"},"gitHead":"e0414ef1d5e184a8daa753d59c2ce1b0846286a9","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","pack:dry-run":"npm pack --dry-run","smoke:web-api":"node scripts/smoke-web-api.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.4.0_1777615970245_0.4104305645239965","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@lazyingart/agintiflow","version":"0.4.1","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.4.1","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"e2d963c722bcdcccc289914acb269478e5439182","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.4.1.tgz","fileCount":47,"integrity":"sha512-HuzhwjZ29QYXvl0D1Jd3u7C7VgdQorSRDFSuinrCvZZKUS27RZADrndl6/5c0oCvC1mXHoRvsCSCUGtWZCWD3w==","signatures":[{"sig":"MEYCIQDrhrFOZsCkIIZ9vBbaEyl8WhPWHK8t5n+X8cH398PMbwIhAJrQikP53LqzP/SCJjy6o1JbC68PaW09BDcAKeRCl0gF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3711123},"type":"module","engines":{"node":">=22"},"gitHead":"93b18b0024af50b2826a45fcfdff6ee3e0bea2bb","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","pack:dry-run":"npm pack --dry-run","smoke:web-api":"node scripts/smoke-web-api.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.4.1_1777616249916_0.7749879766806145","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@lazyingart/agintiflow","version":"0.5.0","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.5.0","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"58dce036c5c5cdb1dd95464017d2d08211960d18","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.5.0.tgz","fileCount":51,"integrity":"sha512-N/LyxJvkT6DzNmnYQ39uw1lLtpP3PfiUdObqMOfdFeNmnR0e9y0VlVTJNTRwucv8+lUb6KtQhnuEfAv7xtLPug==","signatures":[{"sig":"MEUCIQD3gOXGVLOB81k8exzCcOGScFKfdXOhfzl7L9tf5ruPCQIgSw8OAu8/LllZT0eGNlwuvkUfh/Aeo92FH5Ulo6khr/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3745301},"type":"module","engines":{"node":">=22"},"gitHead":"607db0816dcfff621f1d54e87f53354d522a15ef","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:capabilities","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.5.0_1777621857567_0.7360179367354345","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@lazyingart/agintiflow","version":"0.6.0","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.6.0","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"eec235284744d990cb1589816dbfffab3ea281ef","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.6.0.tgz","fileCount":51,"integrity":"sha512-olxgSqQWtIytcLfbPfq/QCnSMqgNOWIFA2gw9uzHZ/KJhNqFdgn946AyhyPazOv/hM5S4lzHuA3jPHZc1xekow==","signatures":[{"sig":"MEYCIQC1qTjhvKZDvYql1IReecbWgpSsbznnSkfcqP8GMwt9AQIhANhohuoGJupcHeKbQLZdRsi98Ew3e7ogjzgkX3HIwuRQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3751498},"type":"module","engines":{"node":">=22"},"gitHead":"1a1935371f9c7b1cd41b5111a6aac8ce1cfa2e79","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:capabilities","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.6.0_1777622813472_0.28202794884054194","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@lazyingart/agintiflow","version":"0.7.0","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.7.0","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"29e1e5d015bec35c8dd143a8b0fbaca1f3ccb822","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.7.0.tgz","fileCount":53,"integrity":"sha512-rnLBaCOazAI0j/dkZQOVFQToF3eowOToVSc8ddGISKIMixmjo+ZG8Z2WroVJVggepf/c+gyGB+DYYMwv6lm2Vw==","signatures":[{"sig":"MEQCIB1cV+c64iU5oiihtn7DP4PvGTYjzSCE+0ghcyNoO2WSAiBJNLb0pzc4LnPd1e55DBbay6+BsSi47uZPvVekdmJM0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3763836},"type":"module","engines":{"node":">=22"},"gitHead":"28b51f109d6ebd4f4e6e89b03a125d65b0cb93d3","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:capabilities && npm run smoke:cli-chat","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.7.0_1777624948567_0.05831583021026465","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@lazyingart/agintiflow","version":"0.8.0","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.8.0","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"f1e190f4ba8e6279fcaf94a168650cb9dc1673de","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.8.0.tgz","fileCount":55,"integrity":"sha512-6bUMBRAQFiG5FhIpXTog6vbCYn9sucghBtr7zG66nxgBUhXNbW9CKn0+nVXyPSt7oahf1DaS5Kb3Avylq3v/CQ==","signatures":[{"sig":"MEQCIAR3kAEUly2sja+RsKNHTClKOCByPjyXvbZPXlR0RmrXAiB0cyKtUUV+TO/FRbZnFqlUCOU73taEhmd7yLm+Qc++vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3780895},"type":"module","engines":{"node":">=22"},"gitHead":"5f940f56668de84eb4cb34703abd3ef16a23eaf8","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.8.0_1777629294056_0.43898567191815907","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@lazyingart/agintiflow","version":"0.8.1","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.8.1","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"6d05e4838171f2a60116c62331bc73d9f58e24a8","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.8.1.tgz","fileCount":55,"integrity":"sha512-Dyay1vKCj6e8aP+4tSAW4kkqbwspQp92/UtADXvwqFVTCfWnqdXclEoxUn8od+vqjKAovb3k8z5jre128lkRow==","signatures":[{"sig":"MEUCIFPRlSCrXjSi7Zb0pow+hhpzqQOPKc50HnvFUkJjT+pLAiEA9ZS4r225qB1aNBOE2H80nY2bvOgS5zoOrYz03YaQrhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3780991},"type":"module","engines":{"node":">=22"},"gitHead":"77cdfe46b5fe99c6f4be43ad0d6c6d6a1cd4fc3a","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.8.1_1777629551322_0.8937203186173956","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@lazyingart/agintiflow","version":"0.8.2","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.8.2","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"37070e51d1ea590c2d2d4ae3157e3c5c5867aeba","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.8.2.tgz","fileCount":55,"integrity":"sha512-5cBb5+g57vLNHm2TMqUp5DXiBkEMAT+BB2qnrT44QHp+dGnDEIto4pTpLwnWa5I7vxH0nVGvuu5zqaXzkzoWwA==","signatures":[{"sig":"MEUCIFWbSlA8TRseY5yov4aww3pEnWjmPoupHXfE2nmhGz5RAiEAm9DYZyE7VA4rBQBTobNb8MiM1YKPWIvh/M8W4yOietI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3781009},"type":"module","engines":{"node":">=22"},"gitHead":"b5af969cbd687e8b9a3b7a50a47448ef1a308e03","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.8.2_1777629878354_0.7021085435958969","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@lazyingart/agintiflow","version":"0.8.3","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.8.3","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"f50b44b817d29b619c3a6afa4415656117f41926","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.8.3.tgz","fileCount":55,"integrity":"sha512-YUFZzIXjYEUjNQBZmZ0l9mMlW6cOlnJCJtPUzZHc6J40i8do/lTTS66CdTah+u1hjjt7tnzDoIDOBiZ1cy91Gw==","signatures":[{"sig":"MEQCIAxtQMHraEoe2qH2UMQ77b40ZF3pUCxfofxeVN+nF8TzAiBDSpQ8wfjPoiZYeIkVSL1es0FLePyOZAxs1ouWtcbJ1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3782748},"type":"module","engines":{"node":">=22"},"gitHead":"8491068d067d831e6cf4162a84ed0bcc220847bd","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.8.3_1777630606271_0.29696723470885167","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@lazyingart/agintiflow","version":"0.8.4","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.8.4","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"9b5c8c998b8b2ad7c0db30e1a0d1b2dd9c3c2540","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.8.4.tgz","fileCount":55,"integrity":"sha512-frYguowPaSs0GQM2sMR6AptwsThvqpDloKSp/3TKzq/s4ycvqz2H7kow5lUmjRy/MK4rZWIu9N6gIQDuPa70BQ==","signatures":[{"sig":"MEQCIBRR91cxrcgjJ3hvrdR1/FxwlIkHJo5WFLCcp+EaxLp4AiBCE4NlsSIBoULwgWPF6bXAMTD7KsHlqJkMKZoHAzPN6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3786551},"type":"module","engines":{"node":">=22"},"gitHead":"aa8d90d0f965e3982fc361f4d0bb5ca31a246d3d","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.8.4_1777637196142_0.390409885315413","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@lazyingart/agintiflow","version":"0.8.5","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.8.5","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"662859a60970a44b7a15bb81e33376dd0bdadd93","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.8.5.tgz","fileCount":56,"integrity":"sha512-ZqF7gtSWva8u1t6I1qc9CdCNoHcnnLpb+KRucdMqo0cl1xUbPc6K0e4XbShUBpoW5+0Kv3FwwNdRSQ+e2CyLAg==","signatures":[{"sig":"MEUCIFcjhgxoRpCtz0rt3D2BdmqfbXG8scQDSmQptz0K65ENAiEA3cS2FimF1fAcWq5umVV3wGm9IlW0SHd1JpCe6viiG5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3808889},"type":"module","engines":{"node":">=22"},"gitHead":"378d7d8cf2a63db25b176a134f3f4f801eb74bad","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.8.5_1777640089458_0.6699505427561072","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@lazyingart/agintiflow","version":"0.8.6","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.8.6","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"a13b8789b9b76f44a67aec55c73c79d82b0e0885","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.8.6.tgz","fileCount":56,"integrity":"sha512-kYfGPFect7s4XmBQAwiFg4QEo7l0ytwXGLh1U6M7czzXIa5J9o6wulljMemC6j+kVE3B7tOewtxVzOm9K3RTbA==","signatures":[{"sig":"MEQCIEXAa4POf1ARpkDY0P26FRJ/l7xmSCVUqy96hO8Dec1MAiBBHQ//rpn8PUhoehF8zJPgpTMBds7VZnAJksYcbo68+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3812955},"type":"module","engines":{"node":">=22"},"gitHead":"fc384a7bbda31fb9e3d90265b2abcc03373c131e","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.8.6_1777641096242_0.22482787322158004","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@lazyingart/agintiflow","version":"0.8.7","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.8.7","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"93b19f4d104fa6efb0b0bfa0ea630b55862c4b75","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.8.7.tgz","fileCount":57,"integrity":"sha512-r6m/l1fRVE8WWnasQldsPdyUWRv/0IyfRUcsN7ejA471/+2m+89/753EMlaMMRi2CYkOKQuUtVaJc/cIxJFXng==","signatures":[{"sig":"MEUCIFI6iJ87wwh53O9ryLOAc5QFYEBaP59jARWUuvukTOw0AiEAmjE67z0gvqmXFK00bqKw0JnTxOo9tbnMyMA/SD5ONJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3817281},"type":"module","engines":{"node":">=22"},"gitHead":"9ccfd6a40923cb1d4d73dc51d35023194a7e0a55","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.8.7_1777644673766_0.3007979337305653","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@lazyingart/agintiflow","version":"0.8.8","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.8.8","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"ee87eb8d47648aa4c220e67a4c8092626586831f","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.8.8.tgz","fileCount":57,"integrity":"sha512-AI4ZBFDVch2Xn4+IA8hmsSCxv/7vIqUG0ZjHf3EgqRa1KHIHyc3gDGAKIu/S35L/Rqq1cZzA73VyZQlqVK/Ijw==","signatures":[{"sig":"MEUCIGkYgOVpkRM+T4S84YIjN+ZKAAGLODIcDTCtEk1mO61iAiEA95rAhKd7eSDvt5YobAONJWo7J1uceaxo7kg/L/p0vTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3819049},"type":"module","engines":{"node":">=22"},"gitHead":"c6a4cf4a814197a855a4a83c1368179a4223480b","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.8.8_1777645981766_0.871714088438931","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@lazyingart/agintiflow","version":"0.8.9","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.8.9","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"79e63cf03f72fc851b1daf0b5d2ea99f69d900d0","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.8.9.tgz","fileCount":57,"integrity":"sha512-WvqakDkJqu6pbVpaxDYhi/hUtHpTOVwOx5uDf124zIg7XEVFRaBPZhf3+2m8d0hGAGKo+JQV2zX4wWlxxf2Q6w==","signatures":[{"sig":"MEYCIQDamDTdo5xMcRUHrtGa2QLMecb5lO4sEbCpHQzZyYfVPgIhAPUyFWB4LVdyxJweEB15uw66HAhSd+GYfyzz2I59reyi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3823839},"type":"module","engines":{"node":">=22"},"gitHead":"30c934d22c88b2860a6981ec88b5f1e8c200e283","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.8.9_1777647902439_0.5764963201303379","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@lazyingart/agintiflow","version":"0.8.10","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.8.10","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"e071d483964bedf92f987247e2a001ad018fb11b","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.8.10.tgz","fileCount":57,"integrity":"sha512-nM8IKHzpaYHV6oDmhR/MvtI3dA6cE2YATjSrLuX0f+WUwVIBCPOPZr4wKDhqoMdU2NEUHg5J8yjft9UEKGU6Hg==","signatures":[{"sig":"MEQCIDhF4qp4uBKiT1nzB/N06TLL1WLDC4F2xLvCjCkc+a4sAiAlqef55Y/WjaGRleL+nzywzYrkqcDJ+W1Rk0DmaMjFPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3832027},"type":"module","engines":{"node":">=22"},"gitHead":"9514e3b4f2439c0093b3535a05cc12bf72cf8389","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.8.10_1777649919627_0.23836315694188626","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"@lazyingart/agintiflow","version":"0.8.11","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.8.11","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"df5615645df4d77aeffcbcdc7b0b5b9962bff2e3","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.8.11.tgz","fileCount":57,"integrity":"sha512-ADMXzM/N4vm5jkVqGzJUVb9WFjZYMsZ34wy33oburMLqt4CVhY/0fs6cfNuoitBa/uaFnQchCvYl3FHE+3KBQQ==","signatures":[{"sig":"MEUCIQCiN74khAOjqsGIqPYycar9EgsSmpFadgvJQNVlUDJiqAIgbblW1C4IOSesRUFomTgnlaTIqMK2v8CNXiKj8FKIqD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3836313},"type":"module","engines":{"node":">=22"},"gitHead":"42f9d8f77f9f34a6e390359cd19ae735262772fb","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.8.11_1777651034574_0.5388824478225558","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"@lazyingart/agintiflow","version":"0.8.12","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.8.12","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"f19729c3e7824a28f50032003c08e8194e8ad376","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.8.12.tgz","fileCount":58,"integrity":"sha512-j+JAyxmZZIGxu/UOPDEkfWwW1SJn3I6Bxhw/p5sE4eznU4xmyQ6lS2/dh1AtDMnQYhLMgmy/Sc/OUem5Ur+6TA==","signatures":[{"sig":"MEUCIQDGILAFACXBfgBw0tBHa6aMbaNv6qC8Dn3ufR40yXBIHQIgW8pGaAidVviJAFgNmfU6ufdLuLdfIdiWni7BDWrW3dI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3854016},"type":"module","engines":{"node":">=22"},"gitHead":"54850745795093ee9de7d130b9f471850e134ca0","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.8.12_1777651926971_0.589012092579861","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@lazyingart/agintiflow","version":"0.9.0","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.9.0","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"681730af28a1ff2eece5d6bed1fb1149064f3138","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.9.0.tgz","fileCount":61,"integrity":"sha512-cgtyblv0DfOWg1LppAPU5cmlgl083Oi623o2aCIG6EVwJ8JgdkyiYG3s5i6a7XvuPiPPoSJuCYgG2ZdGYvJbMg==","signatures":[{"sig":"MEQCIC9Ezix7pdZW3u29Q+VdJyACQsLhhiX5DskdvqE0QQQ1AiANZU4/vtP9ZqRlmQ5fJb4pHt5rzeeZ/1lLEue3Hq+rpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3886317},"type":"module","engines":{"node":">=22"},"gitHead":"01335edd72da3533f23d2d1b0acee185a156e5ec","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.9.0_1777653266453_0.4545116841220491","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@lazyingart/agintiflow","version":"0.10.0","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.10.0","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"07fde92c0434cad7160f459e397ea93d2562b88f","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.10.0.tgz","fileCount":62,"integrity":"sha512-yr47Z5QkaVtHZrq65UE6A6zt8qQPu4EMgEwHOFHiXueTw9Y0O2r+aJJCgJlPzFkiyOis3DxSa4O349GtGl+9Fw==","signatures":[{"sig":"MEQCIEilPH6gZpHANT01oE24QykZ9HWeyQBzGFGDIU0tdaQlAiA2fUNXvQV/1ZjVgIfxOvg0mxoy4X72sb2hLNcuJvGpWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3904113},"type":"module","engines":{"node":">=22"},"gitHead":"9de8cf2ae5c45ebe0518ef055fcdfa8589a21f35","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.10.0_1777654120991_0.6651274914565604","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@lazyingart/agintiflow","version":"0.11.0","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.11.0","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"40ecdf2c8265fe49a0ad2f26d800234031ce9964","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.11.0.tgz","fileCount":63,"integrity":"sha512-4D/zaaJIjZ6CnkC33mET1zxg7UM293npgEtb9uJumkq+2R4eioa2ofUuNlISxbYzdDxPgZeWhmP2IHZUPPZ/Eg==","signatures":[{"sig":"MEQCIGpi0ZNQ2YfQntqDlCva6sS9vhKwzhPBud09fvRsvOrJAiAmkxH+CUfldqECM7HlMpQATfL5zJpL7wNVZ/i70AB5KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3914851},"type":"module","engines":{"node":">=22"},"gitHead":"2cbc9c654ae5efb205591debef7d01b821db53ed","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.11.0_1777654761414_0.5918272389908554","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@lazyingart/agintiflow","version":"0.12.0","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.12.0","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"3bbd05d3a37d240b891e84d8e723cdd408d415a2","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.12.0.tgz","fileCount":65,"integrity":"sha512-vLGyW2Xnn+SbVtx0UMh3ez1IetzWTT47yH6FLsKWBKsOCry4MLPZBzbGSfNIv2MQV6cTsCUHhvrNBxT8UfKg3A==","signatures":[{"sig":"MEUCIQDjYQfCvhTNKnWo2uoQE1YxoiMlvxzeoyspk1AUJFamCQIgPhY1fW8n4cHDIEeb6N/wGIvKv0w/gbkIlNnVovcG7tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3936436},"type":"module","engines":{"node":">=22"},"gitHead":"a2ca2625f05775e675a7ef7db15e36ec537d7f70","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.12.0_1777655594098_0.41355312593045723","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@lazyingart/agintiflow","version":"0.12.1","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.12.1","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"f60f5b192ebff4a1ede8395b05acc755a19655f0","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.12.1.tgz","fileCount":65,"integrity":"sha512-uXozd5+f2THeWmtKGwDiLnUsZoHQWNgDFpZfGrN5kz8rDKYPvixfMgLgLdLIMV195ttLG7qF6WLRiwxcZ8qtFA==","signatures":[{"sig":"MEUCIQCHsjPiAaeEdkAD2ISj5fvAWbAZJCPHYBSmmtPIB5e2/gIgH6mIUERWkjwmi6ZHtBfDliSobvsdpoIcEYak11oMzfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941032},"type":"module","engines":{"node":">=22"},"gitHead":"b008f524883ce977d0c5959b5170ee274db0abc4","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.12.1_1777675013619_0.997969933310275","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@lazyingart/agintiflow","version":"0.12.2","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.12.2","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"bff11966c66d27e8776f1ac9c90f3445160f5fa8","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.12.2.tgz","fileCount":65,"integrity":"sha512-gOJ104LGjNygl4BsaCOV2CrQM4c3wqru+taeQmFbiSsXXLKOl4kgtrt/8n4f4ZWtrQWbOoXtXcxO8TVZbJfH9Q==","signatures":[{"sig":"MEYCIQCW37iD22D+T/i8NPCx/lOrNeZzUJQAJqDV2VVmjPbqtQIhAJnKJThWSMYBr0A0wH6WWWEhnPDfTuZfRIics0PxftKn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3953033},"type":"module","engines":{"node":">=22"},"gitHead":"a2afbfeca953c1af76a1142f9fe8f52fb272e057","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.12.2_1777676249924_0.4378302214828358","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"@lazyingart/agintiflow","version":"0.12.3","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.12.3","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"d5db7d070a5eebf134c097599737c231d9316ce5","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.12.3.tgz","fileCount":65,"integrity":"sha512-l2k4bNaiD2Xaok+NIJo2VpmSEjqcpK1YahVSxUXhtgxLw7Bc5yfCa/FivFAi3DFC/nwH9TSZMgO/uci76s6E2A==","signatures":[{"sig":"MEUCIQDfYjfZoXKTfQPxqGcsfGwzOXV5LDr3W17tPrS3AtklwwIgSc4q4RZrVcaN0yUyw5EUNGv98whK17wz1NsM3Y9ibPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3963756},"type":"module","engines":{"node":">=22"},"gitHead":"c0436afb0c4c89512bea2e593704187bcb6aa3cd","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.12.3_1777677043959_0.29148690732163374","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"@lazyingart/agintiflow","version":"0.12.4","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.12.4","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"793c70a12dd074c2dfef8d4369d051951f79da3a","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.12.4.tgz","fileCount":65,"integrity":"sha512-EfEEEUopbAv7UyADhSjgt8Cljl6f7l9a9iiNTb8o3vAQ2uhajnttFXPJ1eMUUifzy0ml1K3deuBmIFqqxha7sQ==","signatures":[{"sig":"MEUCIQClMA7PynZ/O87A+9q7DaRf0wuWrtbJIZgnuC6oMuUYUgIgMXa2/BKrrmf9xAlOma5MDWYRIme2/RIjgDne3KXPbik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3965313},"type":"module","engines":{"node":">=22"},"gitHead":"4991f50b8c9691ae1c765a0db6bea49a6e0e30f2","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.12.4_1777677485626_0.26367338011611086","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"@lazyingart/agintiflow","version":"0.12.5","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.12.5","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"388e99a5c378a1c6aa356e5057875c3735551c49","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.12.5.tgz","fileCount":65,"integrity":"sha512-tXkz6KyKoAyQ+3yeb/aP7dFUxTIPUZqCTemFPHcyIY6McK4/xgG3FvelFu+B7aYxxBdHi43B71XaB9fSlXKKKw==","signatures":[{"sig":"MEQCICi9e5B//4OcnyQY3SifKJODt4E8hCRl6qNssSWHnzPqAiBdHPnsTrwn6yrWqUJTttHC9hgGQKvAtAo5hn4N3nfmCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3979217},"type":"module","engines":{"node":">=22"},"gitHead":"54a53138ecba4e0021b581ac40e8c61e07dea6ff","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.12.5_1777678563856_0.7702740066940559","host":"s3://npm-registry-packages-npm-production"}},"0.12.6":{"name":"@lazyingart/agintiflow","version":"0.12.6","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.12.6","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"1e5aa44b2fe81bae79c550a14458a81610850432","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.12.6.tgz","fileCount":65,"integrity":"sha512-r9525xmk1o4/zecZmS5tXHqPEHnef+gixlAhCQdSgIkwyJRrwxmSGM+Su/6yu8PIxe7zrrXfsd2BKS40K1mHRQ==","signatures":[{"sig":"MEQCICJkSDTCvEaERVIU50Y3mYLgJcd8mqQxfqSujQolQKEaAiAXXrFw53mDvXfkN1iGEHMmbPnLzQu7oRzLzNAQ30L9gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3981171},"type":"module","engines":{"node":">=22"},"gitHead":"325f69439b23bbcc7643ea3dab05b523897a3852","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.12.6_1777678893568_0.011259953196968375","host":"s3://npm-registry-packages-npm-production"}},"0.12.7":{"name":"@lazyingart/agintiflow","version":"0.12.7","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.12.7","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"7283968df2ef19f4809e77a8a6af6e4f380fd43d","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.12.7.tgz","fileCount":65,"integrity":"sha512-T10hBEvuIygEXZynEcxmngJuynI4RiYK+lwiZvpyhm8C8il/qeNlr0YQM9iGg0QwWv4Q7ZAjUtzf9RTkEZv5eA==","signatures":[{"sig":"MEYCIQCZsIpbCjL8y8l9y51NqEMfpgLeXjDQuPahCFlhlC0HaAIhAITEMi4sOAQfoBXHFT0cDqxoM+s08c8KFhU31D+uUtzJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3983753},"type":"module","engines":{"node":">=22"},"gitHead":"c4d907157ee40b177eb23511e16bd4234d19e356","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.12.7_1777679435056_0.9534896845415892","host":"s3://npm-registry-packages-npm-production"}},"0.12.8":{"name":"@lazyingart/agintiflow","version":"0.12.8","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.12.8","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"96d40c0f2d516e0ecccde28e3d00fa35e3001575","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.12.8.tgz","fileCount":65,"integrity":"sha512-qRFJTPgGWHGSOkzgUjjNsforkKnDHq5IAk/Q8W/j3X+mR2MqGRncofsaj3Sd5S3qA2wgr9+L5ifcOAQqNdkVWA==","signatures":[{"sig":"MEUCIQClcU6nOkE5AYosLV3FbuplX4gBYaLGcbi+KLfiKbJiywIgL/jPzowKxMXrsQ8/RJYqOkI7usW8IJcLTUkXSPUoifc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4002877},"type":"module","engines":{"node":">=22"},"gitHead":"5ad3d9a83cd0a85f3e6ad2ae6d99046263c95482","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.12.8_1777680176811_0.07900753887688383","host":"s3://npm-registry-packages-npm-production"}},"0.12.9":{"name":"@lazyingart/agintiflow","version":"0.12.9","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.12.9","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"76109b63bbc2a53d29c3779e6806dff19a80c921","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.12.9.tgz","fileCount":65,"integrity":"sha512-K8mMD5Gt/lrLD+tukUeXZi8v+ACu09Yj0SmOsIEkdmxhH9cOauJYaN9QMecACinOkLE/ByuYpcZrHGjp2wgLzg==","signatures":[{"sig":"MEUCIA3yNPXHsfRago5htsMEByegSFNXFwzWZvJpDujJDGGMAiEA1pzre3FynLSifYFR2FKNdUuu70c7QBM35bjtyqLjYpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4016712},"type":"module","engines":{"node":">=22"},"gitHead":"0d67249cc941843c4f6b25d28ab463d5147f910e","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.12.9_1777681685669_0.9096877295707024","host":"s3://npm-registry-packages-npm-production"}},"0.12.11":{"name":"@lazyingart/agintiflow","version":"0.12.11","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.12.11","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"f5393d1727d86085f5078c10e2ced25da14b8c6d","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.12.11.tgz","fileCount":66,"integrity":"sha512-xufg17fiX7Yg+ksJNgiVabJZOThV2tz2hYgPmEJSN0fnvxFnxM4X57B0Zxes6I5AxgzTg4kus+vQ2nF/ZwErQg==","signatures":[{"sig":"MEQCIHrwZKn/AGgaGn3TCoe+27vqEYkSXIp8ac2w9O2IgqeOAiAnWigpGxPZ7rdps5wBBD2I+4/dvjAFmScAGeFlcUp7Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4028922},"type":"module","engines":{"node":">=22"},"gitHead":"ccf8a0733960e1fc418d525f4c61dd4dbc5023a8","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.12.11_1777684763193_0.9103663395889077","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@lazyingart/agintiflow","version":"0.13.0","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.13.0","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"df3853fe8cef701b2381df5be27fcbbaeefc5b72","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.13.0.tgz","fileCount":67,"integrity":"sha512-QukCVzpM/Ns1u55bHUib+tQ0mOrB/eVuO1XQwqs/imO7hkqdZ039wxKop82GzpGdlDMEympfbyN6NNTela/TQg==","signatures":[{"sig":"MEQCICe6QHKFc3AOjTKnqhsRriulZP0hvIYb/s9XTQA1iZMsAiAsMxprIBklpgqG1GXqt46+Cqf/C2DZ4yeTXrI6a2qSig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4037939},"type":"module","engines":{"node":">=22"},"gitHead":"723d474cf354e858cbdcadc553ae43cb99308314","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:capabilities && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.13.0_1777685636868_0.6322786695991716","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@lazyingart/agintiflow","version":"0.14.0","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.14.0","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"72a6762b819bd55708ffe23e3ef1e405eafb22ce","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.14.0.tgz","fileCount":85,"integrity":"sha512-kmecirW7j+ZyO2lgDoUX/986sxhdXgKipq4DFA4wDqTni88P70rRFntYjDqy74sJ9i7Y1TEVjWEtLcDBSEC0XQ==","signatures":[{"sig":"MEYCIQDk5Pu5heTlrNrZxVoBwfWCwN1//0EmIgNjajb7UzGQ9wIhAOh91mE46TOMkVdq4bnccUxJ83JfopEN8fXYbiGdAlMd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4062536},"type":"module","engines":{"node":">=22"},"gitHead":"084e417a2b841f2541cc1028271e42f4186b2ea3","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:capabilities && npm run smoke:skills && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.14.0_1777686632542_0.1936906200587596","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@lazyingart/agintiflow","version":"0.14.1","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.14.1","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"169a7f5fba610288b4f2ce56d68ddb981b9e4180","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.14.1.tgz","fileCount":85,"integrity":"sha512-ePIk4XFPBkrpEjNiL5Jp7vN530gDAQlmWC7/u4/ZiVVPZfqY7joyCNdtIYWHow4pLM+o2Pm75qfnrTnSG9CIbw==","signatures":[{"sig":"MEYCIQDbB3tqW46AI2TEiNFA1C/afZp23cdrq/CtNh1bWvv1sQIhALQQ1O9Z4jsSnNoqNk7YszRtZgcsrrvelgr9mIqju2pl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4064135},"type":"module","engines":{"node":">=22"},"gitHead":"36def8c2d511489f2e6941d4eda084ad6d67d40a","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:capabilities && npm run smoke:skills && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.14.1_1777687162797_0.4840110316407402","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@lazyingart/agintiflow","version":"0.15.0","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.15.0","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"dacf457b8b3038abb9e99f7f41dfa94d9e9f365e","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.15.0.tgz","fileCount":86,"integrity":"sha512-apvFBw272sfpf/CDfXLPa3xr1iU+9g/Ompk0wJ+D64E+xucDj/wZrQwn23jMfJ3v91HBXVS7YSbAcljnlZP4Vw==","signatures":[{"sig":"MEUCIA7Ik6xEBqiivQmylBkJtsX01J1EpTouy8ykPWbdphmSAiEAsM+nKIEgVyGT3e2b58Yuy35GCtUb2+lWfOhz56C41oY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4078977},"type":"module","engines":{"node":">=22"},"gitHead":"5538668863fafe484c0e488d5a82c70b8f95a276","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:skills && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.15.0_1777688393937_0.21132908582679644","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@lazyingart/agintiflow","version":"0.15.1","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.15.1","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"fa930198f19c991264aa02d85adfd6392301e3db","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.15.1.tgz","fileCount":86,"integrity":"sha512-vHNViDun3CTv10HdZryG/ishVL4F1LwLsY4g0BS8LCzCNevZHjehpih/N0ywtNcHCJPgqivuCBwqx4TPiS7U6g==","signatures":[{"sig":"MEUCIG04EYeMucnQSx1DbCymqkMopca3mSBZX0ffqAbT99RNAiEAoV9cbxIH6D6ikEeleFM5UpwPTe/4lw0sYODrDbEpt3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4078100},"type":"module","engines":{"node":">=22"},"gitHead":"e123d9292a1c9963f1a32e61fdb66e03db97f5dc","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:skills && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.15.1_1777688856085_0.01786207928160488","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@lazyingart/agintiflow","version":"0.16.0","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.16.0","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"ab826485dc1d444e111a046799435e83f3a08fb0","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.16.0.tgz","fileCount":88,"integrity":"sha512-2UIa86g6/zrZhzYHAR+19EF3WXlwgfA2wgPf+pdRZXHvixsPkg2hLzyovRpQ6Ciynv6sG3Pl/ezKK16ru/5P2g==","signatures":[{"sig":"MEYCIQCoSfU1KtEKvX92CJ69jQqb8PSdjEW49iBtp5AbBDb5VAIhAJU3VFYJAWu/ViO6cZ9/a4z83ydmbmvWDMPt15zSM3yT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4092122},"type":"module","engines":{"node":">=22"},"gitHead":"03466a231d112c084009162fef5b411efec6c12b","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:platform && npm run smoke:skills && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.16.0_1777690272921_0.8692472270202112","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@lazyingart/agintiflow","version":"0.16.1","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.16.1","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"d461d3dd00cb18eeb346c55c87b99d04f02a7ba1","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.16.1.tgz","fileCount":88,"integrity":"sha512-jheIu3/sD4utl2OoBaob2S9TylsS45NXydOX9L6N1whu1qDx0i/hac30kL9ArDHa+HM2bcu39ebXMi1/xJ9Ehg==","signatures":[{"sig":"MEYCIQDWIecAC8mUSyuiYnrYjsRxe/6kD+eZ7p1cgsiSZ5h95QIhAIxCYM40MUXt2Xy9VSdbGNJoFvDUVROpqJZ6R6CqQfPQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4092619},"type":"module","engines":{"node":">=22"},"gitHead":"6b501e27765127a7b7e4698a7f6c71177319de26","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:platform && npm run smoke:skills && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.16.1_1777690640917_0.51907450093779","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@lazyingart/agintiflow","version":"0.16.2","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.16.2","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"91a9cb9e129a4fb467d7852992d3d31f40b86225","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.16.2.tgz","fileCount":88,"integrity":"sha512-ucDSwfoI9PzLr5JcY8yVlFvbDIGXNy+ETrbEMyAgr3LYpYc9KLIEDSXSdZ/C1VhhkCtl9LX3VjQesuzj/ekMzg==","signatures":[{"sig":"MEUCIQCdmb5K37coKl0gE0ARva0hfXEA8j3TqLVnTtPrYp36zwIgH7/K3R54xdz/I4QCz+I9Rcj4vlZlbTM1wDCrfQ4Bqx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4094833},"type":"module","engines":{"node":">=22"},"gitHead":"9a9dd8d9bb8e276acf33d8eddde7a1bcb99bd588","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:platform && npm run smoke:skills && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.16.2_1777691050744_0.6751132416784222","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@lazyingart/agintiflow","version":"0.17.0","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.17.0","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"833ba35d294c794bb50faef708c08beba8d9d419","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.17.0.tgz","fileCount":91,"integrity":"sha512-/yFkVjW5k1c2ufrOG5IgczbG1EIwYYFYFqwhgf0YxEnql27209Y+daD07c5ZqeTvOAMSQZIM0HSX8Kn7YFcPjQ==","signatures":[{"sig":"MEUCIQCrMzIUrzey/z7g3vMVkfhLPJgBSB3dE0Yx6gOQuuQuPwIgLt2X/qyAe5YqVht1Y4YmRsYcQLDLJLMfwx5wmoVnt/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4118127},"type":"module","engines":{"node":">=22"},"gitHead":"28cee5164361654da65d2d5fd46894246417bdd9","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.17.0_1777692487933_0.28402811715292553","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@lazyingart/agintiflow","version":"0.17.1","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.17.1","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"f1ad1113e85d822249ac9596af1f5b2b3ebebec2","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.17.1.tgz","fileCount":91,"integrity":"sha512-UffNAHop2vYQ7Swr7Dp59Nk/EEe0LcNEsZAJuYUjeghYrJaY5ue28uFi4dGfoT7gnAmcJBDGmobvB2DQgq/tFA==","signatures":[{"sig":"MEUCIA7FTfZy/AZC4lR52954kWzSX/B0zx9ehIq+UUSLEWFfAiEAxGluvrQ/oK2CXe0cr3wVYn97UndIrRWm5XSmMFxjh9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4118863},"type":"module","engines":{"node":">=22"},"gitHead":"130cb1522149d50e69ec6e9f7f7aab0cd9f488f6","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.17.1_1777692918106_0.8656757053696806","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@lazyingart/agintiflow","version":"0.17.2","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.17.2","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"416fb2b7bafbb02fef8c6d195f30465e5a29366f","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.17.2.tgz","fileCount":92,"integrity":"sha512-XC+xG9yUuivzQOaUdb/lF2DT9+4UR08DCxKSTCIFPlDkORajKRufj7onbGQXPUkCtJcK9pmkGJiIDHZV8ZWuZw==","signatures":[{"sig":"MEYCIQDKUqwsjvnwKmf29v8vAa5ZHeAj/h7koiUrEC81O4t+XAIhAJHAog3lwuPWCfWwMIKgoVgZtMZ55kpmP5STdi9Ht5gM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4128757},"type":"module","engines":{"node":">=22"},"gitHead":"f1b3593223ca16776ff85a1dff5734980007cf3e","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.17.2_1777693836884_0.8958276063371244","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"@lazyingart/agintiflow","version":"0.17.3","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.17.3","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"11d6d3d484e7464a4c2ebb95b556aa809ca19c43","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.17.3.tgz","fileCount":93,"integrity":"sha512-Em8JIJv7Q68wIpNS0VLJWMv5SRtxx+ndMYqtekEJpdrXxcJFL/pwGhr3x6rRyQuUsGSMmk9ffR6v6uatcvOtLA==","signatures":[{"sig":"MEUCIQDAMo78JmzIlcsN3NCVIrmU8mx04xy6afhWEIuqx/WJtAIgDJWFvWfLhPipKF4tc7lRqRMfD9we8QeY2wnQVRLHN/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4140105},"type":"module","engines":{"node":">=22"},"gitHead":"4483bed9893347d2979d98039f9f598f628efd32","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.17.3_1777695021188_0.888755144243156","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"@lazyingart/agintiflow","version":"0.17.4","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.17.4","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"7a1a6b97e69e6c838ced5b0d004cb5846a9df920","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.17.4.tgz","fileCount":93,"integrity":"sha512-mPzzUjGxKspQOC+md17xqgWDmbjtKMtur5PB/dmTlOyozfG2TmizvKTZR+d2+qlCoHypP5imNDIDA1XABbvHjg==","signatures":[{"sig":"MEUCIF2mfbYrUgzD0JcYq9rhssSAI1B3+d14KictZeMHy2K6AiEAxUbhcGgWYvM49DkbuyDbpkmx6heaeQve4iu1HfUFPtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4143068},"type":"module","engines":{"node":">=22"},"gitHead":"f71bcc070a07070ebd867862e02c01b185ea6609","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.17.4_1777695603695_0.5177283605408776","host":"s3://npm-registry-packages-npm-production"}},"0.17.5":{"name":"@lazyingart/agintiflow","version":"0.17.5","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.17.5","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"cc3440b1e5a3a1e499fde5ad2459e68ed19cc3a1","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.17.5.tgz","fileCount":93,"integrity":"sha512-EXI/o2MdSpztOx0u4Js6JWBG4ht9CZUOIV61S+NJSTVADTQvip/BNIlK6bdCQiB4cgGWSKCk6OUHveCyF09Swg==","signatures":[{"sig":"MEUCIQDOGrYBTPUBxtN4zBYyel8oKNLoE7j2Uo4Ynd8eNEQGmQIgb1ZrVdcPWi6UWx7ykDMUf+OJB6HV3XjDwdesi+pGnhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4143053},"type":"module","engines":{"node":">=22"},"gitHead":"8f70d3f153a9ce6586a3fcd66857a623d50e1a26","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.17.5_1777696524785_0.6645035613691901","host":"s3://npm-registry-packages-npm-production"}},"0.17.6":{"name":"@lazyingart/agintiflow","version":"0.17.6","keywords":["agent","automation","browser","playwright","deepseek","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.17.6","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"8405bdbd3993d7bfce5b49843f6e0f6ffee8f60d","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.17.6.tgz","fileCount":93,"integrity":"sha512-XI3UFEzrB09K1PVsaF1WdlZhX2XtFuwo2Wq4Jsd60xT2ujYIGnHNKs9TNpfpYnqc+7huQYHDI312qOzu8rnJeA==","signatures":[{"sig":"MEYCIQDNWRaZjxfTWf3vAuJDmO7N43drjJYT3Pp9cDwV7XD+JwIhAO4Ng/1JijcHfeMGe5R8FJWNg053l6T/PdG36PUI7M9U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4146159},"type":"module","engines":{"node":">=22"},"gitHead":"2a7956ca8127cba01d2c125efec0fce5d7019e64","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a resumable Playwright website-control agent with OpenAI-compatible tool calling.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.17.6_1777696851652_0.38101188701014443","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@lazyingart/agintiflow","version":"0.18.0","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.18.0","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"1ae6febc7e62302c8cef2cf81355ac1d0f21f0ae","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.18.0.tgz","fileCount":100,"integrity":"sha512-I/2n1kJ3dC4+uWSHCPuOFN5fNXqvQzQ8BwHnt3eBYuhR0CbYdVNgvqNQc2/6UdIoH/DvP1DqFDnk7Sq+Tj4rbw==","signatures":[{"sig":"MEQCIA296jU3sUfcsfdqz8U+6EqZfYt54paEQn5AkS7bJ3OGAiAjus+7kTQ1v+jSSH5aHGrR3llBLVKZdgfZmByBZAEE4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4205499},"type":"module","engines":{"node":">=22"},"gitHead":"9884ae0f76fd1be9ccdf8a96bed2b62a28f1d074","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.13.0","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.18.0_1777700311250_0.11867845140159483","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@lazyingart/agintiflow","version":"0.19.0","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.19.0","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"f8914b49b0ab6ce9ea461b880771f37b9f542495","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.19.0.tgz","fileCount":102,"integrity":"sha512-yqUTKhas6Gtbj0srNXGEuRX1Q6lTwunONIZ7eoiu4F1Z+vtoeihnf9d6zhESuboiUiE901iQJAx3j3ERU8glDg==","signatures":[{"sig":"MEUCIQDgNj+W+lpxZlQxtgWsxcebKrD7eXvF9ZeKWv5v+mw92AIgM7DC79xSA65xQWTZOY1PPuDr1xf3qMYxhBWv8RTssb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4248971},"type":"module","engines":{"node":">=22"},"gitHead":"d48516083c57212a1812062891c93e8e146cbb62","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.13.0","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.19.0_1777701856218_0.9137626464462834","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@lazyingart/agintiflow","version":"0.19.1","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.19.1","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"958c1df05c27c4dcc3432082a7566cc3c964f9df","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.19.1.tgz","fileCount":102,"integrity":"sha512-XuZF6XSoHpmEEg9lTIoEU2waHzNV2ao3XNW4QQxSgqEtYKOBks2mDjTvaxtX+g4KINW5lYbQE1oGT+HiYyW77w==","signatures":[{"sig":"MEQCICyKAkfankE8VlE5gHpLg6omdiDpVmMurFbTpnHZQtP1AiB2Sc2Sl7Efh1KmprdBlroWXQENmfzozHaXkslHMAhhnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4251641},"type":"module","engines":{"node":">=22"},"gitHead":"089becdc54f5b589bcc9f035e8dde93ac8b9c1b7","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.13.0","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.19.1_1777702345286_0.24095426400104958","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@lazyingart/agintiflow","version":"0.19.2","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.19.2","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"d46e6306c87288d9d5c63dc23975d478f97eb058","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.19.2.tgz","fileCount":102,"integrity":"sha512-7Lxj2mCqtw24mHUj+Injuz0zYcU/9avQ1KiBPNHG0WGFhFD41O7wxpBXL83ZlB6GCitpGrW5b1+YzAHnqrzyRA==","signatures":[{"sig":"MEUCIE4PW/EYWyiJKD+DTwX+KLEXAZW7zVIEOQA9izRtMJc+AiEArVGStlcn9iR2BzDVVvJPogqLbGQvbMMOP+wLC0ch7F0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4251783},"type":"module","engines":{"node":">=22"},"gitHead":"0f79751d9e6f32b1a42fb7c4a3fa842c0c19b665","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.13.0","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.19.2_1777703045426_0.37863389041228546","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@lazyingart/agintiflow","version":"0.20.0","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.0","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"3c4a713cfa0059a029bef9886289fd52ffe31e83","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.0.tgz","fileCount":102,"integrity":"sha512-449fV2Qlc9q0bIC7ir3SyVIqjLa50rPlv9NHWDFCW4HsI9ClN7U1qMB+iT10i2B1m52ONZ+76bZ9LJE39ec0kw==","signatures":[{"sig":"MEYCIQDBuTBXqLfMHlW6PbH24NW4iBq0ysdn7rgFA8wrwInfOgIhANepvkDde9JT+hizadf00/W6IxT58NWv+5NuQuOmaoeO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4262094},"type":"module","engines":{"node":">=22"},"gitHead":"428213823ecfe7a8e4a7781dd6289930af970c2f","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.13.0","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.0_1777704104071_0.25622937995685535","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@lazyingart/agintiflow","version":"0.20.1","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.1","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"e4a4d94aa2822f27e3aa9b04a15366f16f9f3912","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.1.tgz","fileCount":102,"integrity":"sha512-iYoIxqvcYNa7ZH1/Yx9CCBfVTUCfBLk+i0nkmIQtSWF7cyaCAbF2PkAskVysgsZKHSi3zyTCtP1txhA+saSWog==","signatures":[{"sig":"MEUCIFRoHz+hbAJbKoiRvbWLGVukYozAw9DYZ2s2C5qAnI4hAiEA828bUEoxLn01/Nz6sBmmGEvNFV6At0aGW4zxzc5/V14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4262934},"type":"module","engines":{"node":">=22"},"gitHead":"aaff9e3a35bcf694dc8d1ed0f64db8b5b484ff33","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.13.0","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.1_1777704607810_0.5278869674217079","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"@lazyingart/agintiflow","version":"0.20.2","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.2","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"62426a86186fcbb6c392f395ff8e47a20687040f","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.2.tgz","fileCount":102,"integrity":"sha512-VuNuzr4cl0ccSDsFavuaBg84JY8ZUw8v+tyEtfJRZeVQQL2pTKCW4tDXmtjNT+LEUWN04i5AHIWfCLfYkhfP1A==","signatures":[{"sig":"MEUCIQC0vtCtz/kYodbwazZyX5Wk1M7e73Sed2pJZN66gM8JaAIgAjoykpYB6Otf1JAejklaH7z5ySQrYEN23OXbw9JYYTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4279517},"type":"module","engines":{"node":">=22"},"gitHead":"1475a80780af7f188e33bdca6057b2315bb3cea7","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.2_1777713675257_0.12744051053593308","host":"s3://npm-registry-packages-npm-production"}},"0.20.3":{"name":"@lazyingart/agintiflow","version":"0.20.3","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.3","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"35ddb054ecfc709b13b1e221815bd840deaaf51e","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.3.tgz","fileCount":102,"integrity":"sha512-tVDsJQEbxh+IkJ4tz7G61PY3RHMsp0hFBELf/P/6SzbegXde6F7qnAnGvA7ydsOKqjhwcOL4PJps4tATPi5Few==","signatures":[{"sig":"MEUCIAP/thHWZ/b3k+RAsi/Mr0ueQtxWlbfLXdquOp0IBCn9AiEA+zd3/cC6kgTRE5iS3MHUaDNceK0UIrbnRk/DXQT6VGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4280053},"type":"module","engines":{"node":">=22"},"gitHead":"784a09029c9b8f73a9db30a1e5227d79903fbe18","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.3_1777714988134_0.4238925869963388","host":"s3://npm-registry-packages-npm-production"}},"0.20.4":{"name":"@lazyingart/agintiflow","version":"0.20.4","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.4","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"27fdd4cf8fcc2a5652cbb523bad83cdbb49f0971","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.4.tgz","fileCount":102,"integrity":"sha512-xVyDRGNoJD+Bzyy0eJB18WYhB0/PyRRogfpyz1rRAbSgKNscGjSU+Kth0il869YMYOkRJajubtODU4U5PhCHGQ==","signatures":[{"sig":"MEYCIQDNyscDbQ3qa3CYV1UTKcZ8YY5uLTmwOuGpx0EiZPYgmAIhAPGhMEeJ+9GLGa4kNoeRRI1OZn3FAHh0zVcAm2y98xKH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4283162},"type":"module","engines":{"node":">=22"},"gitHead":"f34705eed5fe7451f689a076ce8058efc87b0e3a","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.4_1777715527682_0.10526049658311809","host":"s3://npm-registry-packages-npm-production"}},"0.20.5":{"name":"@lazyingart/agintiflow","version":"0.20.5","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.5","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"405b2149346c8b921e790f5a015e48e82e01cd75","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.5.tgz","fileCount":102,"integrity":"sha512-py8b1SEnwlNOcyAT31+SH8dB4IGaO1MmP+UJn3YmGaABNNOfYFienrI7zQXjyXqLzNwRZ/1jwv3gr5YhHse5oQ==","signatures":[{"sig":"MEUCIQC+YiwiTj3np+CAOnKQ0AVFeMFZcyT6Rhd7B/NffsiiIgIgX8YRSRhTYE6GFkVm/oHmtraItE/ETPCgg2z0HS00ktw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4289014},"type":"module","engines":{"node":">=22"},"gitHead":"d02a885b2c7790930935be02d93c823ae4e15c73","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.5_1777716439467_0.6054639122841377","host":"s3://npm-registry-packages-npm-production"}},"0.20.6":{"name":"@lazyingart/agintiflow","version":"0.20.6","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.6","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"e6641c3098e466cd67918566fd0b766557bf30b6","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.6.tgz","fileCount":102,"integrity":"sha512-T6NhT8Gv7K7YfaMDk5u4MOempEQlsZJ1RcM8PbzqL/Ow+uU4m3zMBkC8LUpPweb+4MosR+iWbd1EyVR//ZQu8w==","signatures":[{"sig":"MEYCIQCpV1PGf3Mh2aXVEDFSpEtulzyNm+bw/csbX3yIothnBQIhAMp9CwuvAEBNbjTde2G+gfMgdtFyqk+fL8WOeq8jmCqe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4297191},"type":"module","engines":{"node":">=22"},"gitHead":"97d77660ae0450c0d502e1d5ab3b06a3953b193d","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.6_1777719360214_0.14862456742464691","host":"s3://npm-registry-packages-npm-production"}},"0.20.7":{"name":"@lazyingart/agintiflow","version":"0.20.7","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.7","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"dd64edd1db237ec5ea403e2acac967e16a54f73d","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.7.tgz","fileCount":102,"integrity":"sha512-X9uuAVmIbn6/pYm6rdLgaTArPASAeYHXjgoD0mYL1EKJGxjuOnXfo4bGz8GINsS6ek4A4KzfkJBoCYnYH68yWg==","signatures":[{"sig":"MEUCIQDcFUGBf3zUAhlxN9SD35bM76GDFe/qNXbiEN54QWphUAIgIQIFEkkU9RSV5wvoUOOL1X/Lgc2lQwD3wvCxjUOsLl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4299326},"type":"module","engines":{"node":">=22"},"gitHead":"7470053500f7c53979141e7f967878b128df6983","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.7_1777719818238_0.5637765465212932","host":"s3://npm-registry-packages-npm-production"}},"0.20.8":{"name":"@lazyingart/agintiflow","version":"0.20.8","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.8","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"76a5f6e24a3bdeacdd8ee3dd649dc3797906cdf9","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.8.tgz","fileCount":102,"integrity":"sha512-lrAKp30krmX9uG8tZdsZgDQS8tDoAuOQEgyRJWTGqN5OvIHKqMvaeVGujO4e305P3h9XH+NKbZbt3SeOycRQJw==","signatures":[{"sig":"MEUCIHgTQuE+x/6IhRbeETXVBBKi/8ms7rwsk2pnzy+gjnWvAiEAmQu5vx+kfUmYGe3lZSIYZIi4HA5p9dkRX0WwNSPbwCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4301789},"type":"module","engines":{"node":">=22"},"gitHead":"9a78e509438c478783d6168db104c23d4fba276a","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.8_1777720404935_0.09854143081761824","host":"s3://npm-registry-packages-npm-production"}},"0.20.9":{"name":"@lazyingart/agintiflow","version":"0.20.9","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.9","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"b61b71d42abc641e291fc9c2ed6efe16da8c5a4f","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.9.tgz","fileCount":104,"integrity":"sha512-j3nAu8cekXD/gvM5X8jnov+i7SrmNzbFBOkaVLQNLpuKcJAkP15CdwL1rZe23NeonIqFmZnkT+as0ZanCTV2Hw==","signatures":[{"sig":"MEUCIQDQQu4B0E13slB3+LAa4tcUpL/h/fnW3qubKmWabfnJGgIgSRhn8f6FpC1KGH2n1wgJJdLQN5QRgGbgEtUwCt4wFgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4330024},"type":"module","engines":{"node":">=22"},"gitHead":"ab4c10df35333be389850022f65db0f635fbdb50","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.9_1777722373324_0.9866375436485102","host":"s3://npm-registry-packages-npm-production"}},"0.20.10":{"name":"@lazyingart/agintiflow","version":"0.20.10","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.10","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"71b18a2224d856e8b52bb2d1cc0ab54a5f6ccfe2","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.10.tgz","fileCount":104,"integrity":"sha512-pbkiPr44B00tS/WS0S0sklM+jKZXpD2AFR9Hnag0M/Lf/BYuf/VYnIiJhVLUiz0/wJK9FJH1FfilL6Cl2xR7SA==","signatures":[{"sig":"MEUCIGLC69LxlijgaNmO8wGsRmrmrH1H4ToQ7qCSzXhsZZXEAiEA9y19llVEjZd859aQKIE2V7dAeMlWUUUJRGDewstSbIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4330139},"type":"module","engines":{"node":">=22"},"gitHead":"5255534a26b328dcc2c11cc3d9bbd321f479fb44","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.10_1777722694398_0.19360435865098147","host":"s3://npm-registry-packages-npm-production"}},"0.20.11":{"name":"@lazyingart/agintiflow","version":"0.20.11","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.11","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"d24fa80adf2879412266d730fdae423409a08b8c","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.11.tgz","fileCount":104,"integrity":"sha512-jXvlJtcxOvl9tvDmug2r5slOyDHhu3pfCeFaWTdyJeaM5aQwEVj4/ZA0DVlNv5GEJwt2OiBPDHM76Au1pPzO7w==","signatures":[{"sig":"MEUCIAiZxk1rw9fYOoznYCJnxkppgEgHuDlfQqQnWYS454ZzAiEA265XsbPmyNkW+k8JHELVdLW7u0TswAAFEcNoKI5UrC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4332855},"type":"module","engines":{"node":">=22"},"gitHead":"8be5b7e675f7350e1f46cd14d2df9f184237d926","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.11_1777723036674_0.9307130462321755","host":"s3://npm-registry-packages-npm-production"}},"0.20.12":{"name":"@lazyingart/agintiflow","version":"0.20.12","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.12","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"a6c8c48d684ed7fe6d26fe1c3b19aff5ca6a4439","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.12.tgz","fileCount":104,"integrity":"sha512-bbooLqdE4vU2YuapPVajjBCJbGJFd/Sjw0gSrqzpm1OyNZcFoxBgU6cfHAQcvx9i4sYP7Vu6tc0rJ2Iki/F1pQ==","signatures":[{"sig":"MEQCIEEJXvwIHKjfkkGPgyycaRdylaBZJpHAuXIf/Q/2qixMAiBCtWspYpLpZyLh142YOkcW9hgxltoqSG1tyJm8lsK57Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4337221},"type":"module","engines":{"node":">=22"},"gitHead":"fda631970f7c29240290c234d4f2aed765e5c3f3","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.12_1777723754238_0.9389549467120879","host":"s3://npm-registry-packages-npm-production"}},"0.20.13":{"name":"@lazyingart/agintiflow","version":"0.20.13","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.13","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"559a3c3be08620b62c59c4855ed91b79f22aa51a","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.13.tgz","fileCount":104,"integrity":"sha512-ZqnJ2eiToL5tZ5dpaapK8fj02X/VGfJxJwSwnqEXGCwnEJLWG/e34KM/vOJrweHQJuqqnd82Ajzsm6Gzb/UCRQ==","signatures":[{"sig":"MEUCIQC8wlJhjEPI5Zz8odu4Tezs8KRLMtEXqEG23zFvD5sZpgIgDtXFVn1C/UoON/SHs4m2vSBxwO5QEfMSfDuZHokUTl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4339598},"type":"module","engines":{"node":">=22"},"gitHead":"918d29f87bab7a811e346de4b6b78597407f7443","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.13_1777725671960_0.604566429974073","host":"s3://npm-registry-packages-npm-production"}},"0.20.14":{"name":"@lazyingart/agintiflow","version":"0.20.14","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.14","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"3fc184fa2829bfcbe8077ec6b37e29b3a9ebde0c","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.14.tgz","fileCount":104,"integrity":"sha512-VrMbKy6eqZEXtgHvB8VJ7ofioJBUYvs4ED1M0if62aT7JsxJv/OrBl7hMsI6U7y2e0r9rjR0IGtyrG3+f5tV+g==","signatures":[{"sig":"MEQCIGRAHW8zgEzRYPlVGpBPU+NWGLzVQAR+1qXRMWodq8+MAiAsGzb/BJbf4d+KyWnJbDanN2oHLRf3OkMNCueP9ziofw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4356416},"type":"module","engines":{"node":">=22"},"gitHead":"56f1684824c89ffe8065bbe23157a9504338cd4a","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.14_1777726981630_0.12954467040095574","host":"s3://npm-registry-packages-npm-production"}},"0.20.15":{"name":"@lazyingart/agintiflow","version":"0.20.15","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.15","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"285230ec869da6dea726770fe024890ed8678359","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.15.tgz","fileCount":106,"integrity":"sha512-SZ2h25iwXjrvyLEBFhihgCdtfRvg24Tb9o72s7x2+PtlcT/NWv/Qn7oLHecaG8GmZv6ThHredxnjQfAhCjiExg==","signatures":[{"sig":"MEUCIF5+ON9CWSirvdECeShPQHsccPazqeb32eVBL6q3oQnAAiEAjsL3xHU2QEBjyLXNjaCCdpY+onI0WPGKZlU/x6ShjDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4567673},"type":"module","engines":{"node":">=22"},"gitHead":"d33df3752e2a03111b06eb8b4b6b323ccb78bd70","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.15_1777731496222_0.8096143291540585","host":"s3://npm-registry-packages-npm-production"}},"0.20.16":{"name":"@lazyingart/agintiflow","version":"0.20.16","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.16","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"2412224677a959b94b1413b33febe5e1d7d0aeb3","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.16.tgz","fileCount":106,"integrity":"sha512-b6PhSmZql7U6TIoyYXDN/YXmdqg6/qCOvFwMXnMJQY3pyF7m70kwT7eTVM3eZCQFPhFA4d81e7Bc/BRVxnfEdw==","signatures":[{"sig":"MEUCIQDBKbKizXkH6CTw1qTMraU2gaasqC/BeHtNyJjqwNx/5wIgP5c8VVQrIY2LQ23YuhxFv3S6y8biW2Tarq2zsZEsd+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5423803},"type":"module","engines":{"node":">=22"},"gitHead":"4f7943a2595ff9ee9aab6fb05b06e9fbcfbdf03c","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.16_1777733081791_0.5076577908360764","host":"s3://npm-registry-packages-npm-production"}},"0.20.17":{"name":"@lazyingart/agintiflow","version":"0.20.17","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.17","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"8d0314a8054770666bdb5386133cb80b4d6e267b","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.17.tgz","fileCount":106,"integrity":"sha512-SqR3Ool4EOI5ea3qjOvnu4a7MQVjrYRr9VOopm1Q/XLVj1uClEHfETWsb/kQylQUeiEKkTpUFO6zW+B7Y9JJ3w==","signatures":[{"sig":"MEUCIQDa869huN7v76Ftg/yaAEdWO6Tw3gVeguNlCInbuc9t9AIgD/e7G/1hyw45HXtxIwgw8pX6BECs27VTgf+hMhtNEWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5425234},"type":"module","engines":{"node":">=22"},"gitHead":"fcab9450de0494cdc4ab57ac04865da108cbd236","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.17_1777734608854_0.008599475216152452","host":"s3://npm-registry-packages-npm-production"}},"0.20.18":{"name":"@lazyingart/agintiflow","version":"0.20.18","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.18","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"19043576dd53f001f202877e87ed341af466517b","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.18.tgz","fileCount":106,"integrity":"sha512-XhAjiwRc4TdcDAHfmZV7Moo1ssi7wuWAxJ8Qo451SaZeSRCrmsm7xnRIzhdyUTmZZz8dyUcYN12la3j2H8n2lw==","signatures":[{"sig":"MEYCIQCnFha2E6xykPguEdF0Gqc/4heiWTEw2kEJu8nbZ+ZcFgIhAOLpk03hQVEz5LWYx5yZQTa8sR4yySkGjcoQ3oW/EyXI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5425408},"type":"module","engines":{"node":">=22"},"gitHead":"83b28a8b32fa74ee1570c937a4417839e2becf29","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.18_1777736502704_0.4310148186613467","host":"s3://npm-registry-packages-npm-production"}},"0.20.19":{"name":"@lazyingart/agintiflow","version":"0.20.19","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.19","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"ed4267e814c6efd7ae851db799107544100a619e","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.19.tgz","fileCount":106,"integrity":"sha512-wTwLtPiKT27DI1kTpu8G4V4mMFPkafQuBQohArKY16Uuf6ZqFKS646dd1yIqURnl6CR+zWQatqNwq2SYW3B/wQ==","signatures":[{"sig":"MEUCIQDVF/uvlK41iPxkaQ5/xRPxsNCp0yJPc9Wpb0KyYZi+BwIgV8d+FIkwLcI8rPaWj+fqLHZlRzmjayYrxhh1DVFfMf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5426153},"type":"module","engines":{"node":">=22"},"gitHead":"f58f02a53713080303d726f7b0fe116c801e2a2b","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.19_1777737200088_0.3841889329826056","host":"s3://npm-registry-packages-npm-production"}},"0.20.20":{"name":"@lazyingart/agintiflow","version":"0.20.20","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.20","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"ad66ee91bf507be3b5512d2e4f57f57e0a525449","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.20.tgz","fileCount":106,"integrity":"sha512-GvbfI4GVn88au4TyfT7LLepKYwjTX42bmt1sSNZY6fD5eEzVTV2d2mZExxTNRY5Ag34ltnRwG1nKErEMWxD9HA==","signatures":[{"sig":"MEYCIQDxdVK9jIj/hkGaGQMhXrAzJPTMA64ELYhc7OkWEPR6OAIhAMu8ywEfcF9rT3FeluaoIo15CjfgMFI7RT8EgfgkliPN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5426554},"type":"module","engines":{"node":">=22"},"gitHead":"c59413feb091d7f2c58fda17df1d1d25571699a8","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.20_1777738544225_0.8076684095382636","host":"s3://npm-registry-packages-npm-production"}},"0.20.21":{"name":"@lazyingart/agintiflow","version":"0.20.21","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.21","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"e15c904c940afa4e06949cd28778df36f5234878","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.21.tgz","fileCount":106,"integrity":"sha512-wLRoRUkkLbhkb+fU+bdoHmgbTB5Zvmg/50NA0NLZkBl6VJgJ8jgmMMdcXLLNs3+ZvTEHahm5MB3BjYk+NfFW3Q==","signatures":[{"sig":"MEUCIFlltFC0x/js+862sAERf/1rHnxhAT7wzjZbKD8MQ/jdAiEAhPM012gB6Qc4Q+sTbQASbuNHBiZZTn8Pv9jjlQSdcSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5426768},"type":"module","engines":{"node":">=22"},"gitHead":"b5f5a02c91c03bb46d218dea88fb0d9faf585674","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.21_1777739397093_0.5163540881048028","host":"s3://npm-registry-packages-npm-production"}},"0.20.22":{"name":"@lazyingart/agintiflow","version":"0.20.22","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.22","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"1c3506b9288b8cfabe25fd9b6463876229f0bf55","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.22.tgz","fileCount":106,"integrity":"sha512-bcjVnuN3Flg3M7YMRA8l9DVuawu3bQ0yIQyUoKD+QEy8FFeyTH9TK7ZbWjGBFguQL5Jhbz3J2zW0fJAHYHlz2g==","signatures":[{"sig":"MEQCIDk3nxynsRUKoAg3eaoB+CzR5WjGVpGEkPiNyUKczqACAiAH0fR4n6nEJUZzfXACoUZEIsb2vfUP5+HyGjCNBuy6nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5426925},"type":"module","engines":{"node":">=22"},"gitHead":"5ac1e12a9b0a9aa3f43fb0d4836e404b4de56c1b","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.22_1777740086844_0.9000638654761517","host":"s3://npm-registry-packages-npm-production"}},"0.20.23":{"name":"@lazyingart/agintiflow","version":"0.20.23","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.23","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"aee25faea8351c6f9478c09890211b745a2e4fe3","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.23.tgz","fileCount":106,"integrity":"sha512-Pimyhm/7lSFSPVpduF2R5Pu9REiU2e3/UOjUakTlt/B7NMS3kyMkfMEWuHV1zoYeOGHCmsAnBTlIBq9PXKW7cw==","signatures":[{"sig":"MEUCIEZ1yf/YFdSnvyi3VXv4xQWD4Oq6atWhHZbDlbErdkQiAiEAvywgcwb+SLPa+CvS6nWW0K9+MazRKvSAhANxYCEF0gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5431295},"type":"module","engines":{"node":">=22"},"gitHead":"f4fd23e07af3cf22717d655ddbdc2bd7e48f2df9","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.23_1777742006763_0.14429795677758595","host":"s3://npm-registry-packages-npm-production"}},"0.20.24":{"name":"@lazyingart/agintiflow","version":"0.20.24","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.24","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"595ea3eb5d7ac03d2f27fce10b0adc5c0851faf7","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.24.tgz","fileCount":106,"integrity":"sha512-VpH/RI22KoEZWhxhOpUKN7RFuzgawlA+f7M3esICwneruPq2emmLRaeTRDL95g0KHS2+5FtX0wrwLLVu5vBquQ==","signatures":[{"sig":"MEUCIHYAoiKvX6mwgw6qrGhyUdjsJy/NZU0nglztUYuRh5jnAiEA+QM0vnPhT6XdHnPrmJzgM0wXXIMXtF+LT7f2y6WZbYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5431295},"type":"module","engines":{"node":">=22"},"gitHead":"ebbc1957c26d482deaccb409d6dcc93135e65665","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.24_1777742744898_0.001304949880943651","host":"s3://npm-registry-packages-npm-production"}},"0.20.25":{"name":"@lazyingart/agintiflow","version":"0.20.25","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.25","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"857576599020c30d5e612d2d2238faaa7ef609b4","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.25.tgz","fileCount":106,"integrity":"sha512-A/SfLmjvv1f97DYMbExLIs4xhAAHEcQwmAwCmD+qsWjxS6kCAI7MTeaz3K2I7QVpsoqQ4Fe/xoW6xmmk4rD2SQ==","signatures":[{"sig":"MEUCIGoepM8OWfoagDSjNl8BUuKXlp/huUUyCWbAOlbc9Fr5AiEAtafrNt3kQfGEFzLsJwPDpmiu4/v3ecWp4UAOXRTRGfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5431637},"type":"module","engines":{"node":">=22"},"gitHead":"c967ee5a73bd5d22ae391eea3b7c2548ad50bc06","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.25_1777743213406_0.17555611395235982","host":"s3://npm-registry-packages-npm-production"}},"0.20.38":{"name":"@lazyingart/agintiflow","version":"0.20.38","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.38","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"1764f7cf56805b144bca3b6c8a14c37226fe9488","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.38.tgz","fileCount":132,"integrity":"sha512-Z0sVDTt6LzJ3RuVKwg1yNcKwnt9edmDW+an/xGCqyPzi0n+10hTpndS/RrarjpiWA3Qh5zL6lDlL5m6OwiNDfA==","signatures":[{"sig":"MEUCIBWJT9WEwCG7PIOXFvV/A89UbtRa3IuPtw+Uam6sg5oUAiEApBXxykPzRrGruQs4ZWUZ7i7b/xGxOYfbyZOx9KtGb+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5547389},"type":"module","engines":{"node":">=22"},"gitHead":"d17040e744366d313a1dbb609aee30ef1c55ebdc","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.38_1777806987848_0.7582692574066008","host":"s3://npm-registry-packages-npm-production"}},"0.20.39":{"name":"@lazyingart/agintiflow","version":"0.20.39","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.39","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"048d9ab1f908d1644ea86db0021662725a7644c0","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.39.tgz","fileCount":132,"integrity":"sha512-MyhM6Y+hn2ogz2xEB3mWQXRh7b5oiJ3rhHLol7TafgI4aNSQUQeR81HaATleFPE2vc2jPVhdHaIT9zP+cJiMqQ==","signatures":[{"sig":"MEYCIQCaUjKpIESfMv6a+iQPE/UrazsbiB8/lStetEgpCoy0kgIhANIRxaKLBpn5Gu1EDLamoBIU3eQYSLq09gRferszRAZG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5553314},"type":"module","engines":{"node":">=22"},"gitHead":"a0fc057e0ff3f13c6fcdcc97d3edf34686445ef4","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.39_1777808384158_0.07654300146220838","host":"s3://npm-registry-packages-npm-production"}},"0.20.40":{"name":"@lazyingart/agintiflow","version":"0.20.40","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.40","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"c3f557d4ad8904e12cc09733f514df2bab3dfe32","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.40.tgz","fileCount":132,"integrity":"sha512-JjOVQ0E07N8FUp0tlLbNQpEEcfOG1jw2gYzh0DxxujW9kK/H35AHuQGvSdsUoMEzq4VmD6UYGwn+qP0RZZxkQQ==","signatures":[{"sig":"MEQCIAdYUcRTI0lURyFTBG4F7KggW4H8Ri75uxSeKQHRntn2AiAFo3W7FYB7o4n7Yb0mnbIgeIDTRj8l4szf/kMkPv8kkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5553435},"type":"module","engines":{"node":">=22"},"gitHead":"0841ffb8af8b1bb74fd223b1d27da1cf4273b79c","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.40_1777814504218_0.619729366921987","host":"s3://npm-registry-packages-npm-production"}},"0.20.41":{"name":"@lazyingart/agintiflow","version":"0.20.41","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.41","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"9415f7e124c90bcae5a979105c57969c1e05b910","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.41.tgz","fileCount":132,"integrity":"sha512-e55HCiv20MvFg+aiGiZG7/2Pgp7guGHGF1rLffnfvY2ECB5azUzUZsOaXvEB1XCNAGPxrxzPGYtPXKbu0Ku/xw==","signatures":[{"sig":"MEQCIB6+c5m0P3BcOsjADLL3l28yLrHhkhYThkx+ksDZnVDCAiAW5nStCEfLX9cLlXDOJO527Omjfp2Ij0AMtxlf4TqYYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5554581},"type":"module","engines":{"node":">=22"},"gitHead":"bcf6cfbf8515ec1b0124ed3386cbf305bf6e5a4e","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.41_1777815193085_0.5592273498062896","host":"s3://npm-registry-packages-npm-production"}},"0.20.42":{"name":"@lazyingart/agintiflow","version":"0.20.42","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.42","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"feb06bea5a2a980e77fd9147346566797257f912","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.42.tgz","fileCount":132,"integrity":"sha512-bFfrF3vcShzkAUISUrzmgm1lITnzseqMaa7lf951FxgqisNj9TneglR4fAJAEH6zfnGost4pVnSmaW4sC6o4pA==","signatures":[{"sig":"MEUCIQCVx1M3jWXym1pA9nMDHv2dWK29tSRSWXLhEzUEtFer5QIgY+2GPFpIa/dWenacacvQ0pUF39ntobgCD9TBM8nLf/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4918835},"type":"module","engines":{"node":">=22"},"gitHead":"923ca460f3d40fd19d2fb1ac549f3621a5698cd1","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.42_1777816613085_0.056475526769886875","host":"s3://npm-registry-packages-npm-production"}},"0.20.43":{"name":"@lazyingart/agintiflow","version":"0.20.43","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.43","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"c1eb03118ca2f8e122bcf2deecef2d95ea6dde4e","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.43.tgz","fileCount":132,"integrity":"sha512-mE24fzmMbtYzLUve4vWkPEe+GzylCG0/XSAidoMJmDORBFQ60R2ApwJLnQeO2WU++q9iCIb9S1whbfO9UBWLDg==","signatures":[{"sig":"MEUCIQCfti0eNOMdQnj3p7M4A8v8cf72cvR1y3I02BkqcN1PqgIgeC9v6gXA76zkJX9Yy/RM4VPgaEkpk7xbr8qD7dV8q+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4924280},"type":"module","engines":{"node":">=22"},"gitHead":"1143af542aca6587e1de8148a11bfae0e2af9569","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.43_1777849243749_0.6776201930482852","host":"s3://npm-registry-packages-npm-production"}},"0.20.44":{"name":"@lazyingart/agintiflow","version":"0.20.44","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.44","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"c279380fef2fa0df5ccb706c9e0825a1f2bdc25b","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.44.tgz","fileCount":132,"integrity":"sha512-se+jFk5u+JlUS9Xz9XiB8Tes3Q/lMk5npMI3PchB4EjWzZt9C7+2vNHyA6+NRvZ7YJ/YwQCKGVyyocY4MpRmOw==","signatures":[{"sig":"MEUCIFYmElkYOMbWJ4iEwhRWOVFJrHz3oEZejcGXltlB4eqUAiEA5zIacw+tpgY0744IBoNy4g62IvTq1bfCCgms5dX936o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4941011},"type":"module","engines":{"node":">=22"},"gitHead":"32ae6300315654813a6ccaf62f891e0be4a6e8a9","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.44_1777852064879_0.20321556477917602","host":"s3://npm-registry-packages-npm-production"}},"0.20.45":{"name":"@lazyingart/agintiflow","version":"0.20.45","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.45","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"c9bacce13682538c9519fe3014bb65c0dcd4b125","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.45.tgz","fileCount":132,"integrity":"sha512-BmyHWdzbvhoLvNyNTkibIL2Aq2xvX/SvjuwiFter5QxoIM6UQj8XmcmMuBsiMVbKQBw26zktdKYQbd5LX7ZI6w==","signatures":[{"sig":"MEUCIQC8gd2wkfDW65cjYT2oyYX4EXzXbn8PLhY+B5U9Xn4BfwIgfjP57JE3oyoW32QFeNEH4ptEUgG0fpmtY1dzO5BRYX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4946274},"type":"module","engines":{"node":">=22"},"gitHead":"b094b166271278f5ba66fc234b98e9fd5cba59b6","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.45_1777856963345_0.742906345194507","host":"s3://npm-registry-packages-npm-production"}},"0.20.46":{"name":"@lazyingart/agintiflow","version":"0.20.46","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.46","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"82e3b428a8d2f303ddf3f0059da56cddc9bf7c66","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.46.tgz","fileCount":132,"integrity":"sha512-U2dMQbpFArl+seOMTGNvrYbG2QJ0AOngJXEaw0ATmwzbBD28gqhP7IXMDLhcJK5FzDAFcv/Tvn9SouMyMXw7PQ==","signatures":[{"sig":"MEUCIAOIXZ1371rb8nIffkagQf7ovn/5jNCpMZMc0wzU+/IPAiEA5tKpQA4Do8etJRpYM7c32G5ewCvKsGHDHaEvhjv02P0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4948911},"type":"module","engines":{"node":">=22"},"gitHead":"c812348818bafd035e0eeaa34ef38e265c7521c1","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.46_1777864200639_0.33679013042698225","host":"s3://npm-registry-packages-npm-production"}},"0.20.47":{"name":"@lazyingart/agintiflow","version":"0.20.47","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.47","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"54851955f0db783b361ae73fd1c3fb7897371307","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.47.tgz","fileCount":134,"integrity":"sha512-8nKlmjbFXXwP6SylrHnOd9MM/iSJojFTfojB/CW+cuA08s551s8e+a+iELxgNdu4TXNIB7qHZY59zoC1peqB0w==","signatures":[{"sig":"MEUCIQC/+xXZK1mgCTqxmSw0ZlL5qVRGNUlikVsaMawAf4qa4gIgJbxKIr5xTA74j36oa3Y0UWNCANPCCMiUZDwDIhGvM14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4965963},"type":"module","engines":{"node":">=22"},"gitHead":"4392d2593b5a527bd95cb21401d38da8ba0a35c6","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.47_1777865736560_0.9852326987980835","host":"s3://npm-registry-packages-npm-production"}},"0.20.48":{"name":"@lazyingart/agintiflow","version":"0.20.48","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.48","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"43570b021cc77ee12ccdb4bd3ba864cac8a38c87","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.48.tgz","fileCount":138,"integrity":"sha512-AW58dqKP14EdcjBy/OlJQVPuzhcBtenAT/HyXl/TajCIZGUfde4RcWdbdKPfAXLTHC2zgzcw5fDKiBQFLCueJg==","signatures":[{"sig":"MEQCIGTBrvU35ghHQlsHAyDgJ7Wsii585xxlwpxbiJn9PImGAiAropdbJXNT096+GBBrq0aYJ3hzOx1D2rJd5xws29x3Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5049006},"type":"module","engines":{"node":">=22"},"gitHead":"e8e3ac8188e1222ec1fee4a9870d7f9c1f26524f","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.48_1777875747650_0.5401062224133684","host":"s3://npm-registry-packages-npm-production"}},"0.20.49":{"name":"@lazyingart/agintiflow","version":"0.20.49","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.49","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"57856dcee75d84e164dc5d879aa1bf107c6efda5","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.49.tgz","fileCount":138,"integrity":"sha512-2xW0e9jqqCgmt3CJTVa6PwJ3tGjC5MTCo72RrFCuMYhuz0hXu+z0RMruDrR7REZpV7OhR29IcAJ/jxHKOjClIA==","signatures":[{"sig":"MEUCIQCi9PHwxlXks+dgYE4ImaequJddSgVPwfWVq4CPQkDffAIgNxbWg0K4RsAAShD0W9AUurW6KqcEQAHqbQYuk4ircsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5059019},"type":"module","engines":{"node":">=22"},"gitHead":"4f2b60c12c18bbfabaaa4181d0c504f7f147af8f","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.49_1777878185589_0.18145260937526553","host":"s3://npm-registry-packages-npm-production"}},"0.20.50":{"name":"@lazyingart/agintiflow","version":"0.20.50","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.50","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"36ec75169e54e1e0624efe8f4046b875718eaac5","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.50.tgz","fileCount":145,"integrity":"sha512-Q9lLcjApd0tYs8OXlGYWFojPXhPwyZC2D8I0We4hNmpXfAqchLczvB/sP3KsOWIOsQxi4mHUSvWFkCvVpoirMg==","signatures":[{"sig":"MEYCIQCpE6wjexukwoLZ5wfB9q6OhJMxHE3/jACVWVCmBI78+wIhAPWnbuZWqoGvmJGOPy/1pvT4xfubsuyaQRKsGrd6bf8t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5169079},"type":"module","engines":{"node":">=22"},"gitHead":"e00e425e7399de3c74e5288fedcf28365cd5dbec","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.50_1777887619745_0.5686031668544811","host":"s3://npm-registry-packages-npm-production"}},"0.20.51":{"name":"@lazyingart/agintiflow","version":"0.20.51","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.51","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"f930392a5b91af8d80d24c4db91fb0300c359ba2","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.51.tgz","fileCount":145,"integrity":"sha512-MZIQu49F7399OzPOeHq5v3e0UVSigQO2y6Ts+3nlh/w/D16uvrdRNYceY+6gpm3CWssG5I8aj/v+mM7OBfsSww==","signatures":[{"sig":"MEUCIQCVd9Gi+SJJD+TSkmmihzxQ1WA8Qbws2zja5Ih2tNZVPgIgEnKkl3IvXLiEHk4A5/+91FN86fonY3jayTkf2eVE18U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5172931},"type":"module","engines":{"node":">=22"},"gitHead":"8d7dd4c2816004f16a57bf5bd74f50cd382ce330","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.51_1777891716194_0.48438121556891467","host":"s3://npm-registry-packages-npm-production"}},"0.20.52":{"name":"@lazyingart/agintiflow","version":"0.20.52","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.52","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"29df2dfc3f534ed43d93feec58189a88c5a3a134","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.52.tgz","fileCount":145,"integrity":"sha512-xwdxYblWbADDnGVmcLb+4rE1ruMihu1FzNJ6SC4VRQ7sPMBiYbBUggJ/RI7FQ2LKtoATBoSzakroTcKq1Pkjtw==","signatures":[{"sig":"MEUCIARqfbToC/ZCK2GSBbjfFkJGHuztxYul6DEcpOWcckCkAiEAj0L6W+9+O0r/13hJAvgXLD8tHPHjNtAl4FFo3XLVzoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5175539},"type":"module","engines":{"node":">=22"},"gitHead":"cf6f70c9c6d5fa03189a3248b267033665f7d75d","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.52_1777942348133_0.24082355252255327","host":"s3://npm-registry-packages-npm-production"}},"0.20.53":{"name":"@lazyingart/agintiflow","version":"0.20.53","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.53","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"464dcc311868a8a10b2e6e4a5ea4e387f5c45e72","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.53.tgz","fileCount":154,"integrity":"sha512-0zzIsCiop3mHiJcXOOULeTN9ZMu9Nb3Zy8YRcgWpT0Lb53WljSCebaF9IE8pm9S7CC8SpKPHnqSF4L3+/uBnmA==","signatures":[{"sig":"MEQCIBiRWJiYO75So7PLAznZ0zkXpisI0m7mbVR6RB7nk5xHAiAgB1773EAd9UuqBN+S+Y0Bbfut6Sf56OGmWa5RfvJyqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6542876},"type":"module","engines":{"node":">=22"},"gitHead":"76af6eff79a683277fa0605658749b660661dd7c","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.53_1777944206476_0.35175599391767354","host":"s3://npm-registry-packages-npm-production"}},"0.20.54":{"name":"@lazyingart/agintiflow","version":"0.20.54","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.54","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"8d9b958ab9c196e0d2a4f831c54b30cda4ae6022","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.54.tgz","fileCount":154,"integrity":"sha512-bMeg+CgMzzkWuDg5JAxbccBrbNsgr8/SXWY3/dGHR1quFvTIN+HDooq2dEkv4ym8s6Y77pgHur0foPGJN71plQ==","signatures":[{"sig":"MEYCIQCAVyrIxI+vqprCT8kPoBTryJ6tYFpR3HR6m6TOXXXpswIhANoWL+zEJl7gNaN+NsbgKIdCob0qWnxvzpUd3g9zRsUM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6704454},"type":"module","engines":{"node":">=22"},"gitHead":"4f3e03ad40af59ce44cee5a34f2144ed89824166","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a web-first coding agent and CLI with DeepSeek routing, sandboxed tools, model providers, canvas artifacts, and optional wrappers.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.54_1777946009994_0.015466362673703715","host":"s3://npm-registry-packages-npm-production"}},"0.20.55":{"name":"@lazyingart/agintiflow","version":"0.20.55","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.55","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"a32e0cf466bb2786b26e289c3cc3e47eed1c9154","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.55.tgz","fileCount":155,"integrity":"sha512-hRenX7Z4lQ+ioQmzZZzj3MlPHJMFIP6sABqvs7cW/eurlvy8pCNDFylIBDftb7PdQOynFjXnP4540rqyaZNF4w==","signatures":[{"sig":"MEYCIQCx7TCCkYNhf3MZv9QgjgX//YmUGd00dWSmyQ4le5L94AIhAOyn3c2SRzt4eyBBoFa0lhQkfeNt8axx4Ulq14D/WaRz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6709038},"type":"module","engines":{"node":">=22"},"gitHead":"b3b706f6d2b51c7112e203200175e12e2c6172a4","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.55_1777966727608_0.561309995896861","host":"s3://npm-registry-packages-npm-production"}},"0.20.56":{"name":"@lazyingart/agintiflow","version":"0.20.56","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.56","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"e45c9ae0804783fc31b5dd11a5c780177293adf9","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.56.tgz","fileCount":155,"integrity":"sha512-hwaSMVEK7lEmUGHHxtzlUcPhSJop+CgXMbRr/X9tLzrWV8m21g9kQXMOblYvIf3ryepimuxdUeVh9KMVfTo2Zw==","signatures":[{"sig":"MEQCIGDg3b4xHoa/dnf6rGiG7RhHoGg6u2N+2XOznlZfprMbAiANs9Pq8mBQPsbwmokYqYwR8wRA4SwywNKupCXIl3rkIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6709221},"type":"module","engines":{"node":">=22"},"gitHead":"74c5dae05efb6d63f473bd1d46359766ed86adc1","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.56_1777967909189_0.8031478541217267","host":"s3://npm-registry-packages-npm-production"}},"0.20.57":{"name":"@lazyingart/agintiflow","version":"0.20.57","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.57","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"945ebc00bfcfb4c9a80b97ba06695d7d3bad55db","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.57.tgz","fileCount":156,"integrity":"sha512-U+kS8Eva1T34QJknfZ2KjaiqF65jpzdRETkmuTUuZQlh6vdSdm/H09ffSJc42Zgmo4tXlRIkYUcB68oalDCGLg==","signatures":[{"sig":"MEQCICl3YW+ltF3dtE6xpQ6hICYXEQtHHfDk1JbYmVYpItXuAiBaMUzW9joDzAtEORXNHuoDhAdUrqojQGfLExA2iNt9WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6726752},"type":"module","engines":{"node":">=22"},"gitHead":"caebf22f62a765a5929fc726c753b88ab7bcfd15","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.57_1777972190374_0.8743908552722066","host":"s3://npm-registry-packages-npm-production"}},"0.20.58":{"name":"@lazyingart/agintiflow","version":"0.20.58","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.58","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"43be4ef58ee4d5e6c358ac726ecf9b8a926dfc8a","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.58.tgz","fileCount":156,"integrity":"sha512-1GeDJc9QIseoxaRRB0OfDV/h9aImaYXBVM/Gps1wr5HPqqIXL/b+iy/YDZHJRAmPGnMUoNjEmfng/KlYyZKoCA==","signatures":[{"sig":"MEUCIQC57H5dN3cj6VDZb2/kOP9HkRcJsucE8OpbUuEmz1RETQIgA3kNWdtwaNEJCirwWNiggZqvGxYlU5XOtI9bVz7Ng00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6729913},"type":"module","engines":{"node":">=22"},"gitHead":"4c641bb3bca931c69fccb04cdd1acf47635c863f","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.58_1777977405615_0.13895765439339636","host":"s3://npm-registry-packages-npm-production"}},"0.20.59":{"name":"@lazyingart/agintiflow","version":"0.20.59","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.59","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"7555de4289f424a4878b34308b24b737999b16b2","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.59.tgz","fileCount":157,"integrity":"sha512-bOaOsBDdkDBTOQFMsgcNW2lPupnwpc7TSmG/PihA2U1YEU7Crq3EJ5bNvEOEvcvkuFzGyQ/eBuMbPvk5slu6pw==","signatures":[{"sig":"MEUCIH6CacQFWXgFigd6yhHXSl6d2G8YzGezyHaf2xKc7zxfAiEAmdHZW85SXWyvQq2yTZDcAvO7r0D2Aj+1d0hkOAqr5Jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6745938},"type":"module","engines":{"node":">=22"},"gitHead":"2a2b25c2887f5a2836853a62053780ce2ebd16be","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.59_1777984721654_0.08500685827952115","host":"s3://npm-registry-packages-npm-production"}},"0.20.60":{"name":"@lazyingart/agintiflow","version":"0.20.60","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.60","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"f8cfabe9fd64ad7e609bd3b406f0f79c5b462557","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.60.tgz","fileCount":159,"integrity":"sha512-RTmJvOeR5+Y21HahAiraGHj1ht3sYqGScSMijOZBbrdebWuES7x9iZSoTHnKKeA0343BewZyhsg9Z5hqoaTPHw==","signatures":[{"sig":"MEUCIQDksAcNgJ7o588dHd8tkTkFwHUEWL0dqWMt7//dvm5jUgIgbF35yLrbxXd8cKdEbfH8qIpvgZHoIF+phB8/c4UTju0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7264042},"type":"module","engines":{"node":">=22"},"gitHead":"9f9be3a12ecc18a941325a852b5827131898407e","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.60_1777987057251_0.9915082282310836","host":"s3://npm-registry-packages-npm-production"}},"0.20.61":{"name":"@lazyingart/agintiflow","version":"0.20.61","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.61","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"9011ccd5f97dc52178efa1a67c7917f1db1325a5","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.61.tgz","fileCount":159,"integrity":"sha512-gVltyly1G3GMcqvJTGXNDIS2szUZ36NxnyjHtQskjzS9AztwD4lcOy3LvhfMUtAo0JirVwMMcVcL+yEg9DN5qw==","signatures":[{"sig":"MEUCIGrj5s3UHibr8MKIDAkbkEy2cSWWazov/N7nJv3qVck2AiEAne4lCeQQkkOO1IWHg3TyKI+1zlPBb90AuIU/MIF+eNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7264270},"type":"module","engines":{"node":">=22"},"gitHead":"7ddeb54090264a8ed2a44c115fbd7cad9e1fb8e7","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.61_1777988270459_0.196981527402611","host":"s3://npm-registry-packages-npm-production"}},"0.20.62":{"name":"@lazyingart/agintiflow","version":"0.20.62","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.62","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"10229e5d9bf3a4850af3a7c0acba8e55a77a01d2","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.62.tgz","fileCount":159,"integrity":"sha512-KlNx317Inb/xfZMmyx4Gmv4PQHpevGQsK8LpXNoPIqgnaXf+M0L8b8Mp/538aewzAMQc6NuKpgrz0maqhUNkVA==","signatures":[{"sig":"MEQCIA1NDl1LKqAgfzBnwApk9OOAm/Bhkhw6b1QzfYoDSAHzAiAJovRbzLtFrVYB2Pjmbmi7S41ZzljzaRKTTCCSBA/xyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7265549},"type":"module","engines":{"node":">=22"},"gitHead":"ab748a00c5eae4801565f0a9b849c682c29c5fd0","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.62_1777989483970_0.7583919437564326","host":"s3://npm-registry-packages-npm-production"}},"0.20.63":{"name":"@lazyingart/agintiflow","version":"0.20.63","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.63","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"66d9a03a627925eb86552c299c80592a2ace715c","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.63.tgz","fileCount":159,"integrity":"sha512-BbdhrMTdEfdrwY0xRbk7tQproA7yx+aJ7XACZvLvJNHTKU/dEiCNnjlccG3EOFC+Uc0uongZwvOfDf+b6R+6Dg==","signatures":[{"sig":"MEUCIQDOnCwVd5QUcliec+gCFxSD1HSI/XJqGZpPzp/VxQCpGAIgUU8D0H3WL7ImbRrGV/cd4TNeQYaZed/1WqC4EadXJak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7267006},"type":"module","engines":{"node":">=22"},"gitHead":"8fb41edf31c08af4b37b57d387a3ac6609ece5d6","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.63_1777990348234_0.26532602646648074","host":"s3://npm-registry-packages-npm-production"}},"0.20.64":{"name":"@lazyingart/agintiflow","version":"0.20.64","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.64","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"051224f2f6a2a940715dbbd4421ede06404ebcac","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.64.tgz","fileCount":159,"integrity":"sha512-sCASX3a4kEN0VIql9vIKTkYd9Zg0GIpd69xC1a8cNUMOjG0xuOIgjsg8hvdBxjUBeyx4Kft899Iaulk3bAYHLw==","signatures":[{"sig":"MEUCIHgmsYxS/6g5DkzK9CQgPj5t/eTKbHGjJ1+SIBzJ97jcAiEAiyy/vueKNwDL/1aaeC8IOj2jVkjewBnAeQBq9GeO8MQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7274199},"type":"module","engines":{"node":">=22"},"gitHead":"ee6f9f0f8093ba77ea7bb08c2042935cb83c5599","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.64_1777991764104_0.18459932403517088","host":"s3://npm-registry-packages-npm-production"}},"0.20.65":{"name":"@lazyingart/agintiflow","version":"0.20.65","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.65","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"f0950032be749050f48d3e5d5b3ac03f328bb26e","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.65.tgz","fileCount":159,"integrity":"sha512-90cCZAZL8dfXp1ikAZiCsqXfLuwkUyTxZMXu0jxb4lf+Kv1dRksYto7L6NTZvbwOHrP2s4ImD6GoV1aSJ8o7Xg==","signatures":[{"sig":"MEYCIQCbuwdWzHcP7Mb6TL94fOvyaddGtFPUS3rGD/IsN3v9XwIhANV5ZrDx3ryKAsitNEob8NUk2aDU1PdlTS4HzJaBEBh9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7274804},"type":"module","engines":{"node":">=22"},"gitHead":"66469d32b58d482f6a185adb381e2604e57d1993","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.65_1777993549710_0.5894757345930683","host":"s3://npm-registry-packages-npm-production"}},"0.20.66":{"name":"@lazyingart/agintiflow","version":"0.20.66","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.66","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"233a142f8dee2c1c9e6215d73e5d49d099cd7250","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.66.tgz","fileCount":159,"integrity":"sha512-FVJ/nbRcN/TUgdHPuXLCDzoFYyI4PZPRZ15s5uj5dYmzHoVoOWiABx5QVr2nw9KQO39+1OexO1DTi1dH6ewUmw==","signatures":[{"sig":"MEUCIQD+KRBxZYCV7Js5OIUmR9xqVMyiSqHypuxH0W8JomoNlQIgA+BDKpvv/fNG01DK31lWMRJc02j7DzCGMwe0bvS9opg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7275988},"type":"module","engines":{"node":">=22"},"gitHead":"0faa11fc30e2dc6039a2a6d9170a28152c277bdb","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.66_1777994449443_0.9595931915469755","host":"s3://npm-registry-packages-npm-production"}},"0.20.67":{"name":"@lazyingart/agintiflow","version":"0.20.67","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.67","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"41d1ac8b398fb3ea5266d06adf238103b6bf075d","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.67.tgz","fileCount":159,"integrity":"sha512-/i/vMJ6+pPMEuf97hMlKx3k3M5urQlaSUqasOaRkcZl+lhyM4Ni5paeeAxbG4gxSch6fLGjL/Iuv5YIpDQ9fgQ==","signatures":[{"sig":"MEUCIQDC0oTC0pDEmcknf8IjKdAlDsYQtHzw4gflb2VXQZLqpwIgXYi6+MmExSgDE24GZWXugoPJI8rgs2xv1XlFSM0xHw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7276978},"type":"module","engines":{"node":">=22"},"gitHead":"e6205aba4594f13be13d2461e31ecd32fbd3b9c3","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.67_1777995405413_0.6521670201829011","host":"s3://npm-registry-packages-npm-production"}},"0.20.68":{"name":"@lazyingart/agintiflow","version":"0.20.68","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.68","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"e6acdcf9a1984939bb2a7891c9186195bd0e7fc0","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.68.tgz","fileCount":159,"integrity":"sha512-sB7CURc4+rktycY19HDicoIB6bqxDsIAJjC9uT0ge2ZDqlLIMrfC74gcVI+zsiAqb5/IvpuvqT7hUBzSmNgZJA==","signatures":[{"sig":"MEUCICeB5LknX6gRKWaOU7/SmxHWJQZpl8sc5/uTvFE+dv/yAiEAhx8jPiZDcKGsE/tQokidCgCFCKLdFM7pMTHX56IRUuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7279230},"type":"module","engines":{"node":">=22"},"gitHead":"4caa2c79cb60ce044572d0135f4f795f87b21b8d","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.68_1777996912292_0.579044682086155","host":"s3://npm-registry-packages-npm-production"}},"0.20.69":{"name":"@lazyingart/agintiflow","version":"0.20.69","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.69","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"9e8e9b17b3555254c16cadc168ad7cd96746d617","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.69.tgz","fileCount":159,"integrity":"sha512-mk/gbBFeJOWP/5aSAx17j1ZsgxfU8G6R81phjaqe+H5YjjMBvS4e0XY4jXVPogWFkiCDJyluwvSnBcMBtDoqaw==","signatures":[{"sig":"MEYCIQCUl88cCZNLnMtioRUs5aWb8nFoMNF39/1RvvOGGLwUSQIhALOaWoU+pPl2koB2UIjmmAbvfGYHwx485X6f9tbskJTS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7282269},"type":"module","engines":{"node":">=22"},"gitHead":"bbe80574e6b6d86a950f8bc16419213617f91e87","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.69_1777998815812_0.0667622808960524","host":"s3://npm-registry-packages-npm-production"}},"0.20.70":{"name":"@lazyingart/agintiflow","version":"0.20.70","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.70","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"91be7aa688a15e81d4a279298dfb84274125341a","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.70.tgz","fileCount":159,"integrity":"sha512-nnWmx0jbBn2WOnuyhRne/ZYtjzH/P5AtxPGL8IXL8O7o6OcjFY/evGiou2eQmGZGu0AsF5F8mQWmHGa1P63EQg==","signatures":[{"sig":"MEQCIFmeg/ESM2StW5XTcgheuV9/Rqj4SZijMhNX1hm8NWDgAiB5KsT6i1FNT2AT/TMS9u3PQQlbsjGHKn5aH8u5chdFRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7285038},"type":"module","engines":{"node":">=22"},"gitHead":"7c2026dd7a081f8b2862e125397800c77f52f1a7","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.70_1777999808526_0.7179612912565765","host":"s3://npm-registry-packages-npm-production"}},"0.20.71":{"name":"@lazyingart/agintiflow","version":"0.20.71","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.71","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"94d2f3bb51c32609f61d765e3045ce3ca4998d4a","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.71.tgz","fileCount":159,"integrity":"sha512-O1uyOXHgT7Drf/vudFmngj3OWY/DVHq0jwZtDHoB4Xvs+MITvJ4UPsfcu8eNVdl8is+nWnLZqQnUIYuEmwjsJw==","signatures":[{"sig":"MEYCIQDwmWYLw7Szh13GgQyzMuEeOMDb4qmI0jOADpfggU2cEwIhAPaJmWJ0AzfWNPMIWKGVvEEzNzY5MjnPSYjkIauaaHtQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7288173},"type":"module","engines":{"node":">=22"},"gitHead":"76a5e764fc41ab4ad8cf405a029538a78133bf6d","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.71_1778002855123_0.46076237419245647","host":"s3://npm-registry-packages-npm-production"}},"0.20.72":{"name":"@lazyingart/agintiflow","version":"0.20.72","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.72","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"25d8d0cbd2b5f51418e2e61e22dc4d5179373502","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.72.tgz","fileCount":159,"integrity":"sha512-dAwKLvfvJmYCYpGGc/hNENGbzo51YOWPne7wsDXEaPGECQreig+85ICmQ7Oa5VmgmcGqrSdl/00CCc/9vpftUw==","signatures":[{"sig":"MEQCIEImXKj3XQ28w0D/1elkecxWthW00bcjLQcHKm0U1nlGAiBj/0NcZDx9dbB3HSi3cxenyQ2WfvH0Jz8qLxjOTITlhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7315614},"type":"module","engines":{"node":">=22"},"gitHead":"c6fab856943d6a77f43b4e56c54de5c80b1e92e1","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.72_1778005235425_0.8684371521539842","host":"s3://npm-registry-packages-npm-production"}},"0.20.73":{"name":"@lazyingart/agintiflow","version":"0.20.73","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.73","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"195863fd8c95e0bf1b78b8e5be5366ff06703ad5","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.73.tgz","fileCount":159,"integrity":"sha512-NkS2FO79FAzgKzG01NpYpbIs/zCUaL9ymc20nLC3NK6Hl4pjrxwHDW00DQ/aMTF1qMygv6KkZf09cqjG89YL3A==","signatures":[{"sig":"MEYCIQD7IKOvz76XWdFDlklOJzuRVqTwHAGrOTOiUnlIxWaObwIhAPQzEGW8MfBEs7RqRxn5EE4ZIo8z2beTMK/UHGO+iFlO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7316161},"type":"module","engines":{"node":">=22"},"gitHead":"22aacf78bb795c1d22f1e4afe658a22204ea543b","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.73_1778005809437_0.5271647589188175","host":"s3://npm-registry-packages-npm-production"}},"0.20.74":{"name":"@lazyingart/agintiflow","version":"0.20.74","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.74","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"85f130990f427d8387f30e555f48d2abe9447b71","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.74.tgz","fileCount":159,"integrity":"sha512-xTk53ZOwDf2ADHx2icFAXk134qJrDwnUsvwstOAVLhhAHIMBu0Pb/uQk38gvRNDv23u83Ep4BtAQ1cKyz2TdQw==","signatures":[{"sig":"MEQCICJjK9QpL6Z2sfChN6j6o7F8uSpC422BjBUuicLQf4JrAiAFWd6ZGW3MkRsRCMM7ympXfB+iXNPggStIXrecYVRXdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7319967},"type":"module","engines":{"node":">=22"},"gitHead":"1b3cd40b7f00467a939bd44e03b8b9266853dd7c","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.74_1778007086341_0.5754113035873576","host":"s3://npm-registry-packages-npm-production"}},"0.20.75":{"name":"@lazyingart/agintiflow","version":"0.20.75","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.75","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"643c0beebfcdce9337b2a1db6a94e3197e1c429d","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.75.tgz","fileCount":159,"integrity":"sha512-voO60o4FL60/lF0EaNQQ2n7xZDvZ0SraRNp1kYVUeV4mmNJXp0rQ/V0EXF+8GsMbEUt4hoFqUzAS/sVaaSelIw==","signatures":[{"sig":"MEQCIEcWpNFDmOkflxAwqkqqFN1TyWvTOEJEgiNSJ6t1CVSHAiAXDubOekHItu/vVRsYO0IGy791mZawOCEVHdOajkuEeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7322949},"type":"module","engines":{"node":">=22"},"gitHead":"8ca051337f4eea6a30ed5ff02ddf10cafdb3c0d9","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.75_1778008096361_0.8442043611308285","host":"s3://npm-registry-packages-npm-production"}},"0.20.76":{"name":"@lazyingart/agintiflow","version":"0.20.76","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.76","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"ddbc750f9ee91a476fd8006ce1a48cf00e6488b4","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.76.tgz","fileCount":159,"integrity":"sha512-XXTrqtPEolSfXu9ZJXUr+Ow8Tpt5ILaPXSp/46aeUZsGj0yn3evF6cgzbgkURS62Jazosukygd7VCr9ZO3mvsg==","signatures":[{"sig":"MEYCIQC1qJ8S6nOHncda6QfH8TlcVSLQ81/qFI4HtYCKkQGlqwIhAMSV0JqVtRByZCi1k3KfwqT0/HjWV1SPEhfLFhys4ne1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7325882},"type":"module","engines":{"node":">=22"},"gitHead":"b2d068428acfa38cbf81383e864360d2ab090f99","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.76_1778009344228_0.591686414231291","host":"s3://npm-registry-packages-npm-production"}},"0.20.77":{"name":"@lazyingart/agintiflow","version":"0.20.77","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.77","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"92afe4b4c0ab45bb306d314c5dd8598742125701","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.77.tgz","fileCount":159,"integrity":"sha512-90/kqyEO6lS4s1iVxM1V2IWjxuuayXS3+jfpqa0rrh5wsgGKhxhEnrq2tkZI86e592pYB4l5Q+kA/2L4ViKKpw==","signatures":[{"sig":"MEUCIQDCA2sfLuM14Z/mRMn3MBV9M5Lxd91xnIsjARPqKJaTVQIgJGlzKZowmYgzYObg2PEsgdWP9bcT8i91PH+sffuVDc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7326589},"type":"module","engines":{"node":">=22"},"gitHead":"fdf67c4c75c1cba271d5b9a50e3d70e9cccc08e1","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.77_1778009951784_0.5654409434701115","host":"s3://npm-registry-packages-npm-production"}},"0.20.78":{"name":"@lazyingart/agintiflow","version":"0.20.78","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.78","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"d72dcab6839c579738d939cccf45ff5295a0939a","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.78.tgz","fileCount":159,"integrity":"sha512-OZmlfGAxYBsIJJ6r6UB8ShffkB++Aw7294lsFi7rQLze6qiT6kNHpO4hVUeisCLGfoSXRVctymy5G6/sqcOFFg==","signatures":[{"sig":"MEYCIQC3Rs2bIlka1YSQ4ZOwAVlsQs1B4ydlI5QkDD83WjxpBgIhANPqeWRC3qwTjNwuHqEQxyiF0iDQj3LJhCJp5tJx1BZ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7328129},"type":"module","engines":{"node":">=22"},"gitHead":"02270171cfeea10ecade6f40a735d6620d888dc6","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.78_1778010502796_0.008607520925595358","host":"s3://npm-registry-packages-npm-production"}},"0.20.79":{"name":"@lazyingart/agintiflow","version":"0.20.79","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.79","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"69b9e4edf57e04b7b69a8ca8c3b89778c419561e","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.79.tgz","fileCount":159,"integrity":"sha512-N9Bls0TGPLN5q0ejcbg1ie9u804KXLesXt2+6VXIjp24oTZ5uuUGplx4yc2OdsR1buhXyuRj5JY0DmrhbO0E8Q==","signatures":[{"sig":"MEUCIDDcpHLr5+SdIA3ZUw80G5B05COrltsUMywuU75xU6x0AiEA4PL+yBir6DhtLtX/fcyHSmGDae9cFhMN6IBH6Xwp+5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7330063},"type":"module","engines":{"node":">=22"},"gitHead":"12c2f2d384413d022af563c3c1d70b9e81b28ca6","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.79_1778011975137_0.7191368135619596","host":"s3://npm-registry-packages-npm-production"}},"0.20.80":{"name":"@lazyingart/agintiflow","version":"0.20.80","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.80","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"df32f961758030c63efc1895b7db8c9697806fd4","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.80.tgz","fileCount":159,"integrity":"sha512-vpKMYkK8+wCTaJG58DoPB5i5JEeKy/3oZYHLof8qx7LIq6wf9DOq85qBLED8maVCFkjpHmoV4Az88jWTCz1A6Q==","signatures":[{"sig":"MEQCIEO0QDAwDbJNkw8gtqJQkL0ntx7azq2plT+IRoeBYhltAiBhcOFNGoDPaO4acBJg83KAMsPvKh1eNriJY8dm57X8/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7336338},"type":"module","engines":{"node":">=22"},"gitHead":"15ce6008f92cfa1918115dbd89e9fc0fb2848a45","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.80_1778013060795_0.9184933170502996","host":"s3://npm-registry-packages-npm-production"}},"0.20.81":{"name":"@lazyingart/agintiflow","version":"0.20.81","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.81","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"dac444b29cffcfa06cfea966b3254c23b208591b","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.81.tgz","fileCount":159,"integrity":"sha512-AHK7A/b+M/2TBu+q2eF1DQDznBiXa6bwyRZ5mdy854YM2FtA88+ByqNZsYa/O+eB5vXVnrn907Hgu45HNi9z+A==","signatures":[{"sig":"MEQCIAru07UEKvFIrZbwW2XieLKduDjUohbPvjTMI88uaH0YAiBELNSesl4DeKx8GBghBFInQXZyjUPl19H+ddo5AQD5Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7340492},"type":"module","engines":{"node":">=22"},"gitHead":"51771dcd7a0974caa053aef95a03a1cf5284445f","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.81_1778016200176_0.049047155231045414","host":"s3://npm-registry-packages-npm-production"}},"0.20.82":{"name":"@lazyingart/agintiflow","version":"0.20.82","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.82","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"e34fa8265d99d60da0bf59a0af3945e39ed2b3bf","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.82.tgz","fileCount":159,"integrity":"sha512-fcIgDv4xJbxIcYOoEfSaG0zvUDV7OrfHU6BR3/v/H9h7qFfGcx23IL/UwhIVq81MK3TByXii+E+/Z+FHM/2+Ig==","signatures":[{"sig":"MEUCICClejmEGcDTV56fYI7vcOVlA1SDm/oYjvhFiDZcO+eaAiEA5MZDEx6IsNR/QHHwl9Lg+IUHDZ90oe6hdtirqY9xjb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7341260},"type":"module","engines":{"node":">=22"},"gitHead":"d96a8a178f3fc99f05b68302fe44c62c6e742d7d","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.82_1778016546332_0.39440356997642145","host":"s3://npm-registry-packages-npm-production"}},"0.20.83":{"name":"@lazyingart/agintiflow","version":"0.20.83","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.83","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"74435cae73e502854f1b1245431c2522e74874dc","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.83.tgz","fileCount":159,"integrity":"sha512-1l4c+ukng1bHrj7tWFMGUgtXVnaafYt64Scbkllj/WU2oxybcYvSqH2jiXVOPua+1518/h9gyD0EUn7mGge+ow==","signatures":[{"sig":"MEQCIGqKgwnieQvrhT7nPqjiWTGe7edxtxCwxWd7In+JEZ8gAiBJ4q2U40JbHvZftxF2P9pC4Nyz9ztyUkpABZf9cEQj+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7340582},"type":"module","engines":{"node":">=22"},"gitHead":"8aae41248ccc3437590338c7f8f1ca5de7f3c8dc","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.83_1778020123859_0.5852722118882825","host":"s3://npm-registry-packages-npm-production"}},"0.20.84":{"name":"@lazyingart/agintiflow","version":"0.20.84","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.84","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"07f50a5e19862ce7ee9eca99cb041380c509b94b","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.84.tgz","fileCount":159,"integrity":"sha512-nNI9UO1tNzXs1e60xX3pcYK7UhQqiZWxf2VqFNoCAtiwuSntbWzG/tQl2Pp0kuYrPff2DiuQ5iWfAddJDg0jUQ==","signatures":[{"sig":"MEYCIQC+dDP8MWCNvS1x6nlUH88N1k/V5SFCuh/N1xVX7C2mcwIhANxMFu2FL2q7DBu7lFVxRIkzoHksh4k4qZdWQogALJax","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7341579},"type":"module","engines":{"node":">=22"},"gitHead":"d9277812f5eeb28e4009f665137ae545473f0af4","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.84_1778020580367_0.29405898343975356","host":"s3://npm-registry-packages-npm-production"}},"0.20.85":{"name":"@lazyingart/agintiflow","version":"0.20.85","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.85","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"5d5f18723ac195d494c608f15a55399c637cd24d","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.85.tgz","fileCount":159,"integrity":"sha512-uV3OQX+b3OXQvjQQMj5m1+ufMn46uOTFNsz1bD3jx2ZYUvI+4crwr13O3LcngfU4XtqA95Fvl5r95J2j5j9oGw==","signatures":[{"sig":"MEQCIBenMxNxgo8AcC2/98HOy4aPpnbQU3jFbUaeX3747dpMAiBepmekbpTbAkQW2k9xWxR4jXSe7Ka842OQoOC44eO/2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7347553},"type":"module","engines":{"node":">=22"},"gitHead":"799b5d3b5e9054ae57fc38920083a9dc4271f595","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.85_1778022129853_0.24070859202753048","host":"s3://npm-registry-packages-npm-production"}},"0.20.86":{"name":"@lazyingart/agintiflow","version":"0.20.86","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.86","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"3532586f53fd63f7a0607bd5504b421e4ce04591","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.86.tgz","fileCount":159,"integrity":"sha512-2X7JGQDy9pS3V7RdbRxNuo/D/K7dgKvNNiCQNfdde+sxvyF6Z4u6Ec0sV/6Pps5AvPIJ0KkeXxfqB208cjBFJw==","signatures":[{"sig":"MEYCIQCDBPDGHpuagXcMXl4YZ3+eBxS2mYVbPE90pshMhQ8kbAIhAOpWCmDLAWcMbzOTHf3IiWE6zkCduD+p7+IbIbNeNSSt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7352489},"type":"module","engines":{"node":">=22"},"gitHead":"e251f55ca8d7ae70026c168995a3e6c017f68284","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.86_1778024087267_0.8535595179989632","host":"s3://npm-registry-packages-npm-production"}},"0.20.87":{"name":"@lazyingart/agintiflow","version":"0.20.87","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.87","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"7a0a91ca4d0cf0e42f524a8cc8139b67146126f3","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.87.tgz","fileCount":159,"integrity":"sha512-70jvjCi2ZY9LGOOXhEOtR4wau2zD7uaXhcYZlgoNyGgNC0ofVRlQB5G0Ms6UVyY9VidCinfzwDG2XvF5GaREAg==","signatures":[{"sig":"MEUCIHPH3gCBUObogN0m3TZdvIR8GlrXVUBpRizRmStxrVxEAiEAq3m6/eI4D0nOzLxrX4XH5WSEcvAuydXRdzbqOA+3i44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7354946},"type":"module","engines":{"node":">=22"},"gitHead":"9456cc034175c3934d2a2888661faf26e2a0a2e0","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.87_1778026547597_0.6912908444219157","host":"s3://npm-registry-packages-npm-production"}},"0.20.88":{"name":"@lazyingart/agintiflow","version":"0.20.88","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.88","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"b6687c2d323a6ad0a540421c07800dbbf780122f","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.88.tgz","fileCount":159,"integrity":"sha512-kgyKVawfpbMjzkmT9ZttBexZ3BBQddATqLjDPvbbpFFxT3oGwUXInJaOVsUFsLax1xwwp5AxEpc7FfeoW2yT+A==","signatures":[{"sig":"MEQCIHHhrjtinAaUUhRojbHC1Bsq8zbP6jeTJNP++2tj2so6AiAeqE18id8mkutuFTl3DddZSA0Ece0EWnLZaX8Rgnc5jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7357786},"type":"module","engines":{"node":">=22"},"gitHead":"72a7ff2f0c610153df16ffb179fa98a8d502cfe0","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.88_1778028647359_0.66424155051741","host":"s3://npm-registry-packages-npm-production"}},"0.20.89":{"name":"@lazyingart/agintiflow","version":"0.20.89","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.89","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"e9f6680d86bf8d6e1d31490e809a0fc6ae2cd35c","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.89.tgz","fileCount":159,"integrity":"sha512-Ky9R2nJm+hoZmu/CfQH3A3y4o2wrAtomkkNQTvR92YChDAOxgxSieka7tOpr8nQUxgmZkcpt3Oh+wj0PGolHrw==","signatures":[{"sig":"MEUCIAcXWWGM7sia+fMc9F04AM/eqWN34/gGVZRVYuXU3HK2AiEA6Otjz1nEMJ5ogddnZ/y8TrgJLQjOH200TcLyblKWWc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7361296},"type":"module","engines":{"node":">=22"},"gitHead":"604177605d6dd01fd459140fbf3d31a300c228a1","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.89_1778029414450_0.8324619472284831","host":"s3://npm-registry-packages-npm-production"}},"0.20.90":{"name":"@lazyingart/agintiflow","version":"0.20.90","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.90","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"e2489a294dbe762ebd638bd3dc958b45de279be3","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.90.tgz","fileCount":159,"integrity":"sha512-xainyMQesboGl0a5RHuB+xy13XkMTvbFul/4A4ZEuP+mCuMDLBDtF/xgqM5Foq7lZTYklPiqVssdChzyHjzswg==","signatures":[{"sig":"MEQCIEOcNdbjjoenzUeOkvMLb/MHdh9/0szTGePtdEDe5MwsAiAgJofGcAkTa/d1ob2DMU80zcRn9gCPEpXpsZyVeBlPNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7362398},"type":"module","engines":{"node":">=22"},"gitHead":"c495d24fc5c92216312ff656f55c4a16adbb8e54","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.90_1778030133943_0.44498321769450944","host":"s3://npm-registry-packages-npm-production"}},"0.20.91":{"name":"@lazyingart/agintiflow","version":"0.20.91","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.91","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"443b7268ab499c4ab74b3655546f2468d7cb3d19","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.91.tgz","fileCount":159,"integrity":"sha512-eoS9x1pzbsqWkEp6a+lZ3UzJVOKhCWvvQBiikhYh94JyWNW9sph8kTYfmk3VQa3+/SlbQv0kq3fA/Z1IvdTVlQ==","signatures":[{"sig":"MEUCIQCP56lgk3tUguuHOseee/db83fiEHaaLFsHW7kRbniaZAIgcGkcx3fkmc3kiQUDKLwAPJxYjxqWZb1UsS+clCzTeU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7365601},"type":"module","engines":{"node":">=22"},"gitHead":"952f171df23024debc9bb5c5451d08fbf7aae981","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.91_1778031518182_0.9066062451781152","host":"s3://npm-registry-packages-npm-production"}},"0.20.92":{"name":"@lazyingart/agintiflow","version":"0.20.92","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.92","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"5dae2bef541def89dbeb67213bee3db9ba417bdb","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.92.tgz","fileCount":159,"integrity":"sha512-Hi3DDhEjr6U0i71i8PXxZl6LeV/SlX8yqa6bFBmTdogmiHNH2cXi09lHgKEsnopN0saA+CawB1sC6NkcQmHmmw==","signatures":[{"sig":"MEQCIChUuSxaLaEZ/3frqVR1Rt16TQPqe1BX5fjv6AiCxwRIAiBQsUCg+qv0ExIHQMU5fq/ivR1KaYThl1SPQkRMF/OiaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7370181},"type":"module","engines":{"node":">=22"},"gitHead":"11443e280c9e611e32eec1d86d17c232a551b258","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.92_1778032358545_0.2809738864347855","host":"s3://npm-registry-packages-npm-production"}},"0.20.93":{"name":"@lazyingart/agintiflow","version":"0.20.93","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.93","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"f6ef3f73c7f79268647910927fe7250b346db105","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.93.tgz","fileCount":159,"integrity":"sha512-SAnM4YN9uI2UH/qNsmPsonrz4WfO0UxCzMMrVn/9Yz0kNIE3ebisw34cyJaVKdCIqlTnoxtUnj5gBKpW2EIRQA==","signatures":[{"sig":"MEQCIHI63hGxrEWu5sU6mqBMCGfWPRaqnkFxXmgUvV/YNvTaAiAgcShiThME1BOY1GzgWuBZlEsm0Iy9uOu4eXE6qDL5ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7373380},"type":"module","engines":{"node":">=22"},"gitHead":"c50db75f9d3c5bebcf2a4292a8a6fe71a722c579","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.93_1778033437628_0.10373921560178112","host":"s3://npm-registry-packages-npm-production"}},"0.20.94":{"name":"@lazyingart/agintiflow","version":"0.20.94","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.94","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"a1aa4ce4c71d9c8aa58e52990d3e45241f00a1bd","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.94.tgz","fileCount":159,"integrity":"sha512-YY19BDea0Sz1fA+Dr59dISaM7OGFOm7VCmAazdXj59lOudGUGLu5jgYLZHVmMkk/3gltPoeAmBS9EWx2Zn6RFA==","signatures":[{"sig":"MEUCIBks0/tVmgNnRzXg27Pyt6zkXRB24pWoY8xO3qZWLGfwAiEAmyiMbCZn/40tNzpRg2GfGMgvSB91+osyQii5YQ0hrZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7376754},"type":"module","engines":{"node":">=22"},"gitHead":"2ea68117b830c08d5ef718a84e8adc3293b7e5f2","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.94_1778035923223_0.4797654821517572","host":"s3://npm-registry-packages-npm-production"}},"0.20.109":{"name":"@lazyingart/agintiflow","version":"0.20.109","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.109","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"a6d34bcf71cad9a772fda0f794f6238155370e9c","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.109.tgz","fileCount":161,"integrity":"sha512-BIwWrXhk2kL+T55KC5INLh9X0gGeIPmaX8FfMtR7ExpxpDZH84tXWBpnipLka+RJfTFsybBjTwPi9PnEZQNsfw==","signatures":[{"sig":"MEUCIQDZoBQGXmB6xvyM3ut2gDLFJmDbwWGNyTYD5Xwgl6DJJgIgAVjcftngvfXWUC/RXnYZD9w5YEpOtkJ9BdGmSj9DtoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7447270},"type":"module","engines":{"node":">=22"},"gitHead":"ed5153f53639515bf214d2a8e6088c1fe9dc47ba","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.13.0","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.109_1778064395776_0.0822785392339882","host":"s3://npm-registry-packages-npm-production"}},"0.20.110":{"name":"@lazyingart/agintiflow","version":"0.20.110","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.110","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"95845ccc11fc17f798a4c29456188ace92ced1f1","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.110.tgz","fileCount":161,"integrity":"sha512-rvIRL0C7BwwgSSxnklkCgpK/gfej1zXQ8gMBhZa2USA/lFytzCLfGKu4RSxs/0ChrSDnh0fvLaFcWbTWPFpE1A==","signatures":[{"sig":"MEYCIQCd/RvCBpIfEKVFP7p54T/db3/rLCvAB+XWo0EiCU5gmgIhAI/2jckkcCnCTC5QTYB7GPrIX+Uv8BqVbBuSeXYFdlEp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7447388},"type":"module","engines":{"node":">=22"},"gitHead":"c03200b03b6fc33e2e09fcba69da189c132a9f4e","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.13.0","description":"Low-cost, project-aware Web and CLI agents with DeepSeek/Venice/OpenAI routing, visible tool calls, durable sessions, scouts, AAPS, SCS, and guarded local execution.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.110_1778064662207_0.1408183566877259","host":"s3://npm-registry-packages-npm-production"}},"0.20.111":{"name":"@lazyingart/agintiflow","version":"0.20.111","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.111","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"2850ca023fb12b75bc5ce552317fd7f83dff9b25","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.111.tgz","fileCount":165,"integrity":"sha512-yBB1Ft0AenHiBXAiQbm/vEyYDb2feHHNNE9tGwsohLYjNYLaYKXbjYsZYzFUX9Hb2HCFody7xjsivxgsu0ga+Q==","signatures":[{"sig":"MEUCIFsseCWD0VqSSKrndTXZlGBphXjhnn6mCtH/XnWIgWmyAiEAyRcfIQNZ1ZOd6phvhD8vmHrLwi7/07FUsbmQYZpxWgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7456910},"type":"module","engines":{"node":">=22"},"gitHead":"42b6e905a1a86feb26f05b386ff912f58560cc6f","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.13.0","description":"Project-aware, low-cost Web/CLI/API agents for creative, scientific, software, hardware, and industrial work with SCS, AAPS, guarded tools, and durable sessions.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.111_1778068979962_0.4118815856428295","host":"s3://npm-registry-packages-npm-production"}},"0.20.112":{"name":"@lazyingart/agintiflow","version":"0.20.112","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.112","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"626bde87d892ef8cd22a93a02d4d5b80144a243d","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.112.tgz","fileCount":165,"integrity":"sha512-BYznyGw7Oh4zCkiaekVeZ6vJEO65K/m8RLw+6EHFZgYRjBn8CWXjeXy1r39va7ivU5g+lPaq8KEPuUte7rKXtg==","signatures":[{"sig":"MEQCIELgn15Gyv8eLHNOR3zZxaYyVWn7vPDAOmU6RVu8q4zXAiA3uYPmDL1LUv2x/vUEN3BcUPy59b+49Z3rs13qxa9PFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7456949},"type":"module","engines":{"node":">=22"},"gitHead":"6e1c8e8ed661edefb97ecda5d2a6b94af5a9947b","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.13.0","description":"Project-aware, low-cost Web/CLI/API agents for creative, scientific, software, hardware, and industrial work with SCS, AAPS, guarded tools, and durable sessions.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.112_1778069688815_0.6300800855907172","host":"s3://npm-registry-packages-npm-production"}},"0.20.113":{"name":"@lazyingart/agintiflow","version":"0.20.113","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.113","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"d22c6017140728461c363defa72aefa5f92181b3","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.113.tgz","fileCount":165,"integrity":"sha512-tcypBlMpBlIXAByD6IWoiykKHTcg1qGoIrGkYvpQKEbmbqZqOxsGiKmYdlZxa8OHQ3sIxv5zAhrH3gs/RqXmQQ==","signatures":[{"sig":"MEQCIHdJsIRvRnFC2ZuCIEdjMgPZ00XPvgynfFnQO481uuBpAiBpnWCroe5XrrunelFAD0Tv24h+GXeBjwgTPafiQxRcUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7456457},"type":"module","engines":{"node":">=22"},"gitHead":"c0c2cfcbee786c8486b20261d0243b46ed8f32b7","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.13.0","description":"A Web, CLI, and API workspace for project-aware, low-cost agents across creative, scientific, software, hardware, and industrial projects.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.113_1778070571082_0.6654424014663087","host":"s3://npm-registry-packages-npm-production"}},"0.20.114":{"name":"@lazyingart/agintiflow","version":"0.20.114","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.114","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"9a590e1ff7fb42892bae1b5cbaeb7d0eb8f0dfa6","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.114.tgz","fileCount":165,"integrity":"sha512-ISnufcfPpYyFmy83KdtmVL+dH9pozn+/2UhaymEYqFIrXtPXZQlb55KVsdD6NEfCWFesWUOmzbTQPgiuYm9fHQ==","signatures":[{"sig":"MEYCIQDbfCaFHUqpg+uFxdBnn+y+4jfo4DaCUNlJaqBB5NuobAIhANJt7HtPgAKOJzQhfNWrQatGWk6iFig10W2NIMdHgZsA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7456492},"type":"module","engines":{"node":">=22"},"gitHead":"dc8504ec3ac84d357bc477e257915d63bd0479be","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.13.0","description":"A Web, CLI, and API workspace for project-aware, low-cost agents across creative, scientific, software, hardware, and industrial projects.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.114_1778071412482_0.901073029399917","host":"s3://npm-registry-packages-npm-production"}},"0.20.115":{"name":"@lazyingart/agintiflow","version":"0.20.115","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.115","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"f3dbab3c8dc9fbb1caf2524290294e0719055f2e","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.115.tgz","fileCount":165,"integrity":"sha512-elL8s9SL+HYWiXIfuGCC48Gnl6gwJ+tRnVSMsksLH1h5bwDuS48bqZFi7Mvsvp17PK46gv3+VoEfQef9FVpxIA==","signatures":[{"sig":"MEUCIQCzBtjp4647xm/F29LcV1xLjcXwqE7Ch5x7jKRBOwMovAIgT7xKyqKYNIgXm3Rl0YeLRP2zG848ACRRRif4JQXZhE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7456678},"type":"module","engines":{"node":">=22"},"gitHead":"31b5f1176b9381a6df286f4ffcf446726a6577ab","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.13.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.115_1778072450872_0.054324768693294834","host":"s3://npm-registry-packages-npm-production"}},"0.20.116":{"name":"@lazyingart/agintiflow","version":"0.20.116","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.116","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"b24ef5af8f11ddcf962bce9e56f6f05d75da898a","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.116.tgz","fileCount":165,"integrity":"sha512-J3W5M8IqFs1OV1JL9cq/wHuvwqTR13hDiZqEaDOFIgqxWKTmUjWc/95E7NhfYF2GZaxmadfaPUDckdpL/jl/7Q==","signatures":[{"sig":"MEUCIQDF/YfOhWwaMQ5NRINeeqDIiKtGFU/11wAv2Z4C7/cKxAIgVRa6v16Oy6YE5e0vEm5w1o7dbZFhWER9y0axUqYctYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7456914},"type":"module","engines":{"node":">=22"},"gitHead":"29bf0770731314825e1e02c35c026f2e79fb03a3","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.13.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.116_1778073574847_0.30438159546281174","host":"s3://npm-registry-packages-npm-production"}},"0.20.117":{"name":"@lazyingart/agintiflow","version":"0.20.117","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.117","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"3c61eeae8508624f6a2d6d391e32675ffb079c16","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.117.tgz","fileCount":173,"integrity":"sha512-aGzWYMVAay4MX+stdK4l0LZaf5SERZ7CoAEe0onIhV9DLEW9YHXpEseqhLDC+dVaudeo4RzKW4FcS45vsmvy9Q==","signatures":[{"sig":"MEQCIAfaKr9bP+LfYoGXKUTql6Qo0mM3Lmq0pWcErNNg4tvMAiBl+vTpEx5gt7O9I6g77aYFqI9gV6KtqBlCswWEaEAjUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7616385},"type":"module","engines":{"node":">=22"},"gitHead":"9b553783dd9f77d426ec1753b84b6bafc288f864","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.117_1778159401878_0.8745952219682163","host":"s3://npm-registry-packages-npm-production"}},"0.20.118":{"name":"@lazyingart/agintiflow","version":"0.20.118","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.118","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"9e8e6199e44aef2b1fa364508015aa0441bdad19","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.118.tgz","fileCount":173,"integrity":"sha512-PiE3ogWgPLVSSTWzhElbVdU+Euy8eJcBwvCTj44G4lGwtCpPTIo3mgAGFaC047k3wUTokUc2tSxVvPcUlmyQrw==","signatures":[{"sig":"MEUCIQCkdsw7JiPe5HBvA1TnpMuMzq/0jHuebdTklS1sx/ysYgIgUL5RhAa9mSw9V3NTSIKHLWVEfBoBwA8DI0Mup4UYUM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7621708},"type":"module","engines":{"node":">=22"},"gitHead":"a6bf1e03c474fe4fcafc48d031867d3e608950dd","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.118_1778161118975_0.7697281712626403","host":"s3://npm-registry-packages-npm-production"}},"0.20.119":{"name":"@lazyingart/agintiflow","version":"0.20.119","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.119","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"3e1290d950f1d94f58ce06fb4fb270104c66909f","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.119.tgz","fileCount":173,"integrity":"sha512-vP8nBRaz+Uo/NwKMAilDioPBHbdawsEmRYI4YH6t9yJLVO0PvDz5wUafZLVc6Sf4RlWbA6utACVxZq2T6FgYmw==","signatures":[{"sig":"MEQCIBOkF0ONHYvGgyVuW+1His6RQq//WH2/mpBRjwUVZ3mHAiBHRnK2tiOg0DTXSYUS5WEtvq6ohG1xkOgtA48pY5Rpwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7630275},"type":"module","engines":{"node":">=22"},"gitHead":"805b033c5a4ffc8f8be8addc1af718e313776c1f","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.119_1778161934821_0.5133485206513739","host":"s3://npm-registry-packages-npm-production"}},"0.20.120":{"name":"@lazyingart/agintiflow","version":"0.20.120","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.120","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"12d93e71115932483b7cadf396028fc8277cb968","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.120.tgz","fileCount":173,"integrity":"sha512-ZNVrDm7sPcihJgNNkklxESYR7FxQDDo9hp1insoBasX6nU9N4hqsVnNEQAULWGt6doP7bm/nt74PQEG0LsF1hw==","signatures":[{"sig":"MEQCIFidFUhZoKy23pEsOlQeWCiOX+ud8Q9r5Q+5NoI87hTzAiAKz1VHBwRhaVjR7tfa00NdnfKLicuMmAly2k4xTKRz+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7642014},"type":"module","engines":{"node":">=22"},"gitHead":"23bc8dd73be758979a3e8181982978d72fdcdc10","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.120_1778162944245_0.8852587447483244","host":"s3://npm-registry-packages-npm-production"}},"0.20.121":{"name":"@lazyingart/agintiflow","version":"0.20.121","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.121","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"1c489ff423683287aad4e6229da6b4a8f8d7e87a","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.121.tgz","fileCount":173,"integrity":"sha512-iMkk4y1KIDJg7OEkO7lsxm3tjd155RdoXTsikC79JweSrFByYLu5tPIGshjtDdu0xajHjGK8dNBlbDYTar++LA==","signatures":[{"sig":"MEUCIQD0Q5l+TV7JGAK0iMyMwYgccUUSqGh2Zf6wpKxSdExLMgIgGPXcuqfyGg13CJWyNodJVSIhzt3/4FvEkiHnthjtvNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7642719},"type":"module","engines":{"node":">=22"},"gitHead":"760b7d426de0c7a77948e484bdd2da337103883b","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.121_1778171448145_0.8575450274585241","host":"s3://npm-registry-packages-npm-production"}},"0.20.122":{"name":"@lazyingart/agintiflow","version":"0.20.122","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.122","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"769a0605fb6edf5d57b02fa75557535807356a44","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.122.tgz","fileCount":173,"integrity":"sha512-PpgWskB3WM447+RBG14+QEpf1Gr/QVLuXWj4FbbuDlY5fyc0ZfK2LKQl6wLFQAwJH3+fPqaft7noAG5i89gzPA==","signatures":[{"sig":"MEUCIQCg/pj3ZpoJLoMk65HH7qTDAy1eBdet3zvADxkLXKEn/QIgFV4wEqKrWV0sK5d8wJ8muc1mvTO7aZR2JQrOPYM+uY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7644645},"type":"module","engines":{"node":">=22"},"gitHead":"4cc72f2aa8f96db21f8cb28319726523d3e11ebd","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.122_1778172202127_0.042213314592124185","host":"s3://npm-registry-packages-npm-production"}},"0.20.123":{"name":"@lazyingart/agintiflow","version":"0.20.123","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.123","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"649f04a8e01ce6a1752b22b6b97ee0c52457f185","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.123.tgz","fileCount":176,"integrity":"sha512-mX+cAeNcy16ddOo7j/nLTFJm1j8XNlJW9cSIASeoYWrlhoIhZURUph4Iv9b3cilQ0fzJsqCFyT1T+xhDkfOhMw==","signatures":[{"sig":"MEUCIQCMGPqQ7Ayvf150NcwEYdkV7QJWkoYny61JCJG1JunYVAIgDqmeIx7St7WZeHiXLheAA65u0IexRGAby4RQqOsk96k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7656435},"type":"module","engines":{"node":">=22"},"gitHead":"0b3d13619c6078d9e2f659370ce6cd24360e1b3b","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:web-port-fallback && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.123_1778497683053_0.3897662115621119","host":"s3://npm-registry-packages-npm-production"}},"0.20.124":{"name":"@lazyingart/agintiflow","version":"0.20.124","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.124","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"ac06ae504d4b36411b5493b7bf50899e778d5c3b","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.124.tgz","fileCount":178,"integrity":"sha512-5sL4fWYZ7arlX5HUw/nl2v7sns6WUZ2bZhOTc2JWGM7ZXb2LmDMX2g4e/wKy8MrMoXga2HhJmX3qeiAYg5+pNw==","signatures":[{"sig":"MEYCIQDrjSJWpKNGSrql/kbCDhKE8zwTJ8yu5/RoXzNETYUg5wIhAIMZAWo/YnAMY8m7+Lv1Z7CvdvN6P00L5wrTDuN25I1q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7663546},"type":"module","engines":{"node":">=22"},"gitHead":"4b677c3ba90ae2976a9f12ac86c8266a7c3eb5e9","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.124_1778498327208_0.9733219509435245","host":"s3://npm-registry-packages-npm-production"}},"0.20.125":{"name":"@lazyingart/agintiflow","version":"0.20.125","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.125","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"df53220ea8c054dff98f5a2f0747572cf518e22d","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.125.tgz","fileCount":178,"integrity":"sha512-MNJ/9psLUUkbhs2NOhHr2kAXZpM9OOYPWaO6Uds3TpnSfSkZbxNhHEqNYaScRUCRSTOBLvGSesfWodLquDLM3g==","signatures":[{"sig":"MEUCIFSUIQIhVrRASWgu2P/qYgfrMH/zXhSnmGuw/SANFvKxAiEAvu9cPySNKd6cPlLUMzdZrQrQ9NbKoDmnXdSLj1BtiE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7664269},"type":"module","engines":{"node":">=22"},"gitHead":"82fdf10d28e9a4dcc166e09e278e287026296de8","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.125_1778499312037_0.42592066523230687","host":"s3://npm-registry-packages-npm-production"}},"0.20.126":{"name":"@lazyingart/agintiflow","version":"0.20.126","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.126","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"92e1b899599df227f0de1f3569f5322092e891a5","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.126.tgz","fileCount":180,"integrity":"sha512-dEov35NMfEBhvUtnI+mH7LwhEteFfx6boLOIr+J9f1EMIvFQFfj2nVEZtp3yjC/jpR7rvZovbRsrxV3jprVn2A==","signatures":[{"sig":"MEQCIH81XxzkrJbnafoksjMVI5gslwg6JvEjkR3XS3rVjbGgAiBuJQ7Fy7sul7oliUdvs5HRkzrqHws7jGHfblQFhmiLGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7677205},"type":"module","engines":{"node":">=22"},"gitHead":"ef7ad43182d47d3be092673e55437c9eef1e2dbc","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.126_1778499894480_0.24951165142102338","host":"s3://npm-registry-packages-npm-production"}},"0.20.127":{"name":"@lazyingart/agintiflow","version":"0.20.127","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.127","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"a538f08031848740217207d963ffa0de7b53ea90","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.127.tgz","fileCount":180,"integrity":"sha512-pIcueWGRpt+q0SBUlwIvppHPaAfo7F6zmZefraIce3YWmDevs8XNluJdKdqx9+pfCYeUD4wpuha5hn/W9zlmQw==","signatures":[{"sig":"MEUCIQDlWSumgTTunXtb6GnBPPOVIRT8m7M374AEVP3nHzX0rwIgG94q7As6uQssHv7FKbx1FUk5PhOp5/L76K7dQl3M/Tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7685733},"type":"module","engines":{"node":">=22"},"scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.127_1778540992032_0.037610912327711965","host":"s3://npm-registry-packages-npm-production"}},"0.20.128":{"name":"@lazyingart/agintiflow","version":"0.20.128","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.128","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"170ae4af25175dca632c6a7df01980dac17b7368","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.128.tgz","fileCount":180,"integrity":"sha512-BHQ04D9qccSQ+WLAJJ8dv2+lNfYp7gMbiQKlJm/AAR0PcFzp0Q/HvvOLsObOJia+e3NJ8TTcc1gciNjOSdO85Q==","signatures":[{"sig":"MEYCIQCL080zSuAjBkY8yD/5HnJNCi5mqMzxVbn9fZLCjJRPkAIhAO1GzO1BpNuPYOpm7qMcQSNxrSvdiX6x+/2mUn4zk/wA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7697103},"type":"module","engines":{"node":">=22"},"gitHead":"58e24757e89c5df02a1a5d4c883f19b87e7c515a","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.128_1778543903371_0.5954770265604603","host":"s3://npm-registry-packages-npm-production"}},"0.20.129":{"name":"@lazyingart/agintiflow","version":"0.20.129","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.129","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"62da13ea941b8030599156af58e9f5835253506d","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.129.tgz","fileCount":180,"integrity":"sha512-VpAn5H5ggaCXRb/DngR+YBhwqTPf8N9c/QWUPf9qTZ+sVZRvequX3brBS807HlBj/caHUBJFPYumgk03eGMlUQ==","signatures":[{"sig":"MEUCIQDDVFcFSWBpRSMMJh4KBIuV2bZbUwZSuwyXgfuzWZv+egIgB5qPkc1J0ZjgMxohpKq+C/UoO9f5kBZvQCXu1Vk8lrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7703628},"type":"module","engines":{"node":">=22"},"scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.129_1778546383221_0.3934747056879466","host":"s3://npm-registry-packages-npm-production"}},"0.20.130":{"name":"@lazyingart/agintiflow","version":"0.20.130","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.130","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"201b3bf8e6945fbb0334821635d93dd82f8f110d","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.130.tgz","fileCount":180,"integrity":"sha512-C0rT9HK/0dQnGeeT+Vx14OzVb04bEOh6GaB3PZHO8YutTcccvbW2fA3hqEjNtO5I0HkMrgmax48lxh8iuhT6Bg==","signatures":[{"sig":"MEUCIBJtUThJjhiuKojzHund0/cJtAc302NZrqAr+fIYlsIeAiEA0HuAFxaNdB9lpC5IB7ouMgJ0MfZdO0HPaTI8/RfpANY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7707097},"type":"module","engines":{"node":">=22"},"scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.130_1778651170232_0.171997113527383","host":"s3://npm-registry-packages-npm-production"}},"0.20.131":{"name":"@lazyingart/agintiflow","version":"0.20.131","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.131","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"5727a9fa8235bc7990f7c2f91519697c4d537d88","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.131.tgz","fileCount":180,"integrity":"sha512-nIw6dH//ihPIc+uht+fNvS97fqGqXc5Rj/N9cj/I14wMa7TYxSegaWFv/DcKg1i8GEIh1xz7at7LW+UrLJ6jfA==","signatures":[{"sig":"MEYCIQDRzGFEsBdKkIA5sf27U6cVAK5N0VrjyL3PveLQo+xZSQIhALfLP764pTMfJRxDZSeRy87oe6mjVfndpXzL5X7JvHHm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7710419},"type":"module","engines":{"node":">=22"},"scripts":{"web":"node web.js","test":"npm run check && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.131_1778670835766_0.5499842292360801","host":"s3://npm-registry-packages-npm-production"}},"0.20.132":{"name":"@lazyingart/agintiflow","version":"0.20.132","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.132","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"3effde437b7774585bae585fae36f284b6cd1874","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.132.tgz","fileCount":181,"integrity":"sha512-QTYuwIpTh8uSb+l1Ia8WXj/tWmTjY6XpIo16PP27qaMJPbywiHXpROFI3egz2F1XAPBHC6oC7854AFROBUiZMw==","signatures":[{"sig":"MEYCIQDJdtJIg9f3jR4blcthb1tm07jPpCYv0c4r2jJA11/XvAIhAM1WBSE9VgaCf5DrYK3b4+85dXu0pSZoTgw//VxnUBA4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7727603},"type":"module","engines":{"node":">=22"},"scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.132_1778750969089_0.23412868251011254","host":"s3://npm-registry-packages-npm-production"}},"0.20.133":{"name":"@lazyingart/agintiflow","version":"0.20.133","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.133","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"f7cf0551c2a59d951d29dba53905c472461cc94a","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.133.tgz","fileCount":181,"integrity":"sha512-yAgf2rYH80BGVgQp0MBJPuBq5nwBrerI6uYOUIWI4b98FbYmnql5pK/fezS5ipUok9U7TQln/NInnRd3W0yRpA==","signatures":[{"sig":"MEUCIENgsFsHP1wQO0qxiGpr0tjgCK0TG9EXBbV0Qk6jxrBoAiEA/7VLvWqTW+SXHaaksUhLXS91f5Fm364pIIMUIZ51Ysg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7727927},"type":"module","engines":{"node":">=22"},"scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.133_1778751052932_0.15073893698280827","host":"s3://npm-registry-packages-npm-production"}},"0.20.134":{"name":"@lazyingart/agintiflow","version":"0.20.134","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.134","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"0fe0bcc7553afd90efd7b951bcd856c57dac50e2","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.134.tgz","fileCount":181,"integrity":"sha512-00EsWF0YagVZLGaSEQAj7H7aPPO7lzKHcjwTauJaLsUTNT/UGr6wNG1a13VBlg7e2irZ48jHMIIBZtc80SkFlg==","signatures":[{"sig":"MEUCIB+nbswykk3hi1pLSNv64hMQlS5uN1TEUMoLVAX2lVlDAiEA0r8cRpqWZj/lHyDH6uFGmvhEGwhOF5XIvjLTlmRO1nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7731092},"type":"module","engines":{"node":">=22"},"gitHead":"7b7e3d58ad68eccd7a2ebaaca2e2c3080d1a2fca","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.134_1779143056846_0.8400204504308708","host":"s3://npm-registry-packages-npm-production"}},"0.20.135":{"name":"@lazyingart/agintiflow","version":"0.20.135","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.135","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"c80074a5e85a4515498b83b59cc8bde1e22a787c","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.135.tgz","fileCount":181,"integrity":"sha512-fq0f8LTf3Xs5IkZtFKHEhoD0nCMeVfQYaJoixVJkIHgsBh9BHYCX6jqTICdObzPz6ld1xrCFLlV779JOA3EEGg==","signatures":[{"sig":"MEUCIQCG+zO0J9+BS+jhgUVFJ5jGd/VuSc6YWFPBFg8iKJxaCQIgAYCngXbf3AD+AlpG8QTIgVLi5z8VzT9nlPXh6p/oXy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7732806},"type":"module","engines":{"node":">=22"},"gitHead":"56272a8364142a7759118444395eb34d4a0ae3ba","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.135_1779143604555_0.9728809856947893","host":"s3://npm-registry-packages-npm-production"}},"0.20.136":{"name":"@lazyingart/agintiflow","version":"0.20.136","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.136","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"5c55a170b2a3b5ecc5763e0c46e7862dcb0091a1","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.136.tgz","fileCount":181,"integrity":"sha512-gIQeLWiE3YkF5FYqLYdFYdojbm2YjqumOSbQthyas42K4uNgpJV5R4ZVk9K3qp+rfPCvgALGEwl9LcgDE5qVOQ==","signatures":[{"sig":"MEUCIQDxJLGzJkg1SxvxIZ+vULKf7+GAe9qEqVphIpsIcaFuagIgCuPzFQ3AFkMPBhmfA5ga8rWeIdp74omP39LB7Apx2Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7734284},"type":"module","engines":{"node":">=22"},"gitHead":"da2c23b01c6d97290f4c9876f247046c44664a22","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.136_1779143955090_0.3232175458021478","host":"s3://npm-registry-packages-npm-production"}},"0.20.137":{"name":"@lazyingart/agintiflow","version":"0.20.137","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.137","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"6b61d38fbb39ec520a48c8cfa5ed130c7a4a44f6","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.137.tgz","fileCount":181,"integrity":"sha512-GF7no+DqiUa2HbB9m1V4iOFLTkiznQOqlpyOsUJUJTsodut7FX7edDAvi5YbR407D1GvexXDv3vnSC13biaciQ==","signatures":[{"sig":"MEUCIQCdgIPLsUkCbTHrqCJgDbxTVIGBD98ysnQrhobRsW5DWAIgQzlgUrCwMluyApyUikqAK30RStkftloGun0Gh/YkEGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7735098},"type":"module","engines":{"node":">=22"},"gitHead":"f23ab8f204942dc984a3896b4cde52648a6b03b3","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.137_1779144109101_0.10726605580818838","host":"s3://npm-registry-packages-npm-production"}},"0.20.138":{"name":"@lazyingart/agintiflow","version":"0.20.138","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.138","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"0c7d4064c73184c3758eb613986d897a1d8ad3bc","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.138.tgz","fileCount":181,"integrity":"sha512-IFGy7MTtmN1t3dFs1Tb3L72ANwoANDwW+zc2FOJoTLydRni3eDmUT+/FBGSayimhgUWzizhinmR/XyUt+/B7zA==","signatures":[{"sig":"MEYCIQD8fusDxXHdkWMsb0OG6yBFPOVCoo8l2PlUqg2w2YNZ7wIhAIUWiKGO7zftD06h49h7Ch8jT6KUHbHc8BEpZHzOpDhz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7737004},"type":"module","engines":{"node":">=22"},"gitHead":"48d7b6e286a962eb76bbe76aa34fccce1a399011","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.138_1779144741007_0.3773375818257543","host":"s3://npm-registry-packages-npm-production"}},"0.20.139":{"name":"@lazyingart/agintiflow","version":"0.20.139","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.139","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"5197a481e6888e16eacc871e266a9c9bee56d46b","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.139.tgz","fileCount":181,"integrity":"sha512-JgLadVurH+czvAOobdj5njZAwA3BcX/hXQFz8xnJ0D6nI2W3JeXLhiiTM8qdYm2ktbI15un8r90Ycw4Kbjesag==","signatures":[{"sig":"MEUCIBEfLNLZECei5ze6KoYvxaviVd9cHe1MoJ47bLN80iugAiEA+wjrXN03oEeeciRfAlZSczern8KGiv6wkObRnTfuYzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7737457},"type":"module","engines":{"node":">=22"},"gitHead":"e17a84bdf1688b4d515cabf18d38d4623b461fdd","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.139_1779145262082_0.39082028182806505","host":"s3://npm-registry-packages-npm-production"}},"0.20.140":{"name":"@lazyingart/agintiflow","version":"0.20.140","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.140","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"4f0af66d9cafe3f0b5bc57c6ff1383f4fa1b2679","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.140.tgz","fileCount":182,"integrity":"sha512-zwQtfPwJ1RtNlRt12EO2P/B6QMQUXccGEZC0qxUsfcAwm8j8lOp4u6L8LYhLvOUL+dlALj7dGk49OQZxB77vjQ==","signatures":[{"sig":"MEYCIQC67D5SwOJSmPrO5e3OxQdJB8oytIdkIEij0/6up618SAIhAKN93j+xLgfG7Ucw0eRg4tAD+r/2z5m2711xgqzAECh+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7740371},"type":"module","engines":{"node":">=22"},"gitHead":"9c870cdca2125d25c66cbcdde20986f8fb8a269a","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.140_1779148819233_0.3719104020418018","host":"s3://npm-registry-packages-npm-production"}},"0.20.141":{"name":"@lazyingart/agintiflow","version":"0.20.141","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.141","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"c9a49f94854238aeca19b55aeb83d41991667cc7","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.141.tgz","fileCount":182,"integrity":"sha512-0GH0LP0fSrCPdOABdGM1xpXXODLri4tn4wbTvvJZWecpr2o9/kwLmlIO+w5ZJWj6x7y4S+Xg78mUNRvsewoX+A==","signatures":[{"sig":"MEUCIDEPp65mUGvl9sJasRQGtEZphFwiN7JH2eXTCCVMylNSAiEAnppq1M4SAGxbAO2eCR5mxVkfp90te7gVBxTdhsxVMCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7740849},"type":"module","engines":{"node":">=22"},"gitHead":"5e15c416c599a5278bbdc96eb79b2d9c85c4dcb3","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.141_1779150246168_0.1293147754061521","host":"s3://npm-registry-packages-npm-production"}},"0.20.142":{"name":"@lazyingart/agintiflow","version":"0.20.142","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.142","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"122d8ce06578811f7de34a935f1c61e2d7f55ed1","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.142.tgz","fileCount":182,"integrity":"sha512-n6SWd/WNDII4iQzXSLt8AYd1HBbqCg9A+OSulwGUFbt4v90jZyYV99PFpB6hpFQkcOf//goYjmVXoOL88s+u9A==","signatures":[{"sig":"MEUCIBvpz8GN1SGSe6+CWu23Z1dhT0JffbAkUu5u4VTIh4NdAiEAjEkZC+jsokZ7e8WeT4VR3Xcxf6GK0/aiqE7ADoBZo2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7740965},"type":"module","engines":{"node":">=22"},"gitHead":"be519a631fd1fc7b1ea3c93076a2ecc7bcc9487a","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.142_1779150922579_0.17715844130538794","host":"s3://npm-registry-packages-npm-production"}},"0.20.143":{"name":"@lazyingart/agintiflow","version":"0.20.143","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.143","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"c455a17cb01e58c3db986c9b6c4b4f4cb1d44bb8","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.143.tgz","fileCount":182,"integrity":"sha512-SjN2QaQQRdK89LeMSZEYOpNAvbiSC9QwvcZHrPBKXJVyc8SRlZdggYfwn4rsR6S/zD06c3VOzZGoLYS53QapRg==","signatures":[{"sig":"MEUCIBwX0EzEHV6rSMzXq3PmP5VP/B4cjBwg/fDJdmOp3q94AiEA9n8TG0W6UWpK43RB5teFm3U5jtQZUBQA6LMZz0nNAN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7741489},"type":"module","engines":{"node":">=22"},"gitHead":"5231ffb29c4d5b349902d11a1e15a01b64a19edb","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.143_1779151519715_0.23704780154078553","host":"s3://npm-registry-packages-npm-production"}},"0.20.144":{"name":"@lazyingart/agintiflow","version":"0.20.144","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.144","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"ced4cca3e52ccc9f83baca5666eb822352296393","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.144.tgz","fileCount":182,"integrity":"sha512-80I2rSTkX66+Z2/p2P+jUGTh8SeaUJfecj3IrW3AywnYoRx/3jgyqLRGK1FSSOWsK4YMV/aX43sKVcbHzBZxdA==","signatures":[{"sig":"MEUCIQD+ackixf+SiTYtDJfTDBc13kSa8gCdV+1IHAwA8e+fKwIgU808UI4OOE+7k0g1rfGzBVsWbVVuzitome1ylrh0a3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7741773},"type":"module","engines":{"node":">=22"},"gitHead":"1c4a2179fe40dbbe4d1998c7c212ac996b1667d8","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.144_1779151843171_0.7106656584979085","host":"s3://npm-registry-packages-npm-production"}},"0.20.145":{"name":"@lazyingart/agintiflow","version":"0.20.145","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.145","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"59d22e5d01ca4fdcef5eccaf292fa92fe5808435","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.145.tgz","fileCount":184,"integrity":"sha512-os6FNt0kxMR33aWyHTS/qBO1DA4+LJhYrgd8ZQEnkSS5vC7Pdh7/TIJAv653uuDXi1ClnJa56Dlxe6xp8ystOA==","signatures":[{"sig":"MEYCIQDMmb2OH03bZ+ECPhg6GdptjJdrtvxXUPJjqpAODLFL8QIhAOxCRTyFWkcqlL9ewLoEv/ahpWxhzPlqbhWg+V/h6ZKM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7771767},"type":"module","engines":{"node":">=22"},"gitHead":"48a3e4bba7bc1dc7c66d9865c46d58d335d53bb6","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.145_1779157480252_0.039873471780133674","host":"s3://npm-registry-packages-npm-production"}},"0.20.150":{"name":"@lazyingart/agintiflow","version":"0.20.150","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.150","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"b3f54a9dee7f9a3c8831dc0d92c17599249bd579","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.150.tgz","fileCount":189,"integrity":"sha512-wjT5mTTuZQ0HAonttDx8OB572FS1viC/xg0AAEpfJ4HHnsQYVJ5kC5YyUfwfQw+QIAdwQWOCrSpCmJ8OguMF+A==","signatures":[{"sig":"MEUCIQDkUYu+n05AbTtsEGUtyi0bTJA12Jb/pfh3u8Mm165i8wIgCg9Ig5Smgo7IuRvGEPyGdZjuYgVwXKtmveCzA6y2Wpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7794373},"type":"module","engines":{"node":">=22"},"gitHead":"88ba8c8e7eaea1a499290f982edbe2e8db8eaeec","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.150_1779167502429_0.13433069388100471","host":"s3://npm-registry-packages-npm-production"}},"0.20.151":{"name":"@lazyingart/agintiflow","version":"0.20.151","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.151","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"c90acf5fbc4acdd18c9720cde46d930b3d194d46","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.151.tgz","fileCount":189,"integrity":"sha512-8Ax1eT9cxypWnuZyvJj/x/zmw7CbAP/Vqbv1sF/W6zzqLAE9f1UoNfBamni5toajQrmlnb4N8GnWhRqUKz6jzQ==","signatures":[{"sig":"MEYCIQCJzTM2Q7YWwCNKJT+FEVjMGy0KLiEZDtI7Fh9DA2PuswIhAICQyYlq/ychEUFFXyeqPX7alGGVi7FZzKLW26KuZamf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7795277},"type":"module","engines":{"node":">=22"},"gitHead":"475faaaf4a319ce0cd6efe6e87c773f47416d970","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.151_1779168108547_0.46607443512938684","host":"s3://npm-registry-packages-npm-production"}},"0.20.156":{"name":"@lazyingart/agintiflow","version":"0.20.156","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.156","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"dd203ecffd28e4180fa7a9945bc99d87592157c8","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.156.tgz","fileCount":191,"integrity":"sha512-1/9/HvXLe6HrNzdUqo/tbelqjmJoGAkTrtw2B5XJALoJaGI0/vdf5UbfyPJNj5pmW7B+qKEwNN95Z+k/TkBuQQ==","signatures":[{"sig":"MEUCIFDKL4jTc0q0OLS/0QibTr4xCabzkddUfpb8qaam2Da8AiEAs5G4CvJst4XcAxYjLP6aad/z/ZI+zEyViJZrPeipqfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7829673},"type":"module","engines":{"node":">=22"},"gitHead":"bed42edfb3af31088ef5be3a6927165235f9e4e3","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.156_1779203000981_0.18160814329524366","host":"s3://npm-registry-packages-npm-production"}},"0.20.157":{"name":"@lazyingart/agintiflow","version":"0.20.157","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.157","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"9449e916f4201d07da802220773291082cb9213e","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.157.tgz","fileCount":191,"integrity":"sha512-a4lxkRfGrl1ja7NTnqMvF0ShjTADvIElFCsd3ICVCCtmPKfuIcKw2vTt8SbYnADp0+Cz8z8Pb75KnToTB7idJw==","signatures":[{"sig":"MEYCIQCfZ9v6gjfooWSidRFnFf4DUqGaMeOxIB4SjtWrTbrlKQIhAIhrWpgrzvDSt6yO522dZNKU3hMcg5Ys5/9tViR1p2n+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7831822},"type":"module","engines":{"node":">=22"},"gitHead":"bb946ef1a8d81cd36d33a698c3c7aa9a9f53e6ac","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check scripts/seed-supervised-homework.js","start":"node run.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.157_1779203676600_0.9727710721993186","host":"s3://npm-registry-packages-npm-production"}},"0.20.163":{"name":"@lazyingart/agintiflow","version":"0.20.163","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.163","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"d504b49cd86456e51128292f9a7306a0d9b55998","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.163.tgz","fileCount":205,"integrity":"sha512-K7FfFIfc2Wwm1cje2JDhMKAmfhsUjJ+Zeq5SJ9nYnFrgCR+6bQY7eHYirsPEVbylU7wIoWvzEenk56FLGsc2cQ==","signatures":[{"sig":"MEUCIQDguiUDg5eIltQkOwpvX3SM+4K1GU+NaOtCHdSKb1u6dgIgYwdTTlXiF0ydcGVvtAE+ONMF8vBeeRL+ChsPBdzNxQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.163","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7974449},"type":"module","engines":{"node":">=22"},"gitHead":"fc7c54e8ae27c359c1929563c1a463685703897d","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.14.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.163_1779254491055_0.5307923421313221","host":"s3://npm-registry-packages-npm-production"}},"0.20.164":{"name":"@lazyingart/agintiflow","version":"0.20.164","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.164","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"9d2a923cbe7b4a74549d3de713620c79477b017d","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.164.tgz","fileCount":205,"integrity":"sha512-UTi+h4g6r+iINt9j4etkyv5n2P6UVmdt6FEe5AOnO0iO+myeUjnIw4584uS/Q9ehZxVVZh4Q7iZYaSUe8uUtHQ==","signatures":[{"sig":"MEUCIHn1LcpO00h/ZAAvbQ8DZCk07Tft5DGD0hRXj0WStuVqAiEAoP967AWLfqJUpyOdfTHIjKbme73KuIzTUq9i43NXNjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.164","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7979751},"type":"module","engines":{"node":">=22"},"gitHead":"be2a5ff767d437ca15594602e17749f3431583d2","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.14.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.164_1779255552179_0.7248391416984541","host":"s3://npm-registry-packages-npm-production"}},"0.20.165":{"name":"@lazyingart/agintiflow","version":"0.20.165","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.165","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"ed0def7c2bcbcc792aa8bfe512af3a66608f5724","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.165.tgz","fileCount":206,"integrity":"sha512-YHPSf824yUq7XS+eBIvx0xtcBurRiFt0QTDiNcf7kGO7rnZ0XJPF6NnbozagEncPGWr6+lbmR71X0O2GNxj8+g==","signatures":[{"sig":"MEUCIQDhLttHKqyuxYB0zqLVmpzBeZY3RQeUZABfIZXtDIxwAAIgO4Lu8IH3FbagbwRVBHqNbo0LSOEbNqNeAV+Iy+WEkDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.165","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7998348},"type":"module","engines":{"node":">=22"},"gitHead":"da9060cf7f2e7c1101040317bf40211d9e9e9fae","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.14.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.165_1779256885725_0.19120659311776977","host":"s3://npm-registry-packages-npm-production"}},"0.20.166":{"name":"@lazyingart/agintiflow","version":"0.20.166","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.166","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"fef71f2ae66e42926f4dafd2ec5442edbce7abf5","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.166.tgz","fileCount":206,"integrity":"sha512-XJA9lkuNzvXV5514a0MPtb6VLG59bImLvSQ6SegUrkqxulO0RoVV8lXOf6zxH6+JMkrlPFFHqXD2wkbgb2qAwA==","signatures":[{"sig":"MEYCIQCDmlt1U6jxo1QSyEdLwvQRYGKrczHpceXUeZQ3nCYk2QIhAPr0WmjlI7Y7kB4pn/8EJ1AVer/2y/zBilCSggUravUr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.166","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8008981},"type":"module","engines":{"node":">=22"},"gitHead":"6b66cb024276c9fcec8d9f3ba3c0f8e50cc453d7","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.14.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.166_1779260443443_0.2931032002664469","host":"s3://npm-registry-packages-npm-production"}},"0.20.169":{"name":"@lazyingart/agintiflow","version":"0.20.169","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.169","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"09ebee535f5ddf4e873b5cfe695577dba5cde1e7","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.169.tgz","fileCount":206,"integrity":"sha512-dHPXSv9T/B25KjiY9aTFT1ZuhUvQiAVkHRNmRtD1FhVqyPxFhQDQVlDjDH0UDPUebOsHp7Uw3Ykvji30ilC2mA==","signatures":[{"sig":"MEQCICqCG3PoprYYT8kIrUfgwRch1FVCbHlRxPpHo+K38aIUAiA83wbtnBfSNIYt1de/9LAftQjjj8CQNixEffbL87G6Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.169","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8025117},"type":"module","engines":{"node":">=22"},"gitHead":"6ef37680d0097bb410f9015293aeedd2dbf3a639","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.14.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.169_1779264282706_0.9325772632955174","host":"s3://npm-registry-packages-npm-production"}},"0.20.170":{"name":"@lazyingart/agintiflow","version":"0.20.170","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.170","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"dba6f2a34316a0a0ac68b4547ccce849b9d39c9f","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.170.tgz","fileCount":207,"integrity":"sha512-LucrrhtwofRr+1xqAHCFj+Zih53lh7zD7e9ImVrVi5BUsOZpE5kq7Js54KMBJiHIXcGC+YN9IxDsN6VW8rAl6g==","signatures":[{"sig":"MEUCIQCAnFVgkUVCDVtfubmsuPP+n6JrLzId5Kx6qCrp2U6RoAIgDHj7Nq+kHi8Rmsr7hJ7yKElOx2jEukwzFHTucA+sKTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.170","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8034444},"type":"module","engines":{"node":">=22"},"gitHead":"ad0a8a9a121e63fb18c5fd81e53fe51950ad9bb4","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.14.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.170_1779265795754_0.45098281591129163","host":"s3://npm-registry-packages-npm-production"}},"0.20.171":{"name":"@lazyingart/agintiflow","version":"0.20.171","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.171","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"968ddddaa449b39c64557f4223544ff08afecfd6","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.171.tgz","fileCount":207,"integrity":"sha512-g5m7liRbcCuZvCyPWFcw/5r32MYoUA5ng+Gkw0nu+PUytBjI5fQzqEcM7X2wJ5+SnxyVdnW/FfFydjCegKJnaQ==","signatures":[{"sig":"MEYCIQDQiSYYSOwH/x+BKuhWoC8l6XqLvTPdnAp++i8LTWLLSwIhAMqRi0CbqrLHLLAv+do97806ribScprgRYiNXy32lfBQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.171","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8034942},"type":"module","engines":{"node":">=22"},"gitHead":"8f675cc4cab487e0b305ed4ac070b4d4bbcd1739","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.14.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.171_1779266151775_0.513501184703028","host":"s3://npm-registry-packages-npm-production"}},"0.20.172":{"name":"@lazyingart/agintiflow","version":"0.20.172","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.172","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"47f379a2f3da7f047c1e6ffb4fbdb9c660eab6f9","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.172.tgz","fileCount":207,"integrity":"sha512-AvHWRIzzugE9NmV2U02nmHbRAr7WqKH2aaUY8T7Fg8Z30v3AsBbFJqvWLccdvs8/ZxRocxGsjoNy4rT/hO1z8w==","signatures":[{"sig":"MEUCIQDzMNNqv4gCPCPskqlfpNQyokC5U9CfYDTOFxF+0TlcYQIgUxPfXDSBU9DbkY5Wm/rNdvlBsyVP6ocFG7GHMOsDPAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.172","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8046635},"type":"module","engines":{"node":">=22"},"gitHead":"6c73bc01e520a5b2f0cd5a7fabcf44a4fc6e955a","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.14.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.172_1779267299291_0.0939539134323879","host":"s3://npm-registry-packages-npm-production"}},"0.20.173":{"name":"@lazyingart/agintiflow","version":"0.20.173","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.173","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"9ae38cfcbb17f173c32cbcdd5757aff605959478","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.173.tgz","fileCount":207,"integrity":"sha512-Tdt2r2OsV7eYLn7PLNTjJ+VGBdcJlr3YpRIHAMRYQjVTY0EQAQpr9xN/b7du7mze/e1U0VlnOqKo0Of1MG0P2w==","signatures":[{"sig":"MEYCIQD7HYuAD3zoqT0dw2DSmL7ecVRMpMrd6JSj6xzKgnqogwIhAMMiWM1drmc1EuAemAEFAVi8YCPd1QvW/I+Re8tCsbrR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8057567},"type":"module","engines":{"node":">=22"},"gitHead":"3eae374638ef7274b864234d9f901b06e9915233","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.14.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.173_1779270497747_0.6061566007657044","host":"s3://npm-registry-packages-npm-production"}},"0.20.174":{"name":"@lazyingart/agintiflow","version":"0.20.174","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.174","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"d02ea89598eeb1b96734ab0a9a17c125eb7abc6d","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.174.tgz","fileCount":207,"integrity":"sha512-YIF5T7FsPU2Nl1Vx286Qul7vaK2EomeQSZjTqzk67zdyqJ0UgpDA6dX9OJKG8y/x2pb7mmesTS/petKGKfYb+w==","signatures":[{"sig":"MEUCIE7nTM9jyBEhCPlKcXatMUnBzFd28x/A2SKFtiMfA96yAiEAz3G83DK4PsU+TzNiHP82USmAW5kfMyEY7+0lMMgH9aA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.174","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8067219},"type":"module","engines":{"node":">=22"},"gitHead":"25ff1da03470b31af5b81cdd1cba9fc693406dd2","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.14.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.174_1779279775680_0.516009075626221","host":"s3://npm-registry-packages-npm-production"}},"0.20.175":{"name":"@lazyingart/agintiflow","version":"0.20.175","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.175","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"c06f7735abb939c4c457664af62d2d82af7a9499","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.175.tgz","fileCount":207,"integrity":"sha512-mU+QQ+4lVLcZ6PgaEhck43C0lnUorjHxWH4mpVRW/uh0oAq8qpAdzRGclft2zgQW6uuaELW/bpBGPCzBfhAk1g==","signatures":[{"sig":"MEQCIGptf0U9CdDFxEvzduc2zGOfuYJpnblXGsFpI+ZW7wL9AiAN8tEPOPA2iBKkANqYZe5XHUNDLErhXW469OCW6Eyvfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.175","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8083000},"type":"module","engines":{"node":">=22"},"gitHead":"d4ddd22440e908a8090dad309c921e5cd9b6af64","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.14.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.175_1779280489144_0.9413106925996713","host":"s3://npm-registry-packages-npm-production"}},"0.20.176":{"name":"@lazyingart/agintiflow","version":"0.20.176","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.176","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"4c9259a45c20210ba86060fae4266caa4b7cdf39","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.176.tgz","fileCount":207,"integrity":"sha512-mOAhLgna7+24WfF71p+N0en4hBdrmC2/9CKOWpz6vLbeqI1+SK5fnJ6O75fZSe12iWMoXf51fQzBFpne4Nas1A==","signatures":[{"sig":"MEUCIAJyg2RvnChZV9Jb1pAqhbx9LUzXgoGsp3qtkcCo20woAiEAmsyQYK1ysUZ9//OgCSLpHWdtEYQ19B0vG+agUhR+Sh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.176","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8112648},"type":"module","engines":{"node":">=22"},"gitHead":"fb94c0ee07417370724f9d1ceef81b5369bc56ee","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.14.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.176_1779281758063_0.7679163251500145","host":"s3://npm-registry-packages-npm-production"}},"0.20.177":{"name":"@lazyingart/agintiflow","version":"0.20.177","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.177","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"5c1517b175227f849ca33301ee9402341908c4e7","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.177.tgz","fileCount":207,"integrity":"sha512-qaoKLgS59U7lj5EKoIucyIdaRiro6m2A29Kz0oWzTPVz4wsfOkP1Lib0uTE1RLCCQcg9IBBGRMJixJrd/VUBRA==","signatures":[{"sig":"MEQCICSHahF4NhbsDmhAnuyRIuLpvDcGauMSUCDeyDlJxjdrAiBdDbwmyDxNBbNimvA6KKwp7wMnFJ+X9rH6+L8qAEL/5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.177","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8114710},"type":"module","engines":{"node":">=22"},"gitHead":"91b7e4160b18e18f59bdba67f65874119b0dd108","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.14.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.177_1779282462987_0.4111100184146057","host":"s3://npm-registry-packages-npm-production"}},"0.20.178":{"name":"@lazyingart/agintiflow","version":"0.20.178","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.178","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"92f4d3de5ce8371d6dd630e558f30d119190d179","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.178.tgz","fileCount":207,"integrity":"sha512-1gHXunlBm+OyACBUCtYbfUXHASCr5pSc36dTU+ydwYxLay7wTRWsr0wVQy0c9u6+KmXr1mXNHqneDGmjjjdEAg==","signatures":[{"sig":"MEQCIAnn7OHGrotDILeyxbrWnXyc/jbg16uJOmPXsOs7OxzgAiBMBV1brv+9UMmGcENViqejNsIHQGR4pN7OzDzAoLb9dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.178","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8115580},"type":"module","engines":{"node":">=22"},"gitHead":"3a5f97cad83c839f8ea86c340ee7e5a9adc64f97","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.14.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.178_1779283620221_0.854976672242471","host":"s3://npm-registry-packages-npm-production"}},"0.20.181":{"name":"@lazyingart/agintiflow","version":"0.20.181","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.181","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"b1bd4012cb003b2dbcc89fcb9b32876b690d0812","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.181.tgz","fileCount":208,"integrity":"sha512-khLlHYoWmPnLVlr83Isaa6aJEL4JQZelzdLINwtzoJGJ8orJqxcucH8k7CzPvBU6yqyuhq/H6SEMdvri0RUieA==","signatures":[{"sig":"MEUCIBN4zKGvPx6mlZJENo9IE1P671cgWtaoFZZbQkgRPMh1AiEA1W5QJdC25SZ2CSI6/y0Kf5i8cegIi2syg2QHqkZvmvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.181","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8142354},"type":"module","engines":{"node":">=22"},"gitHead":"b0a1f06da76dc950bc775da54328c8dccab886d5","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.15.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.181_1779320715841_0.23789058981673006","host":"s3://npm-registry-packages-npm-production"}},"0.20.182":{"name":"@lazyingart/agintiflow","version":"0.20.182","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.182","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"910561e1f0c0cdf2e02f318ae8d57a45f71be9e1","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.182.tgz","fileCount":210,"integrity":"sha512-weB92g/yVLcndyMXvSmy2pl40u/PNt3FqhO94BTEnnRUJZmeEEs185bJe+d0h+dxhhBZ/T3WT1oN0WNlFns2IA==","signatures":[{"sig":"MEQCIEcTcvenA/EIG/81wF7Tf//ouoCeUDdiKOGvITBbf6TeAiBTvDbAhsQ2PZFjzXMeyx5XOxDiE1IBBja1NSPzghKKjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.182","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8178210},"type":"module","engines":{"node":">=22"},"gitHead":"b5492f7e3e7e4834b0adb1493a4319b030a1e375","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.15.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.182_1779323647438_0.8977867036354432","host":"s3://npm-registry-packages-npm-production"}},"0.20.183":{"name":"@lazyingart/agintiflow","version":"0.20.183","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.183","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"c9a656e02e257c150981b462b83e5f444272fcba","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.183.tgz","fileCount":210,"integrity":"sha512-VHoFdk7u06tUru5H9aoCPo+RgrgoEnWj6wAdwO/ZsDNW2Z1US90kQvDU5J2jmzM2qvYChNAibUyP9jAh4+E4RQ==","signatures":[{"sig":"MEUCICBi7ZkuX00hwFPT0q7X5PP/sk0eraL6t3Zt13Qpw8p4AiEAlyfT7J/CL5lwr7kCoc8l4eAUHijMC2O8DxwazKYZJqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.183","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8183511},"type":"module","engines":{"node":">=22"},"gitHead":"656b2464fc1bd242799a22ce48b0a35fcc572e4d","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.16.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.183_1780186365084_0.5851638668916244","host":"s3://npm-registry-packages-npm-production"}},"0.20.184":{"name":"@lazyingart/agintiflow","version":"0.20.184","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.184","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"762c3dff3b0e9c53b8ed1d5ecc1ce2ef4aa5f90b","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.184.tgz","fileCount":211,"integrity":"sha512-ReCbQ8hWWuTD7UTczb8mf/b1tgFTCm441rVTWlRZ6N5EqMzgf7tgTJttIMPoDV3wOvXerxB1eXj7FNszhRdARg==","signatures":[{"sig":"MEYCIQDZOlDD3p8lmqTMhuExg83ekbR1YFCscUpbeiQ2SnFtmgIhAMG4rQH+D877S1Azg7yftRIvc8ffh2QvG7qQJ2ejOYwA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.184","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8233732},"type":"module","engines":{"node":">=22"},"gitHead":"9b22f4c0169e6f7fbdce96b58245e45a8a4dcc4d","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.16.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.184_1780191601547_0.7681102404977074","host":"s3://npm-registry-packages-npm-production"}},"0.20.185":{"name":"@lazyingart/agintiflow","version":"0.20.185","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.185","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"2e786fd585535c3529b40f01e4152201eae550b8","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.185.tgz","fileCount":211,"integrity":"sha512-2z6ei/7CLCgcN/CE6+98oo9UlwlG00MnRG5+bUAtubrKwOTVwMB75bTZtCBsKV6rw8/hlmwmkHqIEte8w7R1OA==","signatures":[{"sig":"MEUCIFLvdmrMBlr+LevVwt7Kn2IZk8uW3TbJ2JkFTXlt4WJzAiEAofz5GzNWw8kWA2N50lPdkb/PVvgMeQSb9dqIiAnP1KU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.185","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8242013},"type":"module","engines":{"node":">=22"},"gitHead":"58d6087fd9280cd73ae529bda6d275627f33f2ab","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.16.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.185_1780192392231_0.6695426324905092","host":"s3://npm-registry-packages-npm-production"}},"0.20.186":{"name":"@lazyingart/agintiflow","version":"0.20.186","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.186","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"4879b1ee3300600056b47b5f5f89c8c67bb8b6f4","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.186.tgz","fileCount":211,"integrity":"sha512-N9pX5wCbwx+6g66a4ar7nfADH4xvBxkb3VqIMQdmGyGyxXKc000dngILrtDa+uM5413i1LfKQ7vLCncowx/Bzw==","signatures":[{"sig":"MEUCIEJhdg0ago3zzjVGYgvP4U0nHlg5iHcaBK4TUwuDsnWvAiEA77vuG3vZY86bq76VrLhEFViDrH4kVuiBayYsvO9txFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.186","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8252442},"type":"module","engines":{"node":">=22"},"gitHead":"f32a7487677f8c09e4f8f0a64d49f5e1ec851f69","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.16.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.186_1780193683271_0.6240354118394227","host":"s3://npm-registry-packages-npm-production"}},"0.20.187":{"name":"@lazyingart/agintiflow","version":"0.20.187","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.187","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"bd6f2869e78d85084ea34da2ea3a02d71835c689","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.187.tgz","fileCount":211,"integrity":"sha512-uWGyzJ6HZXwGiBCA0C3qRk2cJQVTPh431xyh5buQeMqBNYcVDaJHB65bXMn/+SBlv5AzaSHXNpPr2Lum/ft4Xw==","signatures":[{"sig":"MEUCIQCnqDjnq/t79Pm4E6A+wj7pFb39IqzZHLOvKxphswYIowIgBDeUn0CCDPCdg6JaERQHND2Q6JvF6+1e/zLyYQIywAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.187","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8262188},"type":"module","engines":{"node":">=22"},"gitHead":"9339b2e69b73b20e7a0493b6601398d02ccb2cc2","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.16.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.187_1780194774910_0.1907057166774","host":"s3://npm-registry-packages-npm-production"}},"0.20.188":{"name":"@lazyingart/agintiflow","version":"0.20.188","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.188","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"db1ead869e2615d002b27b6be5bb3561647bccae","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.188.tgz","fileCount":211,"integrity":"sha512-5oNsmqlWwAFYb6jhbkxteQiuwQLADx5S8iWQ06qS13uau85SNb7dWyKI5i7neHyis8dN6KOA8ckNNzbbWSI0/g==","signatures":[{"sig":"MEQCIGJAEZjCo0yQ08BSKHK8F1wf+2Yk0OV3epW6t//HqeL+AiAKXbR3h3nqLc6MpuN8jyGAh8HGR8OTM4HE6C2yU3oNuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.188","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8284646},"type":"module","engines":{"node":">=22"},"gitHead":"939e2ecfd8ee1c1befc7324dbe8a33707621bee4","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.16.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.188_1780210183005_0.2245341652196673","host":"s3://npm-registry-packages-npm-production"}},"0.20.189":{"name":"@lazyingart/agintiflow","version":"0.20.189","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.189","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"2a3345d8a50b2026180d74f5ebb158ab63e1775f","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.189.tgz","fileCount":213,"integrity":"sha512-nK7i0fEU03mv6Z2+RnACFEuw2tXgmmXgXFFb9rtoCBSP6/aRFayOOmEImLI3FDKqn8NCpy3Rn1s+0H7Ts3FM5A==","signatures":[{"sig":"MEQCIEwiwSXD/mSJ5PSgCojJB3VJ42ezssfHlcmPskO9Jz5jAiA8m0FkQ2VQ/FJjP+4xH3psHoXkCzyyb6DR0Y/XlwxOJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8315144},"type":"module","engines":{"node":">=22"},"gitHead":"009528477c9e9ed4307127752100376482b3f5ff","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.16.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.189_1780287657802_0.7947690738395325","host":"s3://npm-registry-packages-npm-production"}},"0.20.190":{"name":"@lazyingart/agintiflow","version":"0.20.190","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.190","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"3ad95719e46c6e4fba2e4a11cf63f4f443a05706","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.190.tgz","fileCount":215,"integrity":"sha512-vfN87uZGb//kBIflc+3wVfIA+ZtzqJabg1RGNQe9HgwEkqRBTO3HpipQT/GB2+fF0lAPu3q6rh8RdXy5fIdHzw==","signatures":[{"sig":"MEUCIQDmpuxvV++fxBKEE3JY8jn3USeeSRZPPbGqd5rw4I4fJgIgcts76LKr5u5EW10hybOt+sV29X9zYc6SrM6oZz4GhXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.190","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8327218},"type":"module","engines":{"node":">=22"},"gitHead":"f192f8e9cd115afcfc74f24ec4d8c3e15c29fec5","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.16.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.190_1780290524483_0.9226786177653512","host":"s3://npm-registry-packages-npm-production"}},"0.20.191":{"name":"@lazyingart/agintiflow","version":"0.20.191","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.191","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"5b4715e1e83f6882bfa663ad42837aec00024e0a","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.191.tgz","fileCount":217,"integrity":"sha512-S0vpYmQft/AH+neglMJQxFGNftknmFBpxKsoweCIf5n2LC6/Aed21ycRONeEuV5feWcO+jv1t21wrPLNO9QAlw==","signatures":[{"sig":"MEUCIHPu7b+m4Nq3SsbvcueDfpmPEoGANBob0LteMb2TH+vAAiEA60foEiQCalIenoh4SqtB41/6TlyvyeKcxIQM+Meg2Z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.191","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8335984},"type":"module","engines":{"node":">=22"},"gitHead":"d9bb8c21ac267412aa0b660bb3afcd3fa11fa68e","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.16.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.191_1780493628068_0.2542013264603653","host":"s3://npm-registry-packages-npm-production"}},"0.20.192":{"name":"@lazyingart/agintiflow","version":"0.20.192","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.192","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"19e3c2f4897cb89c5fa7e8ea19c8ec82402947fc","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.192.tgz","fileCount":217,"integrity":"sha512-SdGnekTmxGLsFCBE3GNMOXpPIvxdCNsOCCxeH606Y8GLCVq/RGg5Rsp6HIFzpL8I47SH2h8UY4NaQuuZoDCvlw==","signatures":[{"sig":"MEQCIDXcsRKMEuya5+9jKVEVm6kvdYw7uUtrkY3xWxhlOrFzAiAYs3METULfHdCMDFiQit6yb6f8PiQJZcfxIedihINGKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.192","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8344809},"type":"module","engines":{"node":">=22"},"gitHead":"fe571c033e38263edf774f061e13b19642af5cd9","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.16.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.192_1780646896253_0.3211179858979063","host":"s3://npm-registry-packages-npm-production"}},"0.20.193":{"name":"@lazyingart/agintiflow","version":"0.20.193","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.193","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"a6b19a0fd3654add0e930fb70c4231aa4e8d8094","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.193.tgz","fileCount":217,"integrity":"sha512-lJFoCMSAgGnnnXQt5432F0DMGh1Ib3INym1rTcu5LuRRLmi51/euQLzcEuEfnnaJPxpte/auOM8/M7Wth7tuaw==","signatures":[{"sig":"MEUCIQCcpweV9jtdHprlA7Exi5rxG7EQU5H2qBQn+eTxnXRAIgIgDfDvzG60rfRkBwfFuQsocIar83So3Rh9E7KQhwCulrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.193","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8351026},"type":"module","engines":{"node":">=22"},"gitHead":"256d37c2919556523d4ded2c1c9436d263e23c29","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.16.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.193_1780647831774_0.44712433813370445","host":"s3://npm-registry-packages-npm-production"}},"0.20.194":{"name":"@lazyingart/agintiflow","version":"0.20.194","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.194","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"b79d71b8dc9157848e381abd79672ead57fedfa5","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.194.tgz","fileCount":221,"integrity":"sha512-KI68+OJyhzVfBrxteCu5jcVnRXZvlUFXgGuGrtxR6Lrq55ECf7LmdvyTg9eVJ7t2wgWaAucf+8RfOVBYwO2vOw==","signatures":[{"sig":"MEUCIQCh1VX9PQTRxSWjkTJxzgVNYcA9l3pvGgiKwr4kCH8tegIgJQ5qGwPOwAKRHS+Zyv36xbtyAa7jlBbPBScMC7SwlGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.194","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8428989},"type":"module","engines":{"node":">=22"},"gitHead":"26cc71bf7fdd707833ceba2f058f2af30d1a7d8d","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-agentlink.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.16.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.194_1780796957900_0.4880295429033099","host":"s3://npm-registry-packages-npm-production"}},"0.20.195":{"name":"@lazyingart/agintiflow","version":"0.20.195","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.195","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"74010a80f5279e1e27643e694e165b76572480ce","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.195.tgz","fileCount":221,"integrity":"sha512-9G6QIeY4TzrdPa+lbpshg9iDRo/ZozjBYPj3z+/EB9CX6hzpZOb2GGATHncy4sqU2OlqnPthiafT9jEYiRaO4A==","signatures":[{"sig":"MEYCIQCmmRWniFM3Vafw8aZtmSIXln+rREGDKi6Guiv27zUd0gIhANn5e/d+ykf4vsrLIND8OVD3NQa4gq8p6cXbsSx5YNRV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.195","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8434242},"type":"module","engines":{"node":">=22"},"gitHead":"6c51f2f3efb5095549fb321e98e4f097c4abbaf5","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-agentlink.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.16.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.195_1780798853214_0.6133141361031238","host":"s3://npm-registry-packages-npm-production"}},"0.20.196":{"name":"@lazyingart/agintiflow","version":"0.20.196","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.196","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js"},"dist":{"shasum":"06a403219c2bf5f4a180c9ee1b61cd2523aa57fe","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.196.tgz","fileCount":221,"integrity":"sha512-H8k/C54noXrP6641nPH4Y4wXDPPsbau7Y8Et30Lh3MBFI7+m/3ySSJIWVCsJJDEz53+VH/ZlYymmGUjrUICa0g==","signatures":[{"sig":"MEQCIFi7r4T4oPzVNNTpcWkGCx36OJaLH2bcczmF5TVL7JRcAiAW88F7T4htcj8LnZyWvYG1VbbCTwFYxRY4AQ/46Gg4Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.196","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8453626},"type":"module","engines":{"node":">=22"},"gitHead":"844db1b1ee92c3087a6d7f38b68110ec0da3a825","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-agentlink.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.17.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.196_1781332941208_0.3515237327315974","host":"s3://npm-registry-packages-npm-production"}},"0.20.197":{"name":"@lazyingart/agintiflow","version":"0.20.197","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.197","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"a5e09f72d29fc3f75b6aa3c42523af1c036f3472","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.197.tgz","fileCount":241,"integrity":"sha512-t5ubOETSrxvIKJKKKKa9o9+vCufhZYDPLuN/NU340aA22LI6XMhJTcjy1I28muOhwbuwOrkRVaIAfb2XMBy+rg==","signatures":[{"sig":"MEUCIQC19va031UtoFDJ3KavYd07amJ7p9h5QW0UydSmwFsxvAIgf8b48tqud+honStnNOEFxsTBPej4noYJXMPLkEkvX4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8616818},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"9dd9a6cda973290aba84286cfeb53525b0519e97","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check bin/aginti-public-research.js && node --check bin/aginti-safe-chat.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/postinstall-webapp.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-agentlink.js && node --check scripts/smoke-execution-policy.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-public-research-wrapper.js && node --check scripts/smoke-safe-chat.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"openai":"^6.3.0","express":"^5.1.0","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.197_1785427415115_0.9003102902376459","host":"s3://npm-registry-packages-npm-production"}},"0.20.198":{"name":"@lazyingart/agintiflow","version":"0.20.198","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.198","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"636b524873d23de63b67382f827072e91690267e","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.198.tgz","fileCount":263,"integrity":"sha512-CX6958VRwmHYCJgTuFR3NxKDzFLEpXJOs3JXFj2vp5THJw0y/vXuJWJatsgcXKVWtV1qpAZ5xJQOz8F7F/y4eA==","signatures":[{"sig":"MEYCIQDAKyfkavjMRBbysRaCdEuuATSxXyQAVCG270JaFfHNjgIhANZmOUuLvk3bgur/HMboa+EzMicZobJJN+Bc8wYvijE1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.198","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9121657},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"925c366132ede20eafbf2e3df98914116a4f9aad","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:session-runtime && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check bin/aginti-public-research.js && node --check bin/aginti-safe-chat.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/*.js && node --check scripts/postinstall-webapp.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-agentlink.js && node --check scripts/smoke-execution-policy.js && node --check scripts/smoke-math-rendering.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-public-research-wrapper.js && node --check scripts/smoke-safe-chat.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.198_1786398886110_0.8377435262727599","host":"s3://npm-registry-packages-npm-production"}},"0.20.199":{"name":"@lazyingart/agintiflow","version":"0.20.199","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.199","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"315b82c1246c6c69fab93483e64039a924450f1b","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.199.tgz","fileCount":265,"integrity":"sha512-OwIOviekzfeDOPdojzbfSSje8L5aTho5tSM8HYnsxPs5Wk+pD96xzb5sZaP4LuPWNdYqGWax78dufexStit0Ew==","signatures":[{"sig":"MEUCIQD0SaAIYJsj3BHyVG7App1hTuIVxBVJn9BvTHyQ3clQYAIgVgx2kCTIIeWdCtNEHZDRsSM1aewCTTpPAb08t6h6khY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9139667},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"f8c6e08c6d4f3e5c99c47e23d3621919a3bf4f0f","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check bin/aginti-public-research.js && node --check bin/aginti-safe-chat.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/*.js && node --check scripts/postinstall-webapp.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-agentlink.js && node --check scripts/smoke-execution-policy.js && node --check scripts/smoke-math-rendering.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-public-research-wrapper.js && node --check scripts/smoke-runtime-core.js && node --check scripts/smoke-safe-chat.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.199_1786976381177_0.8429139793883762","host":"s3://npm-registry-packages-npm-production"}},"0.20.200":{"name":"@lazyingart/agintiflow","version":"0.20.200","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.200","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"f65bb4b4dddea58d48c23576ad4c0042c06715e1","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.200.tgz","fileCount":267,"integrity":"sha512-o+cCM7+DoDsCE12CJ1dnUKhhR3QWtoDfpuRQstl1cygqXOaK1w2nqbeymy3xlxApG4Pl5B1sHea/jm1zgesFZg==","signatures":[{"sig":"MEUCIQCLDhyOgfoQLE/V1x3pDIERAayyROz+8LgltP6xp72B/QIgZfxQCdMd2w/dyqdCpFg8Gqz4DP24J2J+G5YBckgqgqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9187846},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"98f7cf3b4ae17442170d90223962b3b1d4981168","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check bin/aginti-public-research.js && node --check bin/aginti-safe-chat.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/*.js && node --check scripts/postinstall-webapp.js && node --check scripts/seed-supervised-homework.js && node --check scripts/eval-provider-attribution.js && node --check scripts/smoke-agentlink.js && node --check scripts/smoke-execution-policy.js && node --check scripts/smoke-math-rendering.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-public-research-wrapper.js && node --check scripts/smoke-runtime-core.js && node --check scripts/smoke-safe-chat.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.200_1787011278190_0.46998976268897974","host":"s3://npm-registry-packages-npm-production"}},"0.20.201":{"name":"@lazyingart/agintiflow","version":"0.20.201","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.201","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"28b28ed529f1d61a2883b66a21e9a8d415d5b392","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.201.tgz","fileCount":271,"integrity":"sha512-Du2qmj4OaH91wDauC0PitviqKYoEYxe4/oagCcKj9LUMB728Fuf50GgoNv17whPZKJd28Pqx17TcuK7CjXxtvw==","signatures":[{"sig":"MEQCIDgfUziikviLHyf2dDOAWUdTicxD/jWsvpIRUwppvUBOAiBtJuHIUsN2Sn5fHsHRQItaaMJIXK6UFBoRlJJsyCDoOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9293572},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"ad8359374b81da1c61ad34ae3ebfc40b250984fd","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check bin/aginti-public-research.js && node --check bin/aginti-safe-chat.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/*.js && node --check scripts/postinstall-webapp.js && node --check scripts/seed-supervised-homework.js && node --check scripts/eval-provider-attribution.js && node --check scripts/smoke-agentlink.js && node --check scripts/smoke-execution-policy.js && node --check scripts/smoke-math-rendering.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-public-research-wrapper.js && node --check scripts/smoke-runtime-core.js && node --check scripts/smoke-safe-chat.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.201_1787015184496_0.9374462569514821","host":"s3://npm-registry-packages-npm-production"}},"0.20.202":{"name":"@lazyingart/agintiflow","version":"0.20.202","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.202","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"180c3de53e90f3689d006de77963ab22ba794869","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.202.tgz","fileCount":273,"integrity":"sha512-7X9Hl9emyiFlvIl7eyIIk2PBFQmFiQSO3za6uqzFn/kwOtRfgUqh9qz9UWzcHLgWpdtXtVEpLS4SHq1ZviUlQA==","signatures":[{"sig":"MEYCIQDetXKuBNaP4tr8tu9/lrbki2KI3MxO+RioGSbUPiaE8gIhAOTEUAaGQBYm4jPiwxlak2hJdJI/ZCIOzCTWzzQckUid","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.202","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9352735},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"38fdb90046e587832efae0c70207ee2a9ac44076","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check bin/aginti-public-research.js && node --check bin/aginti-safe-chat.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/*.js && node --check scripts/postinstall-webapp.js && node --check scripts/seed-supervised-homework.js && node --check scripts/eval-provider-attribution.js && node --check scripts/smoke-agentlink.js && node --check scripts/smoke-execution-policy.js && node --check scripts/smoke-math-rendering.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-public-research-wrapper.js && node --check scripts/smoke-runtime-core.js && node --check scripts/smoke-safe-chat.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.202_1787069620564_0.8421703705725565","host":"s3://npm-registry-packages-npm-production"}},"0.20.203":{"name":"@lazyingart/agintiflow","version":"0.20.203","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.203","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"d8ac14d3acf9cda4391a22e132e0544718234b5b","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.203.tgz","fileCount":273,"integrity":"sha512-HSVjxuUOid9OzRaGrZLcXsLjLXsiroPIiwri73swQRg29XTds4qFJRhqShSJ3ttjlac4HiimdX/YX8znPSnrEg==","signatures":[{"sig":"MEYCIQCkaLlAYWEjVMa5VtbO6Hn+vmDI0ySIbVmO/wQVEyZwtQIhAIzY2YPQeNRMXi2YmKFUOEmtzVZnnzdBF2wx8oOSWACL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9358016},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"0c000c039762b19e2add4fe3c1bf75373ba1a259","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check bin/aginti-public-research.js && node --check bin/aginti-safe-chat.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/*.js && node --check scripts/postinstall-webapp.js && node --check scripts/seed-supervised-homework.js && node --check scripts/eval-provider-attribution.js && node --check scripts/smoke-agentlink.js && node --check scripts/smoke-execution-policy.js && node --check scripts/smoke-math-rendering.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-public-research-wrapper.js && node --check scripts/smoke-runtime-core.js && node --check scripts/smoke-safe-chat.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.203_1787199683119_0.06033169355038104","host":"s3://npm-registry-packages-npm-production"}},"0.20.204":{"name":"@lazyingart/agintiflow","version":"0.20.204","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.204","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"36b9f4d0e5b28dfcc4d88a1ead54185fb1aa20a7","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.204.tgz","fileCount":298,"integrity":"sha512-BSpKEsMRys9JhfY/lA7lslF+pN/L4jldQBB9dqb8LgLQYYgSGGLgHHkkR/WVffZY7gNGz3v/rMB+bNRSD4JbdA==","signatures":[{"sig":"MEUCIQCnCIbW7yeokXgXGFrZCIMIPS1pR4il416J8ax/lDtWrgIgTGxEDpkJ5Q62wSjRtsfurIYnTPQpweaF0GiL6U6UIIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10180063},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"9dd82a0b08ccc8c0ee94ca774d26ef332847bcf9","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check bin/aginti-integration.js && node --check bin/aginti-public-research.js && node --check bin/aginti-safe-chat.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/*.js && node --check scripts/postinstall-webapp.js && node --check scripts/seed-supervised-homework.js && node --check scripts/supervision-ledger.js && node --check scripts/smoke-supervision-ledger.js && node --check scripts/smoke-integration-production-mount.js && node --check scripts/eval-provider-attribution.js && node --check scripts/smoke-agentlink.js && node --check scripts/smoke-execution-policy.js && node --check scripts/smoke-math-rendering.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-public-research-wrapper.js && node --check scripts/smoke-runtime-core.js && node --check scripts/smoke-safe-chat.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.204_1787250047167_0.2067420169464076","host":"s3://npm-registry-packages-npm-production"}},"0.20.205":{"name":"@lazyingart/agintiflow","version":"0.20.205","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.205","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"bac2878bb1092f76405d1040b4c7998bf78f6252","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.205.tgz","fileCount":299,"integrity":"sha512-J6SPcwSSIQw+jcQQWSubP/CDj8ZahzUnboh0fr5G1RMUoRKdnqpJgT61VMIQH4vzK34gQwk/NuP0kQsUm3Y+5Q==","signatures":[{"sig":"MEQCIB1bGmkwvStAzGAO9ib0fJwTe1dMXfcwCOcPVsGV936RAiAQcATNCWtgJa0VpZRIdtZK0ay5BRrwW4KFrlPtckbRFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10319591},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"f6d753c349af62629dba5515b9d0646fd27aecba","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check bin/aginti-integration.js && node --check bin/aginti-public-research.js && node --check bin/aginti-safe-chat.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/*.js && node --check scripts/postinstall-webapp.js && node --check scripts/seed-supervised-homework.js && node --check scripts/supervision-ledger.js && node --check scripts/smoke-supervision-ledger.js && node --check scripts/smoke-integration-production-mount.js && node --check scripts/eval-provider-attribution.js && node --check scripts/smoke-agentlink.js && node --check scripts/smoke-execution-policy.js && node --check scripts/smoke-math-rendering.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-public-research-wrapper.js && node --check scripts/smoke-runtime-core.js && node --check scripts/smoke-safe-chat.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.205_1787259565567_0.45455134708726863","host":"s3://npm-registry-packages-npm-production"}},"0.20.206":{"name":"@lazyingart/agintiflow","version":"0.20.206","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.206","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"d3094af4dd18f0e9251a58cd607ea1eb25a6cb81","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.206.tgz","fileCount":298,"integrity":"sha512-G5YO79X2p6YHkwMH5smbFjNuQcp10BGqp49T4njzn/xP6rj1S3Nrq5i2xGutC1DF3JX+GqJoIe4y0qF5tXi9UQ==","signatures":[{"sig":"MEQCIGQtz7OCpJybn320GxLrLuIhjurNvj2JyhUdm2RVYkEaAiBGrFHx0hawPGvX02k27k6jad7agyZaS0z4tP/v4DLzww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10249340},"type":"module","_from":"file:/tmp/agintiflow-pack-206-4tAaXx/lazyingart-agintiflow-0.20.206.tgz","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check bin/aginti-integration.js && node --check bin/aginti-public-research.js && node --check bin/aginti-safe-chat.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/*.js && node --check scripts/postinstall-webapp.js && node --check scripts/seed-supervised-homework.js && node --check scripts/supervision-ledger.js && node --check scripts/smoke-supervision-ledger.js && node --check scripts/smoke-integration-production-mount.js && node --check scripts/eval-provider-attribution.js && node --check scripts/smoke-agentlink.js && node --check scripts/smoke-execution-policy.js && node --check scripts/smoke-math-rendering.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-public-research-wrapper.js && node --check scripts/smoke-runtime-core.js && node --check scripts/smoke-safe-chat.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"_resolved":"/tmp/agintiflow-pack-206-4tAaXx/lazyingart-agintiflow-0.20.206.tgz","_integrity":"sha512-G5YO79X2p6YHkwMH5smbFjNuQcp10BGqp49T4njzn/xP6rj1S3Nrq5i2xGutC1DF3JX+GqJoIe4y0qF5tXi9UQ==","repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.206_1787259853707_0.15178239267565674","host":"s3://npm-registry-packages-npm-production"}},"0.20.207":{"name":"@lazyingart/agintiflow","version":"0.20.207","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.207","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"d3344f8901b0a037d5725e8803d17affdffeaae9","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.207.tgz","fileCount":300,"integrity":"sha512-IC3rcor10vVvW4MtI8a2SbohE1c3R2CaJQGwio/3Y+SZyIfqEvG4P+dMNuDiw1V3v0SVNXT+62cjGQLz1bOKXg==","signatures":[{"sig":"MEUCICcNfMx7//tHLt7wOMXJPgRFIMliJYCeAmAmDqqIDAsdAiEAhmDKPbJjeNuTONuicGdFFsY/uWH4sF49OKujQLCvzlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10366557},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check bin/aginti-integration.js && node --check bin/aginti-public-research.js && node --check bin/aginti-safe-chat.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/*.js && node --check scripts/postinstall-webapp.js && node --check scripts/seed-supervised-homework.js && node --check scripts/supervision-ledger.js && node --check scripts/smoke-supervision-ledger.js && node --check scripts/smoke-integration-production-mount.js && node --check scripts/eval-provider-attribution.js && node --check scripts/smoke-agentlink.js && node --check scripts/smoke-execution-policy.js && node --check scripts/smoke-math-rendering.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-public-research-wrapper.js && node --check scripts/smoke-runtime-core.js && node --check scripts/smoke-safe-chat.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.207_1787264645135_0.5323995339807843","host":"s3://npm-registry-packages-npm-production"}},"0.20.208":{"name":"@lazyingart/agintiflow","version":"0.20.208","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.208","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"afee99bb356f36b39ec43144d5e26463fa1d436f","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.208.tgz","fileCount":316,"integrity":"sha512-k8zcnYa9gomykYsZ33b7bG0AZVphT1/qzYM+6iHu6mV8R52UcgsqjzW+QgsVHTd2Tb9LLs/nR/45CuomLpRIPw==","signatures":[{"sig":"MEQCIEAOmzRwfr5z+BiSxyH8o4SZOlDIKJ899j77jRoRM00eAiBU0a8PmgJuomrns9Ziry1g+4zcHoX2QmK2Ltb9SsxAkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11268391},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-runtime-repository-contract && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check bin/aginti-integration.js && node --check bin/aginti-public-research.js && node --check bin/aginti-safe-chat.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/*.js && node --check scripts/postinstall-webapp.js && node --check scripts/seed-supervised-homework.js && node --check scripts/supervision-ledger.js && node --check scripts/smoke-supervision-ledger.js && node --check scripts/smoke-integration-production-mount.js && node --check scripts/smoke-integration-storage-authority.js && node --check scripts/smoke-integration-retained-durable-common.js && node --check scripts/smoke-integration-retained-file-lock.js && node --check scripts/smoke-integration-retained-event-ledger.js && node --check scripts/smoke-integration-retained-event-ledger-bundle.js && node --check scripts/smoke-integration-retained-repository-kernel.js && node --check scripts/smoke-integration-retained-session-state-store.js && node --check scripts/smoke-integration-retained-native-session-repository-state.js && node --check scripts/smoke-integration-runtime-repository-contract.js && node --check scripts/eval-provider-attribution.js && node --check scripts/smoke-agentlink.js && node --check scripts/smoke-execution-policy.js && node --check scripts/smoke-math-rendering.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-public-research-wrapper.js && node --check scripts/smoke-runtime-core.js && node --check scripts/smoke-safe-chat.js && node --check scripts/smoke-web-ui.js && node --check scripts/smoke-scs-evidence-visibility.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.208_1787372639511_0.5709471850574037","host":"s3://npm-registry-packages-npm-production"}},"0.20.209":{"name":"@lazyingart/agintiflow","version":"0.20.209","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.209","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"2353de272f001be12c62385f17f82c731b2ad56c","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.209.tgz","fileCount":327,"integrity":"sha512-dHeLofUKSJwRJn4aZbL+NDkS1TQ+r0WDg8pcbPmxjleuu430NTpd5vFETRHjiKCm2zMHZk8E8G9fQ5Z09plTew==","signatures":[{"sig":"MEUCIFVpgliq/fMRsoQDqrKJCPKYIqwV/oRbb7Daz4BCxWSYAiEAtJNbKxnSXGNLd2WPvU4PAmGF0MjlEAlvlBkMDo4RJNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12314542},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"bf58b7483f4a2414d27a6adc1609d5213de3d874","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.209_1787407967364_0.7286204521225057","host":"s3://npm-registry-packages-npm-production"}},"0.20.210":{"name":"@lazyingart/agintiflow","version":"0.20.210","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.210","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"69d1509b4af8f8ef8c6e508db3bd1633594d6e5c","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.210.tgz","fileCount":327,"integrity":"sha512-ijqs5nscn1pjy6mf0OdzIn2m00uCpsLkDARVbBVRXkiy5287iYPB1bhOvGM6D7wr4SO4oaoN78Tfm6VRwLNPlg==","signatures":[{"sig":"MEUCIEFSz5EwicDXxUWVD2LiJPA24H38bOq3cJcs6VbVoxITAiEA7E8z0t6YM/aLO6pfSDv6QYwlHUpgIqV7H6P7imJ1ib0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12316830},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"b85d8eb5798226eaff25258e13aaec15a657224c","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.210_1787410623215_0.31648752676572034","host":"s3://npm-registry-packages-npm-production"}},"0.20.211":{"name":"@lazyingart/agintiflow","version":"0.20.211","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.211","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"649cbdff401bf7b97a788e01a7337ccf59cfed98","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.211.tgz","fileCount":327,"integrity":"sha512-8DoieuoEyiLAESFgcj48kbxO90X4w9XPLIY4mNWabTaws2ks0r5iTonRCvoMwlZBlFYyEIeyR1JJ/Sk/72F8Lw==","signatures":[{"sig":"MEYCIQD5oq6IV7bIJJyL/E7E5EUHDwOyuqYUeXPSiQHStsrxkAIhALVQeHrN8GkUpcR5hPb+GqYacoFSPIXY7CAmwWmxxYUA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12318338},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"8a52399186542d94bddf23c67ffcc6cb3147d381","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.211_1787412095477_0.09794659157358288","host":"s3://npm-registry-packages-npm-production"}},"0.20.212":{"name":"@lazyingart/agintiflow","version":"0.20.212","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.212","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"0e06ab2e7ff0690296a9df1ae29edfbbf4979999","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.212.tgz","fileCount":327,"integrity":"sha512-xtvlDowm0VAJjZ5M2ZRvKDHr/bbI4aIy0nMZMgyIVeQUO9yA2D6AVEqtyaBdxRO+0s21ze0kF4c0vqYFDrP8WQ==","signatures":[{"sig":"MEUCIBNO1z59yer5h9zHkOj/44w6nISG0UcyH2u28k+H4PakAiEA6+152kT1IQvuPycakfpxJCTx1Gf3eTaF+QjksV80Lvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12322837},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"a3d95919b453eba036851505419831e7f039e5cd","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.212_1787443630324_0.9045004272802197","host":"s3://npm-registry-packages-npm-production"}},"0.20.213":{"name":"@lazyingart/agintiflow","version":"0.20.213","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.213","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"b88b9a07e248e5fbf85c984b57f0ebe079ffa33d","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.213.tgz","fileCount":327,"integrity":"sha512-aPnWst1IkIPNZbM9VG10zbdKlnSmbO+Q/Ygf0sCgvaa3PcPUWEf+Ay9yVtfppdT3BTY9xJwxqE1bTyoxJSlQqw==","signatures":[{"sig":"MEYCIQC+X5VuKqQO5ZmejT6LSFm/BCpxdqh/EMDN/LbSOSPk8wIhANe1NjxwY3u9muLUCQxLjs1WdITIfvS6Kz4Zohow7ndB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.213","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12332658},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"4c50a7e3296c8092a563d6fe14d60c2c0f5cde43","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.213_1787451217644_0.8026525534456228","host":"s3://npm-registry-packages-npm-production"}},"0.20.214":{"name":"@lazyingart/agintiflow","version":"0.20.214","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.214","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"938171cc430a9f6255f629b9f81c531d95d3e913","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.214.tgz","fileCount":327,"integrity":"sha512-1Ph6xIWEtt/YD2/gstpLidmriWQNlCTiGfmzTshUTYSm8Ubid8HgpE2wmF2fIF/RiEJm7HOKUkTu+Sq0IIkvdA==","signatures":[{"sig":"MEUCIHPLadsbQDhUHCB6F4T0UQxNp279V6IaB9bTDJBEKkTiAiEAnc/9BV+Rip94rgKwUzpiHjSjNdtGZcYM2ts8h59tqW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12347033},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"49f2c569674e671763bb540714a4711dc1860460","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.214_1787457790923_0.11976365351979634","host":"s3://npm-registry-packages-npm-production"}},"0.20.215":{"name":"@lazyingart/agintiflow","version":"0.20.215","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.215","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"926d5842fd6ba435b2145275fd75df2faf1420d5","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.215.tgz","fileCount":327,"integrity":"sha512-16RymX+cQ07OtlSz2P24O7n3AID8cQmytlrxvGgLAc3d6ltILjIvtXmsYfk2myBp3aPr3ZyFATEUnrWsb11MbQ==","signatures":[{"sig":"MEUCIQCH74eK3wWT8QQYY5/73YN4OUrjfpcTx7cEgPwVjAqWCAIgVEVkO0w7g86do+l+zX13e0MqSOTicuwjfTgvrubAZZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12349844},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"2e435365a9eaa2e680fc9260a8b2e744a8372be5","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.215_1787459304502_0.7762597085179523","host":"s3://npm-registry-packages-npm-production"}},"0.20.216":{"name":"@lazyingart/agintiflow","version":"0.20.216","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.216","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"425dbd6eb1aa3c65b7c2c74579ffe00a651e2601","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.216.tgz","fileCount":328,"integrity":"sha512-IjFgMA4Btg9v7Yl06qXLla1Ak9BX4AADDeeP6SxV4sdU5k+OgipvE0Mou+CRNi54zK/7L2eYWP7Wp1NJgezbWQ==","signatures":[{"sig":"MEUCIHMPTBMtcPrgPU8CHa2RepoD6pBjK1eZ0CxSDAPfpe7yAiEAhRQMSTnDy1hxSBKrtoepRfgKOAaaymhuPGfitc14fUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.216","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12578167},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"e177b9e38829a86a5b736d71381ba9771e47e62a","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.0","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.216_1787513645388_0.7122517298811959","host":"s3://npm-registry-packages-npm-production"}},"0.20.217":{"name":"@lazyingart/agintiflow","version":"0.20.217","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.217","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"080224fa28596fec5df358c425cca4f913a9c407","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.217.tgz","fileCount":328,"integrity":"sha512-5yWcJHRlf2JhJKAsLFK6F32wHBnpFgNed/BOkpvdXtE4fNNfAxUl5u8V22LDIcGecAgp26K3rchmYB7EAk+HsA==","signatures":[{"sig":"MEQCIHXdzQ105Sb2jZqXPtbrIdXCX1kvQnezUOFgjx5bl2pQAiAzcZOP3Dn2Qg6+oa8E7ZEreX5pW/TPwlzpqVwH2kDOOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12785327},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"5fe808274d0a0d1a34fd4c2179f7bfe07d86dbba","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.217_1787530143909_0.24811993065253235","host":"s3://npm-registry-packages-npm-production"}},"0.20.218":{"name":"@lazyingart/agintiflow","version":"0.20.218","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.218","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"ff3ba3e167d54ad53ebce9fe6726e1b840be5d40","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.218.tgz","fileCount":328,"integrity":"sha512-VJBsdNVdLJdcgh/v6dtqolmRbzG1fBH25diagpj5tKihjO1ZDtoQpYQT9H9k45TTT4vJAZwOwXWqsrUQdcJ1PA==","signatures":[{"sig":"MEUCIDOBCgIjZ1Y8bIIdtGmnB1niJ2Lry4ss29QAiaNFZZvlAiEAgUFcZi5VRSNUd/31E3uq+10i8hVj2qz65ZyGLjTNZ2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12795358},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"f6433b717f2394fd61c171dab26b775039ed6cb7","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.218_1787553072658_0.8611089356578425","host":"s3://npm-registry-packages-npm-production"}},"0.20.219":{"name":"@lazyingart/agintiflow","version":"0.20.219","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.219","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"2b908457bab07ff40838176939c79104d5df2023","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.219.tgz","fileCount":328,"integrity":"sha512-wdvCq5OtFVUdzLkiWI3KuxlEj5XZYmJfB4qlcnGp7+Il42T/r0cgpFBzL08nk0YSydjD7M0cW7qOHJn5unckCw==","signatures":[{"sig":"MEQCIHS2B+Qhj78BX2YqeBcKOfnW+ydPxzN/tzY7Kg2Ome+AAiAmqOMacWMEOeo6uZbGXFt0pXbBAWzvofdXCcgrlq9fKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12803803},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"dee3d588b969b052411c14ea77b4cfdd61186b46","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.219_1787553972970_0.6177692744531955","host":"s3://npm-registry-packages-npm-production"}},"0.20.220":{"name":"@lazyingart/agintiflow","version":"0.20.220","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.220","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"0cefecd54a09c8d9c111f2d587c65ffc90d77466","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.220.tgz","fileCount":328,"integrity":"sha512-BLLsJW3oAzvl8oWyuxaos7PkU94e3aDChc7Zmxc14IDynzPAf+grE11k07leOytuP60dDprpWxQB7C0ixwqVJQ==","signatures":[{"sig":"MEQCIAEiDDjFuTVFwt+7bAwG587iYbBF7fiqzKl1vnJ8mTgzAiAWSb9KT7r44Q+CVErU+aWTai321i4mZK9KwFMfP1FkMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12809375},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"f6221ec97a602dd90d7403f030bf067c647abbdc","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.220_1787554536924_0.18216213460004038","host":"s3://npm-registry-packages-npm-production"}},"0.20.221":{"name":"@lazyingart/agintiflow","version":"0.20.221","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.221","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"945231b840e13b74ac95b84baedf5226a2b97994","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.221.tgz","fileCount":328,"integrity":"sha512-FTGCf8NRqlSJJxi00ruik+tcTCKTb/5wUx6XEKeVnGsZdWjx4QKzUkm7AHxDQGmpCGENc727hWsWgb9miB/fLw==","signatures":[{"sig":"MEUCIAE51MFW7MsRYRKPQcr4YF4Ax3qp3QYkFe8u7y2JtAvvAiEAxG47CMM9rygkpog7+jEDZGLn4OSfktfdT4qaBVOa4EU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12813453},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"008da631e79adff6272c6a833124cfb97c117878","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.221_1787555548501_0.07578164744633464","host":"s3://npm-registry-packages-npm-production"}},"0.20.222":{"name":"@lazyingart/agintiflow","version":"0.20.222","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.222","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"7d66616206c51ca805dbcafe9962b6fe8ff7ff71","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.222.tgz","fileCount":328,"integrity":"sha512-u5PTFR0LOqhUE6NUdE3+PzQWt4oND9FuZsOW8D/SqyqHAwcCH7DMqxB/C0g8uIjPFjN7lJTQkwGq/amwD1VvnA==","signatures":[{"sig":"MEYCIQDmcq3acLsr7akz7dsFEmzfUN/tpt+FVdwMlfHjLYsB3QIhAJw0Q03peY0RxS1aVWFS/rXqeP8d2giJ+9asVxYoOj0H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12814746},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"3ad7330b682f49e65f5b9bf7c26c1f0cd201efe6","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.222_1787555967012_0.8701409990153977","host":"s3://npm-registry-packages-npm-production"}},"0.20.223":{"name":"@lazyingart/agintiflow","version":"0.20.223","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.223","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"1401172539a3cf69a3a3e7453b352a3ef749beb7","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.223.tgz","fileCount":328,"integrity":"sha512-uMRNn6pBnRc72VEsobb9j1kPWq2UWhC9gUmZtfa7d8kps4aIviR78Pt2uxQlFgZ6BXfwBueLbTc9trRW7SGTww==","signatures":[{"sig":"MEUCIQCvtZw578GkqjZ4P2eDLuz9r34yXNl8i2l7Us4KFTH+3gIgFkST/RFG6ieYzZDp652Dgoa1rqBax6Tps9MLMQXUgNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12816687},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"c6b3862ed78199bb92157b0b01b441011339b5a1","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.223_1787556595714_0.24794811015608875","host":"s3://npm-registry-packages-npm-production"}},"0.20.224":{"name":"@lazyingart/agintiflow","version":"0.20.224","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.224","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"3bb38421ffb9ee99dbe1c71cae91997032588334","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.224.tgz","fileCount":328,"integrity":"sha512-iPbXnsEGS1u3vAsRenSD4iWcGjeLiETJsY0XofKKgvxsLXdGA55xtBuFR+gMWlEtv/mNB/GgQBA40McRRkheyQ==","signatures":[{"sig":"MEUCIChe3ubsyhxXX1iHyJKwopnNV2a96+pTuyW6PsBf5PtYAiEA1dN6/zW2jidu9EXaSMPRstU5PxQ5UQ8RoEPIHnz8eHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12821362},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"7dcb685b8478b25693236298a93660d7a9d98d62","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.224_1787557928134_0.9733137837992796","host":"s3://npm-registry-packages-npm-production"}},"0.20.225":{"name":"@lazyingart/agintiflow","version":"0.20.225","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.225","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"491e4f719f1daa11f4241923988e70c7c0aefccd","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.225.tgz","fileCount":328,"integrity":"sha512-j2jBsZ7KSHVvs74i0SMIcWcFnboV+rHznR6lUjW6xPWVszPDAZg7yjwe7aCnTwQ8VjkyQm33MdvXLnoOAjMc0w==","signatures":[{"sig":"MEQCIASHHemPLkFoHV8FwEvxt8tUIH4S5SQQrNBQDW+IMbRCAiAE4Ji9nt72uHkMTiYFodVMjnB8Q5hT4NsyYC0MvMUy/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12835185},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"9b0b3c4a21958e7c22ffcd4a923e2b6fa8d78ebb","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.225_1787559968418_0.2995315223084125","host":"s3://npm-registry-packages-npm-production"}},"0.20.226":{"name":"@lazyingart/agintiflow","version":"0.20.226","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.226","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"845cec32f8dd69f40cd728c43ec9ebbff287f4f3","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.226.tgz","fileCount":328,"integrity":"sha512-ha0jHKuxiX+0496gcnQxmyn7eUIi0NtcN0P3o5VaHgGIfO5R//ws5lafhUCn/WS63jqVl2pwHg9kd4GpGYElTw==","signatures":[{"sig":"MEUCIEcnH8KpbmY8CNu1yAv3YAjck9oE6zf4hRYV34/JRQMTAiEAuBYHipmwzxtPbedeqoB2EqBRh878mEf6EjewgmXlkL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12836702},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"2b8eec77534a83c07b44191c982cb372dc7b402e","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.226_1787560488297_0.09185571762597022","host":"s3://npm-registry-packages-npm-production"}},"0.20.227":{"name":"@lazyingart/agintiflow","version":"0.20.227","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.227","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"c70db87c47de51c842dab192e2d648e85cee90f7","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.227.tgz","fileCount":328,"integrity":"sha512-j3EyLS/s7KJLzMk3RPg098lM0JLQo9O2qm8qk20LKZv/mpdl8RxvUTJzuGcQE3Uo0gMTLGHT2quGmOxMaXuuwQ==","signatures":[{"sig":"MEYCIQDw72RyT/qT0oP9TVp1uplAPfr4KGs8sxWPMlEoEXi6ZwIhAI2EL+YG2aMQeKBtNxxtjVgjZmwbRV3vP/Ts1tQrB9ZJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12837029},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"579278efb2636706aff3d4fb1b34222e430544c0","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.227_1787560852685_0.013689008611547315","host":"s3://npm-registry-packages-npm-production"}},"0.20.228":{"name":"@lazyingart/agintiflow","version":"0.20.228","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.228","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"39c4e9e6efba39f8f9351d62f9e24bdaf22adbdc","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.228.tgz","fileCount":328,"integrity":"sha512-WvhXn6kMO6ECPql1IpiOjg3dN0kHDyzimy9cw/UVQ3BTSF1zbPPMOdRtjzmT4LypMwfiTToLk7XmaAAuRvRelQ==","signatures":[{"sig":"MEQCIBl4gq7gMTXJNv0eFp2/SwCP4ouBqbk5R7S1T54JCbKJAiA0Gc6MHxoSd9ld2fUsAG5vBfazKZcC9gNIueohnArTmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12840695},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"b20e2e43191584986c19a2a1ea72e05a3dd87268","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.228_1787581138863_0.8429667551059707","host":"s3://npm-registry-packages-npm-production"}},"0.20.229":{"name":"@lazyingart/agintiflow","version":"0.20.229","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.229","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"375ad58a0bdc40e9e4305a8d3b5acde33e4b4522","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.229.tgz","fileCount":328,"integrity":"sha512-8UBZXNRLSigCN/wONcTZp9MkSEHuQ1qLsSdPiTe2U8yFGRB4quzdOACca53CiP1ewZx/L1aIpsIvU2OipGDo2Q==","signatures":[{"sig":"MEYCIQD5hPBaoWfrWVJly44yoLNr+q2ZVBbiDSmRGW9YwK4eFgIhAOMX7rOilacokX3K6ZjlwONYFP9xQk1R4kFH/gGYf0nR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12844660},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"53de416357e4f2be031ff145518d40b4e26d36a2","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.229_1787583133498_0.3349684125770811","host":"s3://npm-registry-packages-npm-production"}},"0.20.230":{"name":"@lazyingart/agintiflow","version":"0.20.230","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.230","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"bf9831bea26bfbe85011c29c190a9e8288140c10","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.230.tgz","fileCount":328,"integrity":"sha512-syLvOYnh0x6vCisVEmQ9cCCQWWci8VYm0oX+768pZzBrZ49Ke15yLdartvCS30loMydivM+stUXndyfzkhBsNQ==","signatures":[{"sig":"MEYCIQD2eAAAUvL3ZSHcGtVWXRsx92UKAaJRMKVxFp+wIihMqwIhAJFsdAo2CIbV8i5GaYTvHN63rgo8/xvBcVRWcKiaF7wT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12849527},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"7e539f196c532445bec77ea3d9edbf8c6e3c652f","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.230_1787584546889_0.4886268283310924","host":"s3://npm-registry-packages-npm-production"}},"0.20.231":{"name":"@lazyingart/agintiflow","version":"0.20.231","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.231","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"ece8031dfc6b8909766ea01d2e7d5903e4a60b7b","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.231.tgz","fileCount":328,"integrity":"sha512-48wNy12b7k7tvPSugOGjhjNsvFFLpM3MbqNxIyHW7+yg3EY9U2Wzyhcm+lfgwmxl5gQlO+RfNLTkrQu9A/mEsA==","signatures":[{"sig":"MEYCIQC0LXSwETO0jMDHyR8IyTpXNLD7S8HrlhhDqP6w6wemZQIhALOVWLMoioxn6imSw5iGwM3oBwTVupMjSLQ6zgnps8V1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12853704},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"64c899f4d581fc0ef3740b9b947125f1082b3931","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.231_1787586565363_0.15502643532811877","host":"s3://npm-registry-packages-npm-production"}},"0.20.232":{"name":"@lazyingart/agintiflow","version":"0.20.232","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.232","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"b929101a0729a360a8be249fe9aa966c9b126cd4","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.232.tgz","fileCount":330,"integrity":"sha512-EhK7Mh+fBSIEE0cYo4OdyeG9iAVdL3QkNerZJBg8/c9HLUJejCg50asda9HXxIQr2psTGfX88F9W9DoTqrUCdA==","signatures":[{"sig":"MEUCIDLi/pwh5+ZVRoC5t5bCEF9wnQpKJVXg1vVc8xesnquiAiEAvA/pDvafr7Jdr1K2zpfqikMEJmu23hQEmZnxQoRXJyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12879148},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"b6fe7c1ecf5266777aee37a2618c8851193d33a3","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.232_1787588890894_0.08536974720441814","host":"s3://npm-registry-packages-npm-production"}},"0.20.233":{"name":"@lazyingart/agintiflow","version":"0.20.233","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.233","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"eb1ac294d355f519bc641f66c74aad7a4e9dcee1","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.233.tgz","fileCount":330,"integrity":"sha512-HKIkaanzr0JoNHnh8gwqcXrug5/oUB4H82eQQD0LnIoWMJnUNU555iUZ+7o7C13tolr9jYdeWgCHR7E8dylzXw==","signatures":[{"sig":"MEUCIQCp5zVwRstlCnT3Hf8NJ10YoYzV/wcGqRIpDGMJCq33vQIgCQtHrvy8LKQho1OyvKgJU9uRp41tY+0wrKsQbnJ1fMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12880760},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"0f70eed268cf249f9b9e14333bf9c2ff232e8108","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.233_1787589723813_0.9812771328850463","host":"s3://npm-registry-packages-npm-production"}},"0.20.234":{"name":"@lazyingart/agintiflow","version":"0.20.234","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.234","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"aafce0f1412dc9ec36a117b2db49254f80b9775a","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.234.tgz","fileCount":330,"integrity":"sha512-6LjQYnxSPYSX4eR4vM+x1Cxmvo7Fhx4pgIHIF9OHE7jETIRRAXPBGiE2AmDE+UGLJFrVcn/V/R+hACtWQMyLrA==","signatures":[{"sig":"MEYCIQC+Z29UptxktUsS9dTBBLFmDVvWrJi5aPPXi+Y8atciQAIhAPlCUdf4I67yQHEuid1YDCLD/GKJmARiUJDme5F8DZlm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12883788},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"54d51060afc61c608a83cac05e6d329dcf831e27","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.234_1787590540695_0.6975973098803676","host":"s3://npm-registry-packages-npm-production"}},"0.20.235":{"name":"@lazyingart/agintiflow","version":"0.20.235","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.235","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"750e26be5fa70fa0503c65c31322d4d44ea67f13","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.235.tgz","fileCount":330,"integrity":"sha512-LLKKxsC6lJpFyartJ+2ixqSwnGzt4+yhw7jR3cSxNILsE/uAYBNfXghithqb3Z6Y+c5qbRS0pKnhSKNwg9JIfw==","signatures":[{"sig":"MEUCIDnS1vaghWXzd5ysEQns4jddDmS5wQVA6l8wZSjyojwgAiEAla78IMMZ+ugStMyAroFtYbDYrVQ36Vs3uLJBifhJtDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12886351},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"f305586d443bfbd3a1dc449bd6a3d93fa34ff48d","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.235_1787591121666_0.3673195413122783","host":"s3://npm-registry-packages-npm-production"}},"0.20.236":{"name":"@lazyingart/agintiflow","version":"0.20.236","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.236","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"74339b01f6e664769e60f8e999a1f2ae54fcbf37","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.236.tgz","fileCount":330,"integrity":"sha512-jJT0psnHTD1nGynTFs/JvpcS7FQ5/XXhT/gQ2O8iXGEyZqL95EHKLNU9A/XYrKj7sAg7NGI+hZG6elPUTRODeQ==","signatures":[{"sig":"MEUCIQD45PixSxwfs3G+HKWtLBOA26TwGJixUqbhzr++HQ1KJQIgIpN/O2jX4fhKslUmFoPUegoeEA3HITQJjhTnZ9pdh8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12892048},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"974b3ddc3c8c048af6badd48c92888d53e6f905d","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.236_1787592174463_0.46366406875803623","host":"s3://npm-registry-packages-npm-production"}},"0.20.237":{"name":"@lazyingart/agintiflow","version":"0.20.237","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.237","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"04409e0e9050bb5764e8cf472725d70a7b2a5983","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.237.tgz","fileCount":330,"integrity":"sha512-5gscY44AoW9H2JQM/fQTEINYIjrEAqwSklhJjOIt1g9zJN9ZPs2Un54nNWTYQN52IwZMjVFMdECznYHcrxVn5A==","signatures":[{"sig":"MEUCIDiwxSP2fzWcOd2+EadibXscwtFN5JZ55sQSHaG3H1YKAiEAoMCrA/O5oWOgrdV6XmoyHBv2DKeSamO4HuJfcjb0HbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12894572},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"843166fd1133f77aefe627fb6982701d3d826b49","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.237_1787593870880_0.011035933694705458","host":"s3://npm-registry-packages-npm-production"}},"0.20.238":{"name":"@lazyingart/agintiflow","version":"0.20.238","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.238","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"6c3adb1b996d3d6808e94e283ef79009006a4de5","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.238.tgz","fileCount":330,"integrity":"sha512-vMOf/vYnjLVOE5CaR3X4W//+x4JtfI6kiggGGT1J2YMSyH2drzWBig4UizKOVjWxGyw5Xfxd4SJ2lEOKDOcErw==","signatures":[{"sig":"MEUCIDW9t+YAR0Ip04xcW+jU7SdTuHE7ZCedqD/cS4DFCpfBAiEA72HQTpsdQlH+9a3WAhZsu/gcd6M+hd6tMs1DwRoQYjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12901593},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"de6d7642103f57aaf4ac2e2e8b1a69a2664cf62d","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.238_1787598963001_0.4844737776904815","host":"s3://npm-registry-packages-npm-production"}},"0.20.239":{"name":"@lazyingart/agintiflow","version":"0.20.239","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.239","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"1dab59fc45ae45da6523aba845e218f769718e73","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.239.tgz","fileCount":330,"integrity":"sha512-zSMT9inX7bpbUL+0AskafGyGrArt65O1ZTU9zxS0Ytswc9Ql5jKSnWhaCs5furrJnDXvEvRuCHb4CjyH8R+JtQ==","signatures":[{"sig":"MEQCIEVT2VRlLMVLkyG0F+pwjz4H1vxnvEHoefs2rYV6Uw4HAiAeji1XN/CVqXj9ww57KDhCPFbsxR2k9DDQye90RZZEWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12910478},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"10b4627e1b78b9575f35b95904e40ee20d8d033a","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.239_1787604025480_0.688074620858278","host":"s3://npm-registry-packages-npm-production"}},"0.20.240":{"name":"@lazyingart/agintiflow","version":"0.20.240","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.240","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"4b9f03cd2fffc9d9b4567849958736c4b1260b73","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.240.tgz","fileCount":330,"integrity":"sha512-EpZ59ar4ur30yqEx9IT1SPfWwSQ/JZcVH1dS/WgGt6CtlwTc/agmoe9wKkyCnXuAqTY0jaeXfGyP62vLxsy/rA==","signatures":[{"sig":"MEUCICG0KoVzBXFbVcnNxCtnIsyBkTGvlmrDIpe1np9n8XNyAiEA4NCoaRNXg4iGbwxkhwCTpqAKJDHLIubuKh2YhyVrB10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12916631},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"bf94b1fe4936fdc93ed196bef0f77465db6f6483","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.240_1787605752074_0.22750537514169644","host":"s3://npm-registry-packages-npm-production"}},"0.20.241":{"name":"@lazyingart/agintiflow","version":"0.20.241","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.241","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"8772908cd026797b74586876ff8070580717def4","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.241.tgz","fileCount":330,"integrity":"sha512-wh1GI8rQrWjwKmcZt8j33WyzShFT54gxweRAM1lXGiRMX7NoNUGiEvEYaWqbl3AY0EcVMMMjxpva5TU0VL9DpA==","signatures":[{"sig":"MEUCIQCrBtOcT9F0WAUS51blw/GfyXZUEoXQK0sLpCeLOMHviAIgCK6sh7qTtkWBsNMWhxpo1gjWgQezdwZW2ImCMxwcaeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12919496},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"7b97a896e2b40eaacb2a69cebd0865d54f30e7c6","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.241_1787608605927_0.03615254320702932","host":"s3://npm-registry-packages-npm-production"}},"0.20.242":{"name":"@lazyingart/agintiflow","version":"0.20.242","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.242","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"6a0588301ac653ffe1811216846a64719fd2fab2","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.242.tgz","fileCount":330,"integrity":"sha512-y3obafJHWyxiMH1Z3qQfQKI/tzK8ZLgu0dzFt37cibe7J0uF9Ylkl6MUzSvks/WvfO90VRRyZfWZL5diKuCQGw==","signatures":[{"sig":"MEYCIQCZXSCbXLHma0oF/ujf100+JYa4kAjSby8JRN5aBoEbEgIhAIF7scuJ+ufTdES+J3/Y4+RtL0KGavJzjn4Ig57zIN6U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12933749},"type":"module","_from":"file:/tmp/agintiflow-pack-020242-20260825/lazyingart-agintiflow-0.20.242.tgz","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"_resolved":"/tmp/agintiflow-pack-020242-20260825/lazyingart-agintiflow-0.20.242.tgz","_integrity":"sha512-y3obafJHWyxiMH1Z3qQfQKI/tzK8ZLgu0dzFt37cibe7J0uF9Ylkl6MUzSvks/WvfO90VRRyZfWZL5diKuCQGw==","repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.242_1787611035260_0.2471237840341025","host":"s3://npm-registry-packages-npm-production"}},"0.20.243":{"name":"@lazyingart/agintiflow","version":"0.20.243","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.243","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"ede4cf8c103ea9582827cdd57fed4a50e8dd9cf8","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.243.tgz","fileCount":332,"integrity":"sha512-jA/8lJ0wZkKPICG1TjWpNwp/VmHV2/+A63qQOHpF/XlOt/Ng48AM59zIALV6MWaJG2paSgvbL0CNxVgnjPRYuA==","signatures":[{"sig":"MEYCIQDvXf7f7x5cj5mSD+6vUpB4dtcOnocxGQYzco2wT9+YRAIhAKgFS2QakBV9ZKLTYAskO/ySWmr93B87NtUD9FtPD7Pv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12993704},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.243_1787613239436_0.615638326033928","host":"s3://npm-registry-packages-npm-production"}},"0.20.244":{"name":"@lazyingart/agintiflow","version":"0.20.244","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.244","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"ec773a4ab75fc84bcd287d804df2c1756a3c8647","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.244.tgz","fileCount":332,"integrity":"sha512-z8yG5JMcl2o8z3nFw59eExFCZCOINaqoU+pLEKaVj79AHn2FlHOlt/ePCqdZaWIHw4RtvP84BtI9ZmOJaPteUA==","signatures":[{"sig":"MEUCIE3QP+cVINcp7GXElEKIZTs0mlDzFQG7t2ZKxJuo3RCVAiEAs3S7FlJscQcE888ZNZ1O9a0cB70x/r5fFRBFbh3paFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12997679},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.244_1787614465498_0.4596691792094181","host":"s3://npm-registry-packages-npm-production"}},"0.20.245":{"name":"@lazyingart/agintiflow","version":"0.20.245","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.245","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"6018fdeafd1e21141d27315221fc3c4030df7a37","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.245.tgz","fileCount":334,"integrity":"sha512-+8oPH6F7q5nvVlNuZ19k7ax1ItDhRaMtVhNbl+pMstqXpZVq/1SbaIINdVYnUdjYnIN2KKK6gNglME47Vw0A9Q==","signatures":[{"sig":"MEQCIGzjsfBjgMcrX4s4IfbsN49d2UWZzuldahcxfL88RkjcAiB+shXQQ0KAXw6jA0GSTE9w/hA0msHBP3K88du352ZZkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13123896},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.245_1787615799604_0.9725709463567365","host":"s3://npm-registry-packages-npm-production"}},"0.20.246":{"name":"@lazyingart/agintiflow","version":"0.20.246","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.246","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"8e52dbf9f61f69689773f2800cdf3d5074734ca0","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.246.tgz","fileCount":334,"integrity":"sha512-VuAyHjuJmJqtuRkEIyXsxqm7HfEfpRW0nxQTQ4+B3i1gSnt5VcRTEZOWFMvfnhZQFOn6Y94vzQ6dp3FiwEPyXg==","signatures":[{"sig":"MEYCIQCHabHLGIgKBtrmJqwz+BQehdkJHyBEYvlR1Ks0DDuD1gIhAPGCjxOzfZp2PsFhdo5VzZSakrV9rr468kYnA94jRfUl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13129668},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.246_1787617132532_0.748621105153702","host":"s3://npm-registry-packages-npm-production"}},"0.20.247":{"name":"@lazyingart/agintiflow","version":"0.20.247","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.247","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"15379cd32c2d89ee06cb5ae288b25d6b983772fa","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.247.tgz","fileCount":334,"integrity":"sha512-ArRL+1zx/qyUyRt1KJxjIFHudCk9wW/IoOLn02BLn177UwHRmBFFZTzXGnDSqzVCLpGFpysD0A+rg9sPPumvQA==","signatures":[{"sig":"MEYCIQCxfKhdcZYnfIPSRRdKTjZGv6yckPHrbjVZAeKADKOLUwIhAP50IxBIc67KzoAqTUnHTJaeBVvUo9iuw51hkecGFqtC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13133173},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.247_1787618239552_0.5117462563292998","host":"s3://npm-registry-packages-npm-production"}},"0.20.248":{"name":"@lazyingart/agintiflow","version":"0.20.248","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.248","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"56e8803c330075dd100d03f67b4a9996ad402287","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.248.tgz","fileCount":334,"integrity":"sha512-674ZDV1HfzLmihMDy5/dGrkMUJhpVWWXPWS93Tgr87ooD3nMxLAAdNz+yD2feCAM2BL+7RC4/0GipEik4aZK3Q==","signatures":[{"sig":"MEYCIQCyy2k+Egoscs0pHX14knHLF7USjiCOLD2YI0W8+okLiQIhAMXmgfEuswz1a9U8jhcvJZoBxskoMOVwb55LWJ7oBTBA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13151706},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.248_1787626188213_0.7987414115326728","host":"s3://npm-registry-packages-npm-production"}},"0.20.249":{"name":"@lazyingart/agintiflow","version":"0.20.249","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.249","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"a21eff1cfab7fd89f29cf82ab3db475a48fa0884","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.249.tgz","fileCount":334,"integrity":"sha512-og9CCh8rqlz9eDIyZ0Mkrk8Dik8rI+jnxG3WhJ+Ab9bNJDaircG6BvKscv55UbTIt69X6O02i5ScSik/VKzcmA==","signatures":[{"sig":"MEYCIQDqcr/npN3C7EtCJhZHsnHgwP/VR2D5ud3Js3h3z4P0hQIhAO0aINrmjJupwh8/Y+gmWwvU84m177KlxGx1HsO0gxnT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13157343},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"b3b784b971519b82df277a158c098c378352b827","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.249_1787648735667_0.024834746374881034","host":"s3://npm-registry-packages-npm-production"}},"0.20.250":{"name":"@lazyingart/agintiflow","version":"0.20.250","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.250","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"c7f384895fccc669434c5c9b0a4b72e3f2e687df","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.250.tgz","fileCount":336,"integrity":"sha512-/rsKXlZb6EkDFF3gey+3bHaffq5HpWlCbOQB4xNIQ4coRMGDx3Sgq7qfRMOnHjgU0EI/vnmwwMsdSrzKUl2vfA==","signatures":[{"sig":"MEUCIDlpqJHRnXgTfzSS4qsXLtXyP9UxmQPKyt8m7w3QGpsxAiEAmEQmAt+W4Mht0b8ppINu8/famGU38jpmlm30O3RhVsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13259444},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"7b11a64cb4a1952349fece2d1f5854402786ec31","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.250_1787687076587_0.05073020053122823","host":"s3://npm-registry-packages-npm-production"}},"0.20.251":{"name":"@lazyingart/agintiflow","version":"0.20.251","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.251","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"3ddbef29785ae290f9d586a1ec00c30f54f4480b","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.251.tgz","fileCount":336,"integrity":"sha512-jD99JrKy4MMKYwtyN23TN406cS/Ba0F+B2GYzaYdoZWuDyieww1wqmBJ3NvU4mL6hvxFor9JFCgmxq/XBMCfAQ==","signatures":[{"sig":"MEYCIQD/wEx9LNg9Cam4lPpe7xA+H4331OrtheBaUGSuu1glgQIhAO8GlH+rjKtYWWtmVBBFNFrVw8TVSExn/JL/JevPXxb2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13269601},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"29a3b5e4d9c88035d3388c0a26195bf569f9771c","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.251_1787689130271_0.27163329988438645","host":"s3://npm-registry-packages-npm-production"}},"0.20.252":{"name":"@lazyingart/agintiflow","version":"0.20.252","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.252","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"ff0a2ad28fbd45fe860eda8372956f929cb1dcf6","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.252.tgz","fileCount":337,"integrity":"sha512-O2CRpA1VG/cv5/fUdNQFghEWMLM0ikBl86OgSOd+v0ZQwQUzNz14gd/V6wNpXCHLGFkLHBtslZFtg+HQBWhcrg==","signatures":[{"sig":"MEYCIQDik9CrA8AFR9RC5cu0llFNsfknwl1h0m6jyvc0p3X8mAIhAOfS7obJnqlLKPG39AFmBOYqsEDitLUv7fuPOWEUE8hk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13279636},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"a3ab740b9d1ac5132264a36b22d484b3091c7158","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.252_1787695296964_0.31662165733690006","host":"s3://npm-registry-packages-npm-production"}},"0.20.253":{"name":"@lazyingart/agintiflow","version":"0.20.253","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.253","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"fb8eef9e8e7dc1d4829fa82074d7aad3c1c25502","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.253.tgz","fileCount":337,"integrity":"sha512-cMAyG1MuHKNd52i7UQSGU3XQlK68U2pGt48q8rFmvpc+M7AcoOQ/To1C9FabxLNwTx9DXWZyYBr1npYst8KWFA==","signatures":[{"sig":"MEYCIQCSoH6+7k74Jtl5Y8tUhWe+rS6oox3OEjj5ZPVZxVmSFAIhAOF0/4zq2c9JN0Wm7t2ufNJc5+s04Eq/7U/e2jFJ7qsf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13288030},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"219e0a34a3c96e1c779b7659693daac82872602d","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.253_1787696960383_0.533376606479649","host":"s3://npm-registry-packages-npm-production"}},"0.20.254":{"name":"@lazyingart/agintiflow","version":"0.20.254","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.254","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"dc358af0f71502b01db54c0da80dad5a965a324c","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.254.tgz","fileCount":337,"integrity":"sha512-APRMoP8bpOmnQrdvP1XAW40HP+ZLX59rL85P+Zs4s6MHrIh2FFnNrOqDSZ2tusx4V1V/oOSiXjzxC52jzElz8Q==","signatures":[{"sig":"MEUCIQDnGOSQDp5iAZ7By95KuE43qYM0LdV6SXQRXwG4es20IgIgZupCqYzBaYVDjds+H0nop5bpABNdadzAj0GUrpCwkWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13291566},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"85a6479a69ea9895d10474b92c9ecc7d56471fb4","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.254_1787700661047_0.6844831538581968","host":"s3://npm-registry-packages-npm-production"}},"0.20.255":{"name":"@lazyingart/agintiflow","version":"0.20.255","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.255","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"ee04017234b1c41258a09d71c2ec199553ac87b1","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.255.tgz","fileCount":337,"integrity":"sha512-6NZa0uvqNDQjs+MEEFFMnxhuTnJ8b10sZ54vVLd9vjh6GV+aXra8hsn+2TuS6Xj9creVOtSKzoJQNcZO1c2o5g==","signatures":[{"sig":"MEYCIQD5TxJMCcwHdngdR3go0vkthuYTRY4O0SfhISz60u89vAIhAMVLudTfrkBb7hYEACIPeF8RXdKkFRtFACsm8Lz1N0Yr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13427676},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"6134ca41a58aded1627f68079d9acb33cf807e11","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.255_1787718141893_0.49044429916199106","host":"s3://npm-registry-packages-npm-production"}},"0.20.256":{"name":"@lazyingart/agintiflow","version":"0.20.256","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.256","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"9b2b607d8b099431581fa74069cd30874e11d7a5","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.256.tgz","fileCount":337,"integrity":"sha512-r3tu9kDjZXvmRpNOS7LdoloV/CUIuNZSgEAWux3yfnudb/Qr5ptuqHZtcMyg/8D82+HQUfUpzSHQVjmO/rLwVg==","signatures":[{"sig":"MEYCIQC9SFRP9VEBJCmE2A+DQ9UcjI+cA25QvyGIPA3YtbWByQIhAIyERnizS6ls5dtUle+5j9L27+NT99gsiB/wSvW0okTi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.256","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13871739},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"21e748d599b76c6cbad896d7943526a8039d2dd6","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.256_1787827493486_0.26810284042528476","host":"s3://npm-registry-packages-npm-production"}},"0.20.257":{"name":"@lazyingart/agintiflow","version":"0.20.257","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.257","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"df0a859764111a2c7c23a3445f52bd72711a31d9","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.257.tgz","fileCount":337,"integrity":"sha512-WPkygGPYXzMXPEm+JzqIYrO5gpBFLsTGjmGt0yPLpW4IKCk5vwCSotW98YwxIOwHWqX5jpTki/4X+L6hv4eI2g==","signatures":[{"sig":"MEYCIQCXPzIxMEianN0pR5M03s85lVuUThh3X1DVM5yhsIR/fQIhAPhB2H6eI9NVxrIc98itIht92zjMzIzxNUSws3krH4Xu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.257","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13874126},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"40796f69a5114023c6e71eb40cb4d27754e26a10","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.257_1787831044074_0.20810626134442223","host":"s3://npm-registry-packages-npm-production"}},"0.20.257-integration.4":{"name":"@lazyingart/agintiflow","version":"0.20.257-integration.4","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.257-integration.4","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-document-worker":"bin/aginti-document-worker.js","aginti-public-research":"bin/aginti-public-research.js","aginti-execution-worker":"bin/aginti-execution-worker.js","aginti-integration-analysis":"bin/aginti-integration-analysis.js"},"dist":{"shasum":"a75c9ab303798662aa9a7e90d6398e8bde1234ba","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.257-integration.4.tgz","fileCount":391,"integrity":"sha512-nu/n/gtGkLG6O+jixwXQkvBh68VS6iewEpZd1ULdm96eclucUtDjEz8iAFlseGvqaDyqS7lYkMqSY9yy7GTVhw==","signatures":[{"sig":"MEUCIQCZR3jG/thSW0ArLTfUIBWRp7mDQsmUAe8w0VRPIvOjMQIgL2O9SybB9SZfZkDE7N3C212A6VoLrQZHTyhQTAVWeFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.257-integration.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14257371},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./document-worker":"./src/integration-document-worker-service.js","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./document-worker/store":"./src/integration-document-worker-store.js","./document-worker/config":"./src/integration-document-worker-config.js","./document-worker/server":"./src/integration-document-worker-server.js","./public-research/server":"./src/public-research-server.js","./document-worker/runtime":"./src/integration-document-worker-runtime.js","./document-worker/contract":"./src/integration-document-worker-contract.js"},"gitHead":"58afe1dd7c67c970b4d3569d883dc1f6a7b9100e","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:integration-api && npm run smoke:integration-sandbox-profile && npm run smoke:execution-worker && npm run smoke:execution-runtime-bundle && npm run smoke:execution-worker-server && npm run smoke:execution-worker-systemd-boundary && npm run smoke:integration-analysis-coordinator && npm run smoke:integration-document-artifacts && npm run smoke:integration-document-content && npm run test:document-worker && npm run smoke:integration-document-worker-cross-boundary && npm run smoke:integration-document-session-broker && npm run smoke:integration-document-revision && npm run smoke:integration-grounded-search && npm run smoke:integration-analysis-planner && npm run smoke:integration-analysis-session-service && npm run smoke:integration-analysis-api-server && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","test:document-worker":"npm run smoke:integration-document-worker-contract && npm run smoke:integration-document-worker-store && npm run smoke:integration-document-worker-service && npm run smoke:integration-document-worker-server && npm run smoke:integration-document-worker-systemd-boundary && npm run smoke:integration-document-worker-real-compile","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:integration-api":"node scripts/smoke-integration-api.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:execution-worker":"node scripts/smoke-execution-worker.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:execution-worker-server":"node scripts/smoke-execution-worker-server.js","smoke:execution-runtime-bundle":"node scripts/smoke-execution-runtime-bundle.js","smoke:integration-analysis-live":"node scripts/live-production-planner-smoke.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-grounded-search":"node scripts/smoke-integration-grounded-search.js","smoke:integration-sandbox-profile":"node scripts/smoke-integration-sandbox-profile.js","smoke:integration-analysis-planner":"node scripts/smoke-integration-analysis-planner.js","smoke:integration-document-content":"node scripts/smoke-integration-document-content.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-document-revision":"node scripts/smoke-integration-document-revision.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-document-artifacts":"node scripts/smoke-integration-document-artifacts.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-analysis-api-server":"node scripts/smoke-integration-analysis-api-server.js","smoke:integration-analysis-coordinator":"node scripts/smoke-integration-analysis-coordinator.js","smoke:execution-worker-systemd-boundary":"node scripts/smoke-execution-worker-systemd-boundary.js","smoke:integration-document-worker-store":"node scripts/smoke-integration-document-worker-store.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-document-worker-server":"node scripts/smoke-integration-document-worker-server.js","smoke:integration-document-session-broker":"node scripts/smoke-integration-document-session-broker.js","smoke:integration-document-worker-service":"node scripts/smoke-integration-document-worker-service.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-analysis-session-service":"node scripts/smoke-integration-analysis-session-service.js","smoke:integration-document-worker-contract":"node scripts/smoke-integration-document-worker-contract.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-document-worker-real-compile":"node scripts/smoke-integration-document-worker-real-compile.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-document-worker-cross-boundary":"node scripts/smoke-integration-document-worker-cross-boundary.js .","smoke:integration-document-worker-systemd-boundary":"node scripts/smoke-integration-document-worker-systemd-boundary.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.257-integration.4_1787832259458_0.7848862855252694","host":"s3://npm-registry-packages-npm-production"}},"0.20.258":{"name":"@lazyingart/agintiflow","version":"0.20.258","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.258","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"cac2053a15d2fdab5a9ff4617c65e25c52001ddd","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.258.tgz","fileCount":337,"integrity":"sha512-lI9+50gWgrYJKaVaUPRP6fDZOqdMKxGl3BX6nRpIiAoOFHkbU29VIG75E7owiFaUNoQXS8OT3ifqik1Z5SDf4w==","signatures":[{"sig":"MEQCIDGUWFnsOC8c667tSmIUFM/kjzgfKJvJ6JUNHNmtpScdAiBWgcmh8S6yMLh+5OKshxts8bhvpbwQW34leCrZr8FIYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.258","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13875167},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"827461b1c3c2c8ff2d31c7eb63b3b006d76cb283","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.258_1787832389083_0.6327902181157321","host":"s3://npm-registry-packages-npm-production"}},"0.20.259":{"name":"@lazyingart/agintiflow","version":"0.20.259","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.259","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"454210c221874fdb5d9a2969d043450a88a500e7","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.259.tgz","fileCount":337,"integrity":"sha512-Ja8i90ZqIsuU00QlpzlLicqRBwMPcz7z7MrxcFw2WB8nMnO5kmGxBPIa4w3wjk4UpoTPNm8q6A8dfyFBXzLDyQ==","signatures":[{"sig":"MEUCIQDdCuupUhn+CLmiGStYw4s08DkzL9goUP8GMKExDPzCfgIgSvREgmWq5Q3Zfr25/mhVz/RGPMe42MLzkgZulD3cymI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13881414},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"4ab34353144ef4ef001be891778812d929a798d8","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.259_1787834340149_0.33169979182529485","host":"s3://npm-registry-packages-npm-production"}},"0.20.260":{"name":"@lazyingart/agintiflow","version":"0.20.260","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.260","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"b58f761ca74842c155a6b654a87fe30956a688fb","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.260.tgz","fileCount":337,"integrity":"sha512-XYxBzTapGOWX7vgfSmZ0RwVPAh7QX64QH57/RnW4qWSHdegIP7/7SCc3/JJIEvhtdfYs2uz4itStRsC8H3ijyw==","signatures":[{"sig":"MEYCIQDdi/mdyByPDtLm6N0A9tdmTNm6lFy1C7Me5BW590R0cQIhAJxKAzaakQm7Nhy1+dpMnP7DbFzGHCXXkKB8jcOlGl3V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.260","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13887817},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"9570c35dbac987865444a2285ab7b5d8aba36e8f","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.260_1787834981878_0.5337279012724927","host":"s3://npm-registry-packages-npm-production"}},"0.20.261":{"name":"@lazyingart/agintiflow","version":"0.20.261","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.261","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"97503820ef22d30b4a16d27e414d3af213a2fdef","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.261.tgz","fileCount":337,"integrity":"sha512-yPVL/EDnxxxCVxoAmR1MhgoVft58nF9doVRMd2vZc6bjfNKe9WbYizMUsUb90rd85DhnH6B2Dd3RHZU9F5LmiQ==","signatures":[{"sig":"MEYCIQDfVVtShSCP67j2QBHKfF3r7mRugkCwO9CsmeByhXoxMQIhAOyw6PMMnStmNiWSWZuCx4I9a2BVQ4b/caySS4Wd3pMs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.261","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13891933},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"33a899ce7396456c6c3769580614ad6d0956248a","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.261_1787837274746_0.09313497747625998","host":"s3://npm-registry-packages-npm-production"}},"0.20.257-integration.5":{"name":"@lazyingart/agintiflow","version":"0.20.257-integration.5","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.257-integration.5","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-document-worker":"bin/aginti-document-worker.js","aginti-public-research":"bin/aginti-public-research.js","aginti-execution-worker":"bin/aginti-execution-worker.js","aginti-integration-analysis":"bin/aginti-integration-analysis.js","aginti-integration-analysis-state":"bin/aginti-integration-analysis-state.js"},"dist":{"shasum":"f208100fc54c0136ca07f659049e4efe9feb58f3","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.257-integration.5.tgz","fileCount":396,"integrity":"sha512-SPcGkTEKQ1dDLKWfd3qOrBNLLXzrbD2lTmiHTlmZpOPlFE4RrRYUGm0HGzQgiJ8AVSKTmP3qjzNDQoDHyW89rw==","signatures":[{"sig":"MEYCIQDvhW24ZKeB2Uv22J1ZjGUPSLrtsdx3OGHFwztO0NAL7wIhANKrXMbrS7nsxrLzY560F16lEjbstVvpIU/AWH8fH1v3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.257-integration.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14317586},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./document-worker":"./src/integration-document-worker-service.js","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./document-worker/store":"./src/integration-document-worker-store.js","./document-worker/config":"./src/integration-document-worker-config.js","./document-worker/server":"./src/integration-document-worker-server.js","./public-research/server":"./src/public-research-server.js","./document-worker/runtime":"./src/integration-document-worker-runtime.js","./document-worker/contract":"./src/integration-document-worker-contract.js"},"gitHead":"adaa7d085800c29cd523cd6d5ba319bc3901df9d","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:integration-api && npm run smoke:integration-sandbox-profile && npm run smoke:execution-worker && npm run smoke:execution-runtime-bundle && npm run smoke:execution-worker-server && npm run smoke:execution-worker-systemd-boundary && npm run smoke:integration-analysis-coordinator && npm run smoke:integration-document-artifacts && npm run smoke:integration-document-content && npm run test:document-worker && npm run smoke:integration-document-worker-cross-boundary && npm run smoke:integration-document-session-broker && npm run smoke:integration-document-revision && npm run smoke:integration-grounded-search && npm run smoke:integration-analysis-planner && npm run smoke:integration-analysis-session-service && npm run smoke:integration-analysis-state-migrator && npm run smoke:integration-analysis-api-server && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","test:document-worker":"npm run smoke:integration-document-worker-contract && npm run smoke:integration-document-worker-store && npm run smoke:integration-document-worker-service && npm run smoke:integration-document-worker-server && npm run smoke:integration-document-worker-systemd-boundary && npm run smoke:integration-document-worker-real-compile","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:integration-api":"node scripts/smoke-integration-api.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:execution-worker":"node scripts/smoke-execution-worker.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:execution-worker-server":"node scripts/smoke-execution-worker-server.js","smoke:execution-runtime-bundle":"node scripts/smoke-execution-runtime-bundle.js","smoke:integration-analysis-live":"node scripts/live-production-planner-smoke.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-grounded-search":"node scripts/smoke-integration-grounded-search.js","smoke:integration-sandbox-profile":"node scripts/smoke-integration-sandbox-profile.js","smoke:integration-analysis-planner":"node scripts/smoke-integration-analysis-planner.js","smoke:integration-document-content":"node scripts/smoke-integration-document-content.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-document-revision":"node scripts/smoke-integration-document-revision.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-document-artifacts":"node scripts/smoke-integration-document-artifacts.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-analysis-api-server":"node scripts/smoke-integration-analysis-api-server.js","smoke:integration-analysis-coordinator":"node scripts/smoke-integration-analysis-coordinator.js","smoke:execution-worker-systemd-boundary":"node scripts/smoke-execution-worker-systemd-boundary.js","smoke:integration-document-worker-store":"node scripts/smoke-integration-document-worker-store.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-document-worker-server":"node scripts/smoke-integration-document-worker-server.js","smoke:integration-analysis-state-migrator":"node scripts/smoke-integration-analysis-state-migrator.js","smoke:integration-document-session-broker":"node scripts/smoke-integration-document-session-broker.js","smoke:integration-document-worker-service":"node scripts/smoke-integration-document-worker-service.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-analysis-session-service":"node scripts/smoke-integration-analysis-session-service.js","smoke:integration-document-worker-contract":"node scripts/smoke-integration-document-worker-contract.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-document-worker-real-compile":"node scripts/smoke-integration-document-worker-real-compile.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-document-worker-cross-boundary":"node scripts/smoke-integration-document-worker-cross-boundary.js .","smoke:integration-document-worker-systemd-boundary":"node scripts/smoke-integration-document-worker-systemd-boundary.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.257-integration.5_1787837739168_0.9727288765229956","host":"s3://npm-registry-packages-npm-production"}},"0.20.262":{"name":"@lazyingart/agintiflow","version":"0.20.262","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.262","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"a8fe17e6d8cc18562b10ad725b2150346c72ad9a","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.262.tgz","fileCount":337,"integrity":"sha512-u5REFoCjSR6DedE0VqIvWVzAMJPaunGdf6bWBqiDTQETmTyKRMU0eDYYFlTEAYCaJT4xxH9qd3ag254VG0Ot9w==","signatures":[{"sig":"MEQCIHp2GN3zs2M1127eGmHbvcen5GZY+8aw2oLbD8LtuJbHAiAKqRMQ61x4EUlBeo5ASodPDExolcvHZ8Abko3ddetGmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.262","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13893905},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"2c4c13b65c6194d0fe312daca6d7509007f3fc0e","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.262_1787838786038_0.2051442712046545","host":"s3://npm-registry-packages-npm-production"}},"0.20.263":{"name":"@lazyingart/agintiflow","version":"0.20.263","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.263","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"219c349364a6a1334c94c6a6d3c507f41b16c085","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.263.tgz","fileCount":337,"integrity":"sha512-xq3hlQzEdN1JVT73yZ/5BTljVrpj5yTkhS2xLWPm+Yj3vd7YC45241QR50JJiUKlBZaaV2LTE+gXfY6JmDCgmg==","signatures":[{"sig":"MEYCIQCfQjiu1YllK3LCc3pNIS8rWohXPqp1rH96D6K7WLu17AIhAIaxxHPrGiNKGrWPB6uK4/9dxJ7ZIH9rsPjzfbrjp74D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.263","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13894700},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"c7b8ef7fc1f71a33bd3e99b8b67ab208a7f3b33d","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.263_1787839544293_0.7093292941258043","host":"s3://npm-registry-packages-npm-production"}},"0.20.264":{"name":"@lazyingart/agintiflow","version":"0.20.264","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.264","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"aaced391baea25b75584077e5faa1f5a747d868d","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.264.tgz","fileCount":337,"integrity":"sha512-/EKW6c/p1wHkcKcJEavPGBcg08N6j/BXqWPoNPSeQaj4p+UokyVu01ay29fj1Se6g9vdfpIhixCyWOdC9AUojQ==","signatures":[{"sig":"MEUCIHk4M3hbfX4xBeT8WTuvep3qGT5vDXfM+JpuR6ffqpmtAiEAlJs7pv1/bMNZPwfCDs6W16+OofMZ0RGANk7Zfp2upKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.264","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13935899},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"81b7ef4d18020c93e5c9510db696868866c7e5bd","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.264_1787844967667_0.5485399352395282","host":"s3://npm-registry-packages-npm-production"}},"0.20.257-integration.6":{"name":"@lazyingart/agintiflow","version":"0.20.257-integration.6","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.257-integration.6","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-document-worker":"bin/aginti-document-worker.js","aginti-public-research":"bin/aginti-public-research.js","aginti-execution-worker":"bin/aginti-execution-worker.js","aginti-integration-analysis":"bin/aginti-integration-analysis.js","aginti-integration-analysis-state":"bin/aginti-integration-analysis-state.js"},"dist":{"shasum":"4dab4b73458c0814e03fca18e7583f6208fa1cd3","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.257-integration.6.tgz","fileCount":397,"integrity":"sha512-tvEdRjVJ4MlHJi/aM0/LVSzG+lxAHF4f6dO8a23SUYRAZqm3hHg3eyj2OioYtg1FYG96ST8dt2ID6NqNyPnD+w==","signatures":[{"sig":"MEYCIQC1kaluko3TyuzfZEfq9srp17GFGTr3OtOqCJNj4KcFGQIhAK9WvEzzdP2DLE4IkpflD131mZjJADlG1v3RkRWQmzDn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.257-integration.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14375156},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./document-worker":"./src/integration-document-worker-service.js","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./document-worker/store":"./src/integration-document-worker-store.js","./document-worker/config":"./src/integration-document-worker-config.js","./document-worker/server":"./src/integration-document-worker-server.js","./public-research/server":"./src/public-research-server.js","./document-worker/runtime":"./src/integration-document-worker-runtime.js","./document-worker/contract":"./src/integration-document-worker-contract.js"},"gitHead":"d34ef6b5ebbc75056d7a53ac5b0f9350e589f097","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:integration-api && npm run smoke:integration-sandbox-profile && npm run smoke:execution-worker && npm run smoke:execution-runtime-bundle && npm run smoke:execution-worker-server && npm run smoke:execution-worker-systemd-boundary && npm run smoke:integration-analysis-coordinator && npm run smoke:integration-document-artifacts && npm run smoke:integration-document-content && npm run test:document-worker && npm run smoke:integration-document-worker-cross-boundary && npm run smoke:integration-document-session-broker && npm run smoke:integration-document-revision && npm run smoke:integration-grounded-search && npm run smoke:integration-analysis-planner && npm run smoke:integration-analysis-session-service && npm run smoke:integration-analysis-state-migrator && npm run smoke:integration-analysis-state-prewrite-gate && npm run smoke:integration-analysis-api-server && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","test:document-worker":"npm run smoke:integration-document-worker-contract && npm run smoke:integration-document-worker-store && npm run smoke:integration-document-worker-service && npm run smoke:integration-document-worker-server && npm run smoke:integration-document-worker-systemd-boundary && npm run smoke:integration-document-worker-real-compile","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:integration-api":"node scripts/smoke-integration-api.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:execution-worker":"node scripts/smoke-execution-worker.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:execution-worker-server":"node scripts/smoke-execution-worker-server.js","smoke:execution-runtime-bundle":"node scripts/smoke-execution-runtime-bundle.js","smoke:integration-analysis-live":"node scripts/live-production-planner-smoke.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-grounded-search":"node scripts/smoke-integration-grounded-search.js","smoke:integration-sandbox-profile":"node scripts/smoke-integration-sandbox-profile.js","smoke:integration-analysis-planner":"node scripts/smoke-integration-analysis-planner.js","smoke:integration-document-content":"node scripts/smoke-integration-document-content.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-document-revision":"node scripts/smoke-integration-document-revision.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-document-artifacts":"node scripts/smoke-integration-document-artifacts.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-analysis-api-server":"node scripts/smoke-integration-analysis-api-server.js","smoke:integration-analysis-coordinator":"node scripts/smoke-integration-analysis-coordinator.js","smoke:execution-worker-systemd-boundary":"node scripts/smoke-execution-worker-systemd-boundary.js","smoke:integration-document-worker-store":"node scripts/smoke-integration-document-worker-store.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-document-worker-server":"node scripts/smoke-integration-document-worker-server.js","smoke:integration-analysis-state-migrator":"node scripts/smoke-integration-analysis-state-migrator.js","smoke:integration-document-session-broker":"node scripts/smoke-integration-document-session-broker.js","smoke:integration-document-worker-service":"node scripts/smoke-integration-document-worker-service.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-analysis-session-service":"node scripts/smoke-integration-analysis-session-service.js","smoke:integration-document-worker-contract":"node scripts/smoke-integration-document-worker-contract.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-analysis-state-prewrite-gate":"node scripts/smoke-integration-analysis-state-prewrite-gate.js","smoke:integration-document-worker-real-compile":"node scripts/smoke-integration-document-worker-real-compile.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-document-worker-cross-boundary":"node scripts/smoke-integration-document-worker-cross-boundary.js .","smoke:integration-document-worker-systemd-boundary":"node scripts/smoke-integration-document-worker-systemd-boundary.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.257-integration.6_1787849443226_0.23298235657963917","host":"s3://npm-registry-packages-npm-production"}},"0.20.265":{"name":"@lazyingart/agintiflow","version":"0.20.265","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.265","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"a7a6a3478850d685b23a543ad4f523af7a757b4d","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.265.tgz","fileCount":337,"integrity":"sha512-sjlIHVdRZJDKU1oBahyKfemJz1luP2IG7tWKSYLxKjU87CYTHBrvcK0pyg+a7A16guSwnwTLqFXCLT73Sx3Hvw==","signatures":[{"sig":"MEYCIQC/hJr5dA1VjD/rgyYA0yQhg/1u8wbHSpp+HApeuLmW0QIhAOCydq1n/baNC2zpvRqz8va+GIeiR8TS3bu4/bGEJQ3u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.265","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13950339},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"9fa9f7c96882cce7afb24e644045295d5125a77a","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.265_1787849742107_0.09649343464407156","host":"s3://npm-registry-packages-npm-production"}},"0.20.266":{"name":"@lazyingart/agintiflow","version":"0.20.266","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.266","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"da1a1cc0be66001597e7738346db07c512f51169","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.266.tgz","fileCount":337,"integrity":"sha512-Aqu7z/ZypXl09j4Ivy9Piaf5fY7102pRD825dHyenbEPtP0zXDMCG5tukM+mTFUdAfqpg3bItPFJNB/CNOFwXw==","signatures":[{"sig":"MEUCIQCacq2GAgHz+j6O5UyIj9Y9wRtUvebj2guJuPu/9q4DgQIgPawnbEd+bEVUt3jJ3dqzzJhYTlOtxPke1YMgSpNpeUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13953930},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"8c5f526327f1943b75214fbb6adad13028cdaf48","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.266_1787853375035_0.7420223959381089","host":"s3://npm-registry-packages-npm-production"}},"0.20.267":{"name":"@lazyingart/agintiflow","version":"0.20.267","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.267","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"b9e6d7406db10ffbee4f30ffef399645bf19575e","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.267.tgz","fileCount":337,"integrity":"sha512-/pkq26ljDRQ56dkuO4lbYof7tcNWtrYzlgR5hUYEH6hNAgBAxdWcBQYLb5WxMiy52Yf5z8tEOBSCQn/+yHQ0Sw==","signatures":[{"sig":"MEUCIF0A5h1rUW70sIpx3LGez7jplEHtU3GuS6S/gpzDjVkdAiEA5L7TUHGpUqtOAK/DPb45VuAbu0pnapwkBN8RorVirBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13969137},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"98c252042f371b69d1c0125e24341e1a966eabe0","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.267_1787856655774_0.2943701456267471","host":"s3://npm-registry-packages-npm-production"}},"0.20.268":{"name":"@lazyingart/agintiflow","version":"0.20.268","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.268","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"bcec564455348e69bfb8adc75e287c407b7f2c28","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.268.tgz","fileCount":337,"integrity":"sha512-N4Qd2VmuiqxXO7NpA6J7ZDbNadY48wXHkHH3N2CidbAOcuYRytNuDyIRM0x2XlYlIzwsn4J4JI1IOpdyr/K72w==","signatures":[{"sig":"MEUCIDt4y/zLO9hB9ewr6iDg8HmgSqrlNsnvY375cL5Kv42FAiEA+JRj6UZTVN3lw2lEGMuxMeySfNt2bGe8ZoR05i97dGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13969395},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"797ecfe17aba1b5592d9326ef304b9425416564f","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.268_1787857357445_0.2862454959081395","host":"s3://npm-registry-packages-npm-production"}},"0.20.269":{"name":"@lazyingart/agintiflow","version":"0.20.269","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.269","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"dd24d2db76646c271858b72ba9247a4c8b6c5448","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.269.tgz","fileCount":337,"integrity":"sha512-J3jAV7vEOwe9apfnteol2V1KRu5geoPA9IhWjE8BeVcowhge5H1iqOSHivtQkep3UXd7Gc61wsETMq0aexw/6w==","signatures":[{"sig":"MEUCIQCoO3vpu8LT5YgmkN+PpWVj4WalUrKZ/DIPsUmP437FSgIgYgLF4STWE87crhzMdWIka/FYdYrygzm8N9dWtdunXjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13971625},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"d638ee4c4c14ee318ccdd2898ab6b8b5b5d5a098","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.269_1787858025511_0.09714223332216343","host":"s3://npm-registry-packages-npm-production"}},"0.20.270":{"name":"@lazyingart/agintiflow","version":"0.20.270","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.270","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"c98f31bddfdd44c5d9746d73647a49169fe0d4d2","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.270.tgz","fileCount":337,"integrity":"sha512-z4ZMN5Cam/ZSAjnhfl+AC8Emz36+oAaXv+mK0dynNqd8kFb3yUGV9jdi1wC0Xek3QOxExQLZiRM0GYeHTM7+Aw==","signatures":[{"sig":"MEYCIQCLE8COmZuUDjCmSOAfCjLgpM2TLg8uKmOBc7smiw0VIwIhANcCCt/bY5YnIMxNwzxLH87BkbgW2RKKoJvfGoa3S6IC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13972593},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"6e442e19c8cd3d259e71b106e6dae095ac8ed742","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.270_1787858482466_0.8530342279481067","host":"s3://npm-registry-packages-npm-production"}},"0.20.271":{"name":"@lazyingart/agintiflow","version":"0.20.271","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.271","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"0b88cc4818cd4508bcda471e706109395fb4b15a","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.271.tgz","fileCount":337,"integrity":"sha512-9/j/VCzKBy5JyQbmd+c6LOkgYQwhkimGPVheO3bJgpPt+6q5LY7Ei3pOOJkWyd7/VgW8kq/w/D0pGKGUVl33gQ==","signatures":[{"sig":"MEUCIFenRuWuDEbg5wY+mYbf815yp1Q391Z2OrB6vg/VRY+/AiEAmkYhd9zuDIP/deIfvOa2pjyRnGa2mvsw/a9aFtLCo10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13975129},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"aa7dfd63e8ea4e353709b2e034585fbe66d52867","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.271_1787866375842_0.6403029680391814","host":"s3://npm-registry-packages-npm-production"}},"0.20.272":{"name":"@lazyingart/agintiflow","version":"0.20.272","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.272","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"5c361634035c40fbb3c0ada2866d3110c8aae7cb","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.272.tgz","fileCount":337,"integrity":"sha512-QQgGwAwcsQqQzmDbV7UN0nqbJMA7w9MzCp1M+1OLun4l1X3yntX8CKarMrnTtIYbTzI16ELQPZt0rLjYas/Avg==","signatures":[{"sig":"MEQCIFFkovxyutjTLW/E8XG0eOnQhiK0sKgwm4LyOXtbnEzLAiAi/G/yJ/9f2rEPfnAF9d3ejWJ89/rPNODTXuHkPK8wDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.272","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13981853},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"abfe8c4c8e0df07e5e48634838a7664f521182c1","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.272_1787868131154_0.14066457238328356","host":"s3://npm-registry-packages-npm-production"}},"0.20.273":{"name":"@lazyingart/agintiflow","version":"0.20.273","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.273","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"2e1e1f83ab0fadbe06501ddab8c1db4f9ab54542","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.273.tgz","fileCount":337,"integrity":"sha512-NKIxbuXQZt/V6lldBcVzkPxFr21sQRDU8hLpo68+Ka5TUbycUlDOtDi8z4drBO+CGIfeS+NCMay6mVhdcUlTOw==","signatures":[{"sig":"MEYCIQCl/rMCNJRO8T+2nfoPJ0u324uhnOZTnjtrsinaqrGFiAIhALGJBDGtnRWBt3jJs2HaIgVdfA8E3UwHjzk7j8oXiiT7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.273","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13988056},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"a711191ed626cae761e95bdae793355fcd3746fb","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.273_1787869778775_0.5406201527160466","host":"s3://npm-registry-packages-npm-production"}},"0.20.274":{"name":"@lazyingart/agintiflow","version":"0.20.274","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.274","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"87907d8a974f3471435dbbc70944a12439f41039","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.274.tgz","fileCount":337,"integrity":"sha512-5OIPvoQxe/GV4+ddybC80A1eXSGEdC1NSzfNkb2TKp/Q1XEQeJgiBl0H8Be25kDGBvToV7h3cfX6qzKZ4uMeXw==","signatures":[{"sig":"MEUCIHCD6bNhW4OuNBo8r6UTVYNFnkbWnh0hlLeg7v8dCnD+AiEA+RB/VAE6gfj0KYVZ0/Ij9+qr0T87ttHJo3MeXrpP9I8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.274","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13990775},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"914754c6fb369bdd081b8f3a27abeceaf56cb5a6","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.274_1787871021453_0.3188123541039103","host":"s3://npm-registry-packages-npm-production"}},"0.20.275":{"name":"@lazyingart/agintiflow","version":"0.20.275","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.275","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"f7cfbb6de4b0d32ae1aff0f4bb35e2f59a1bb0ad","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.275.tgz","fileCount":337,"integrity":"sha512-UK8r9UeYeBfd0v74PciPYJDWyAUm1NcQdegNHFuIdiyCV92TgQvSuRj+UPWYWf0GLCJxFrG6Ti+VaoOi6/F6Qw==","signatures":[{"sig":"MEUCIQCgZS0w8zhV1Iviu5AMlOgJ835RLzIG01ams3bMkYI1BgIgfNjDJ8l3VevwsDBxuQ1dGyP0xbsGr2srsqriw9H1pi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.275","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13992898},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"f762133e360aeb0a99acb99a78bf626f9562ee03","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.275_1787872183441_0.16991659782580815","host":"s3://npm-registry-packages-npm-production"}},"0.20.276":{"name":"@lazyingart/agintiflow","version":"0.20.276","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.276","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"9419322cf14f4aca561b0a825e15bd844f62d175","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.276.tgz","fileCount":337,"integrity":"sha512-7oIbsJSTzKV60RtS/BOAg7QaT97x/o/JbGDBnmXNqGh86zwKJYY7YoRpgZ1nck4+Kv6zZLu18y48wQ9iLls5QA==","signatures":[{"sig":"MEUCIQCuG2XQSvpHP4lDRGIMB6nI7WK9kCskfPtP2RrDycMBTAIgCjD9ilkO3+dqqo/y5wNcbCw1AVQdSXQVA1Eitr+G3w0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.276","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14012311},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"be9914bae70f9cc8d519ff5c1e69e32b495322a9","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.276_1787874577901_0.25030667580545574","host":"s3://npm-registry-packages-npm-production"}},"0.20.277":{"name":"@lazyingart/agintiflow","version":"0.20.277","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.277","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"473a3fe5155c76106cfcf9769363560614c1c811","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.277.tgz","fileCount":337,"integrity":"sha512-FmxRqiL2k/+9i3AJ6ZW2Dz2sSlmXeqErb9LqO79XrJEms+Cg3UIZ2PvY0yp+qFfmzYan5eZooK7EyYbzUyNXjQ==","signatures":[{"sig":"MEYCIQCaRQ34GEjDe5imFWpkEsZ0/pbsDf1ubPD+aWeDn44xYwIhAP528oSAt6siS7Oxwx6loVfzDQHK9QAJk4At/9rzWLI9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.277","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14013804},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"5a3fd8b2e5e3ce4f93f37ba563b2231b09ea5770","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.277_1787876361738_0.018475669368427816","host":"s3://npm-registry-packages-npm-production"}},"0.20.278":{"name":"@lazyingart/agintiflow","version":"0.20.278","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.278","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"95988b033b7349ecb9b2be880eddc7ea8501ce65","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.278.tgz","fileCount":337,"integrity":"sha512-GmmVfLTNuGq2eZTNkCo5nOVmGkv2Hmx9tIHbQZqBFxIuk/7GNTKeWo/ZUVBHJ/mbQcSKAO2OmZGTumyfu8z4OQ==","signatures":[{"sig":"MEYCIQDY59fTY8eVPrTCJuMR2Oz2Z1LpjwXYdsGU8izKGVuOLAIhAMBjLyOLGMZIdzAlLNAGWFzEF9WwIQqvGCLeQ7qJYPWo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.278","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14016221},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"3cf236a1eb68f204be0e2bee1e36698f47655553","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.278_1787877624503_0.19929797079549116","host":"s3://npm-registry-packages-npm-production"}},"0.20.279":{"name":"@lazyingart/agintiflow","version":"0.20.279","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.279","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"63f3dab5239d51249f1e88c4cb93228b30b6c80b","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.279.tgz","fileCount":337,"integrity":"sha512-8CSCjdjiXX3yXkJnGkTt2c8fToVN7GViERiPA3fFlfjHe3t4hxGnhvjhepE3PrO4EKlX1Jsivwz0MVxJuZrUnA==","signatures":[{"sig":"MEUCIQCvxALff7zAi9eQ3XRd1SUtGUJXQMuiHNIMfhPERFhShAIgUrkz6H9oQKAchcE1bJS5130Z+3uxgWvvB7IbcSbcJ6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.279","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14020814},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"66ce5a732599dbfa28b407b91313b464e435a64f","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.279_1787879062938_0.7911828351093906","host":"s3://npm-registry-packages-npm-production"}},"0.20.280":{"name":"@lazyingart/agintiflow","version":"0.20.280","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.280","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"b89eedd5186c5f4b1bf0dfbe00afd1fdd9fe8661","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.280.tgz","fileCount":337,"integrity":"sha512-3kJaphRFbwzZ3+54++25MAFyeX0rDs4EACQ3+JRZshuhbzf8SDUOMnrPwOTTph8QC/RswSuzbpEpqxlw+h4wDw==","signatures":[{"sig":"MEUCIQDcWC23Qx32tmkGku3WRxYJymVoDtbIJG1iVXSRxpBNZwIgEiE/469MBeYu0GO5uyImC558xeIYal5R20kAiFeWoAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.280","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14021889},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"2a7f83143fa4dfd898c301b7cbec6b83ea777747","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.280_1787880024548_0.6653770122251568","host":"s3://npm-registry-packages-npm-production"}},"0.20.281":{"name":"@lazyingart/agintiflow","version":"0.20.281","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.281","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"c320613a162ff343a401bf3351e9fdd4595add05","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.281.tgz","fileCount":337,"integrity":"sha512-mmTu3/ccCBS30BZ6CT6E86N3jkVnJIPNdFb6s+GbLtvz3lt3eHYslXmvJaJzqGFT6PZ9ZZaM+N8D5+eet3HhKw==","signatures":[{"sig":"MEQCIBG4lhZPzISfLqnjXLR9ewaFhtZ7jX9fgmPuBL0FHbcSAiAjBev1cdlZ9m/48XKnWR55ewRl5vS1FTSGVfG5gvpMGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14024060},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"19acf7ec44b0b642622a4a79e0c4684201669f38","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.281_1787884085627_0.06166283464473765","host":"s3://npm-registry-packages-npm-production"}},"0.20.282":{"name":"@lazyingart/agintiflow","version":"0.20.282","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.282","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"e000f85420bb328d2e89244cb200959455b1bc03","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.282.tgz","fileCount":337,"integrity":"sha512-S/0GdEQbVLrk03SDA+KjETye5FEF3WFQVehUc0biDlkyWbLyUDFRFQ1iDUXz4ZKrauDvVOkQ9oIm5dCsXlB6bA==","signatures":[{"sig":"MEYCIQD6EJFEt1Wvm0f0/VRIcfGrbmgYXnRwJ1I0MfcqMKW7rQIhANa98/jg37T3jinK/tITSNYIvptP2WiFdPCwJt4p750l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14046632},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"5bcb1b4fa664d4a2dba64223dc806803a3516add","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.282_1787889409840_0.7286271020796413","host":"s3://npm-registry-packages-npm-production"}},"0.20.283":{"name":"@lazyingart/agintiflow","version":"0.20.283","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.283","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"d67f84ce3c0ed5ab4b619613a4544f19c32f7ab3","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.283.tgz","fileCount":338,"integrity":"sha512-V43fkMuqh8WVuieaYJNqh9yFPwi/6kYD/cyEEdK84TpIqtZqIpfJt/EPpQAOTwIPNDMHExCu02fz7/wWzQegDg==","signatures":[{"sig":"MEYCIQDzfnTwpcy/JXDnoz5JY7wOYL9NMxZVAdRHOUYhJR7GMQIhAN6dLxq3G86i8erChivp+FCZzf5Udk9MK5XaphEJb0jk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14068956},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"6eab7a083a42b9d5c1e234124aff861999e89669","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.283_1787894045273_0.9269659537615935","host":"s3://npm-registry-packages-npm-production"}},"0.20.257-integration.7":{"name":"@lazyingart/agintiflow","version":"0.20.257-integration.7","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.257-integration.7","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-document-worker":"bin/aginti-document-worker.js","aginti-public-research":"bin/aginti-public-research.js","aginti-execution-worker":"bin/aginti-execution-worker.js","aginti-integration-analysis":"bin/aginti-integration-analysis.js","aginti-integration-analysis-state":"bin/aginti-integration-analysis-state.js"},"dist":{"shasum":"a578c8103554814d9340f527d49a968757308cfa","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.257-integration.7.tgz","fileCount":397,"integrity":"sha512-vX4MRAGr03I0jCSKqv5Zc5iF2iyF2ojyNh43Sago+o4ZmbdReJrgvsZBgaN8cfXmjaLACHx1YhDXFAWnBAtOTA==","signatures":[{"sig":"MEUCIHN2ljESi75HgzHUfm4iuqQGuQarxiUe+wjN8/Qyh2QtAiEA4adtv3WR1F2NmHYiVVnfHmixGvIiX/Cq5zbgXW3tCHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.257-integration.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14461487},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./document-worker":"./src/integration-document-worker-service.js","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./document-worker/store":"./src/integration-document-worker-store.js","./document-worker/config":"./src/integration-document-worker-config.js","./document-worker/server":"./src/integration-document-worker-server.js","./public-research/server":"./src/public-research-server.js","./document-worker/runtime":"./src/integration-document-worker-runtime.js","./document-worker/contract":"./src/integration-document-worker-contract.js"},"gitHead":"9005d217d38e76284baa2772fae06f897bbc8319","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:integration-api && npm run smoke:integration-sandbox-profile && npm run smoke:execution-worker && npm run smoke:execution-runtime-bundle && npm run smoke:execution-worker-server && npm run smoke:execution-worker-systemd-boundary && npm run smoke:integration-analysis-coordinator && npm run smoke:integration-document-artifacts && npm run smoke:integration-document-content && npm run test:document-worker && npm run smoke:integration-document-worker-cross-boundary && npm run smoke:integration-document-session-broker && npm run smoke:integration-document-revision && npm run smoke:integration-grounded-search && npm run smoke:integration-analysis-planner && npm run smoke:integration-analysis-session-service && npm run smoke:integration-analysis-state-migrator && npm run smoke:integration-analysis-state-prewrite-gate && npm run smoke:integration-analysis-api-server && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","test:document-worker":"npm run smoke:integration-document-worker-contract && npm run smoke:integration-document-worker-store && npm run smoke:integration-document-worker-service && npm run smoke:integration-document-worker-server && npm run smoke:integration-document-worker-systemd-boundary && npm run smoke:integration-document-worker-real-compile","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:integration-api":"node scripts/smoke-integration-api.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:execution-worker":"node scripts/smoke-execution-worker.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:execution-worker-server":"node scripts/smoke-execution-worker-server.js","smoke:execution-runtime-bundle":"node scripts/smoke-execution-runtime-bundle.js","smoke:integration-analysis-live":"node scripts/live-production-planner-smoke.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-grounded-search":"node scripts/smoke-integration-grounded-search.js","smoke:integration-sandbox-profile":"node scripts/smoke-integration-sandbox-profile.js","smoke:integration-analysis-planner":"node scripts/smoke-integration-analysis-planner.js","smoke:integration-document-content":"node scripts/smoke-integration-document-content.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-document-revision":"node scripts/smoke-integration-document-revision.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-document-artifacts":"node scripts/smoke-integration-document-artifacts.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-analysis-api-server":"node scripts/smoke-integration-analysis-api-server.js","smoke:integration-analysis-coordinator":"node scripts/smoke-integration-analysis-coordinator.js","smoke:execution-worker-systemd-boundary":"node scripts/smoke-execution-worker-systemd-boundary.js","smoke:integration-document-worker-store":"node scripts/smoke-integration-document-worker-store.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-document-worker-server":"node scripts/smoke-integration-document-worker-server.js","smoke:integration-analysis-state-migrator":"node scripts/smoke-integration-analysis-state-migrator.js","smoke:integration-document-session-broker":"node scripts/smoke-integration-document-session-broker.js","smoke:integration-document-worker-service":"node scripts/smoke-integration-document-worker-service.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-analysis-session-service":"node scripts/smoke-integration-analysis-session-service.js","smoke:integration-document-worker-contract":"node scripts/smoke-integration-document-worker-contract.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-analysis-state-prewrite-gate":"node scripts/smoke-integration-analysis-state-prewrite-gate.js","smoke:integration-document-worker-real-compile":"node scripts/smoke-integration-document-worker-real-compile.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-document-worker-cross-boundary":"node scripts/smoke-integration-document-worker-cross-boundary.js .","smoke:integration-document-worker-systemd-boundary":"node scripts/smoke-integration-document-worker-systemd-boundary.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.257-integration.7_1787926414611_0.6954441739128614","host":"s3://npm-registry-packages-npm-production"}},"0.20.257-integration.9":{"name":"@lazyingart/agintiflow","version":"0.20.257-integration.9","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.257-integration.9","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-document-worker":"bin/aginti-document-worker.js","aginti-public-research":"bin/aginti-public-research.js","aginti-execution-worker":"bin/aginti-execution-worker.js","aginti-integration-analysis":"bin/aginti-integration-analysis.js","aginti-integration-analysis-state":"bin/aginti-integration-analysis-state.js"},"dist":{"shasum":"89e645264e4864e606e9c830b4691c95155d1013","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.257-integration.9.tgz","fileCount":399,"integrity":"sha512-j5EUA4E/li+sSQWjMrO1Pa75DLPS7lHRVrGVA5ASB47SPDbEEMbJ8saTghqyJzVq7CdcC69k8RF455NAPjan1Q==","signatures":[{"sig":"MEUCIASsQGrU7PF95uCVScnt5NzfCBh1DUmkpNPJLT0kTwCIAiEAxXXy0ca2I7THMpdslT+noT2g99S4KnVfL9OqMnpLDEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.257-integration.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14468647},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./document-worker":"./src/integration-document-worker-service.js","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./document-worker/store":"./src/integration-document-worker-store.js","./document-worker/config":"./src/integration-document-worker-config.js","./document-worker/server":"./src/integration-document-worker-server.js","./public-research/server":"./src/public-research-server.js","./document-worker/runtime":"./src/integration-document-worker-runtime.js","./document-worker/contract":"./src/integration-document-worker-contract.js"},"gitHead":"cedb76490e832e12e94ff7afc62ef96a670c510e","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:integration-api && npm run smoke:integration-sandbox-profile && npm run smoke:execution-worker && npm run smoke:execution-runtime-bundle && npm run smoke:execution-worker-server && npm run smoke:execution-worker-systemd-boundary && npm run smoke:integration-analysis-coordinator && npm run smoke:integration-document-artifacts && npm run smoke:integration-document-content && npm run test:document-worker && npm run smoke:integration-document-worker-cross-boundary && npm run smoke:integration-document-session-broker && npm run smoke:integration-document-revision && npm run smoke:integration-grounded-search && npm run smoke:integration-analysis-planner && npm run smoke:integration-analysis-session-service && npm run smoke:integration-analysis-session-authority-contract && npm run smoke:integration-analysis-state-migrator && npm run smoke:integration-analysis-state-prewrite-gate && npm run smoke:integration-analysis-api-server && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","test:document-worker":"npm run smoke:integration-document-worker-contract && npm run smoke:integration-document-worker-store && npm run smoke:integration-document-worker-service && npm run smoke:integration-document-worker-server && npm run smoke:integration-document-worker-systemd-boundary && npm run smoke:integration-document-worker-real-compile","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:integration-api":"node scripts/smoke-integration-api.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:execution-worker":"node scripts/smoke-execution-worker.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:execution-worker-server":"node scripts/smoke-execution-worker-server.js","smoke:execution-runtime-bundle":"node scripts/smoke-execution-runtime-bundle.js","smoke:integration-analysis-live":"node scripts/live-production-planner-smoke.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-grounded-search":"node scripts/smoke-integration-grounded-search.js","smoke:integration-sandbox-profile":"node scripts/smoke-integration-sandbox-profile.js","smoke:integration-analysis-planner":"node scripts/smoke-integration-analysis-planner.js","smoke:integration-document-content":"node scripts/smoke-integration-document-content.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-document-revision":"node scripts/smoke-integration-document-revision.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-document-artifacts":"node scripts/smoke-integration-document-artifacts.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-analysis-api-server":"node scripts/smoke-integration-analysis-api-server.js","smoke:integration-analysis-coordinator":"node scripts/smoke-integration-analysis-coordinator.js","smoke:execution-worker-systemd-boundary":"node scripts/smoke-execution-worker-systemd-boundary.js","smoke:integration-document-worker-store":"node scripts/smoke-integration-document-worker-store.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-document-worker-server":"node scripts/smoke-integration-document-worker-server.js","smoke:integration-analysis-state-migrator":"node scripts/smoke-integration-analysis-state-migrator.js","smoke:integration-document-session-broker":"node scripts/smoke-integration-document-session-broker.js","smoke:integration-document-worker-service":"node scripts/smoke-integration-document-worker-service.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-analysis-session-service":"node scripts/smoke-integration-analysis-session-service.js","smoke:integration-document-worker-contract":"node scripts/smoke-integration-document-worker-contract.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-analysis-state-prewrite-gate":"node scripts/smoke-integration-analysis-state-prewrite-gate.js","smoke:integration-document-worker-real-compile":"node scripts/smoke-integration-document-worker-real-compile.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-document-worker-cross-boundary":"node scripts/smoke-integration-document-worker-cross-boundary.js .","smoke:integration-document-worker-systemd-boundary":"node scripts/smoke-integration-document-worker-systemd-boundary.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-analysis-session-authority-contract":"node scripts/smoke-integration-analysis-session-authority-contract.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.257-integration.9_1787935242628_0.883724653307131","host":"s3://npm-registry-packages-npm-production"}},"0.20.257-integration.10":{"name":"@lazyingart/agintiflow","version":"0.20.257-integration.10","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.257-integration.10","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-document-worker":"bin/aginti-document-worker.js","aginti-public-research":"bin/aginti-public-research.js","aginti-execution-worker":"bin/aginti-execution-worker.js","aginti-integration-analysis":"bin/aginti-integration-analysis.js","aginti-integration-analysis-state":"bin/aginti-integration-analysis-state.js"},"dist":{"shasum":"4966dad1c82c33823c133b3365995308f65e455e","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.257-integration.10.tgz","fileCount":399,"integrity":"sha512-vOdMxb8vOf9kJh2ypPskcYio20DTzEN/UmGrDUnt+tWN4y5t14PfWrvgBem+uv4nyymfDBZ5PoyZDcoW9y13NQ==","signatures":[{"sig":"MEUCIQCRDeP3Q6vQrgqe62oEF3Epbs1YyzMiKwi71y/xYS5pqAIgT8lVsvtwSSl8k80CFsCxUyakvKIN0po5S4Rs4TTLJWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.257-integration.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14500634},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./document-worker":"./src/integration-document-worker-service.js","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./document-worker/store":"./src/integration-document-worker-store.js","./document-worker/config":"./src/integration-document-worker-config.js","./document-worker/server":"./src/integration-document-worker-server.js","./public-research/server":"./src/public-research-server.js","./document-worker/runtime":"./src/integration-document-worker-runtime.js","./document-worker/contract":"./src/integration-document-worker-contract.js"},"gitHead":"ade74015419fc266d64a92df90fe258ef77dbb51","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:integration-api && npm run smoke:integration-sandbox-profile && npm run smoke:execution-worker && npm run smoke:execution-runtime-bundle && npm run smoke:execution-worker-server && npm run smoke:execution-worker-systemd-boundary && npm run smoke:integration-analysis-coordinator && npm run smoke:integration-document-artifacts && npm run smoke:integration-document-content && npm run test:document-worker && npm run smoke:integration-document-worker-cross-boundary && npm run smoke:integration-document-session-broker && npm run smoke:integration-document-revision && npm run smoke:integration-grounded-search && npm run smoke:integration-analysis-planner && npm run smoke:integration-analysis-session-service && npm run smoke:integration-analysis-session-authority-contract && npm run smoke:integration-analysis-state-migrator && npm run smoke:integration-analysis-state-prewrite-gate && npm run smoke:integration-analysis-api-server && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","test:document-worker":"npm run smoke:integration-document-worker-contract && npm run smoke:integration-document-worker-store && npm run smoke:integration-document-worker-service && npm run smoke:integration-document-worker-server && npm run smoke:integration-document-worker-systemd-boundary && npm run smoke:integration-document-worker-real-compile","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:integration-api":"node scripts/smoke-integration-api.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:execution-worker":"node scripts/smoke-execution-worker.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:execution-worker-server":"node scripts/smoke-execution-worker-server.js","smoke:execution-runtime-bundle":"node scripts/smoke-execution-runtime-bundle.js","smoke:integration-analysis-live":"node scripts/live-production-planner-smoke.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-grounded-search":"node scripts/smoke-integration-grounded-search.js","smoke:integration-sandbox-profile":"node scripts/smoke-integration-sandbox-profile.js","smoke:integration-analysis-planner":"node scripts/smoke-integration-analysis-planner.js","smoke:integration-document-content":"node scripts/smoke-integration-document-content.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-document-revision":"node scripts/smoke-integration-document-revision.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-document-artifacts":"node scripts/smoke-integration-document-artifacts.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-analysis-api-server":"node scripts/smoke-integration-analysis-api-server.js","smoke:integration-analysis-coordinator":"node scripts/smoke-integration-analysis-coordinator.js","smoke:execution-worker-systemd-boundary":"node scripts/smoke-execution-worker-systemd-boundary.js","smoke:integration-document-worker-store":"node scripts/smoke-integration-document-worker-store.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-document-worker-server":"node scripts/smoke-integration-document-worker-server.js","smoke:integration-analysis-state-migrator":"node scripts/smoke-integration-analysis-state-migrator.js","smoke:integration-document-session-broker":"node scripts/smoke-integration-document-session-broker.js","smoke:integration-document-worker-service":"node scripts/smoke-integration-document-worker-service.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-analysis-session-service":"node scripts/smoke-integration-analysis-session-service.js","smoke:integration-document-worker-contract":"node scripts/smoke-integration-document-worker-contract.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-analysis-state-prewrite-gate":"node scripts/smoke-integration-analysis-state-prewrite-gate.js","smoke:integration-document-worker-real-compile":"node scripts/smoke-integration-document-worker-real-compile.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-document-worker-cross-boundary":"node scripts/smoke-integration-document-worker-cross-boundary.js .","smoke:integration-document-worker-systemd-boundary":"node scripts/smoke-integration-document-worker-systemd-boundary.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-analysis-session-authority-contract":"node scripts/smoke-integration-analysis-session-authority-contract.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.257-integration.10_1787942292950_0.3859740000729881","host":"s3://npm-registry-packages-npm-production"}},"0.20.257-integration.11":{"name":"@lazyingart/agintiflow","version":"0.20.257-integration.11","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.257-integration.11","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-document-worker":"bin/aginti-document-worker.js","aginti-public-research":"bin/aginti-public-research.js","aginti-execution-worker":"bin/aginti-execution-worker.js","aginti-integration-analysis":"bin/aginti-integration-analysis.js","aginti-integration-analysis-state":"bin/aginti-integration-analysis-state.js"},"dist":{"shasum":"442f62e4c82df5977a8dd24b3dad97b01e64144f","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.257-integration.11.tgz","fileCount":399,"integrity":"sha512-05/ORjlkySW6S5AQfGtTQcxPgvYFu1eYomwe31yaHf8dAt/kHtBRlTeY3z0+H6ffmeMdNoBlsEnbODhZMdseGg==","signatures":[{"sig":"MEYCIQDFW2cnxSPKyl4WH7pVgzri40GJ3lTvADvdDnPulEnMvAIhALEpACRKRvRICds662kesPZdww6zhaAWurSBYrQjih9I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.257-integration.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14508565},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./document-worker":"./src/integration-document-worker-service.js","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./document-worker/store":"./src/integration-document-worker-store.js","./document-worker/config":"./src/integration-document-worker-config.js","./document-worker/server":"./src/integration-document-worker-server.js","./public-research/server":"./src/public-research-server.js","./document-worker/runtime":"./src/integration-document-worker-runtime.js","./document-worker/contract":"./src/integration-document-worker-contract.js"},"gitHead":"c9494f3c2d4cae1575eea83aed92900ac36d3a2b","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:integration-api && npm run smoke:integration-sandbox-profile && npm run smoke:execution-worker && npm run smoke:execution-runtime-bundle && npm run smoke:execution-worker-server && npm run smoke:execution-worker-systemd-boundary && npm run smoke:integration-analysis-coordinator && npm run smoke:integration-document-artifacts && npm run smoke:integration-document-content && npm run test:document-worker && npm run smoke:integration-document-worker-cross-boundary && npm run smoke:integration-document-session-broker && npm run smoke:integration-document-revision && npm run smoke:integration-grounded-search && npm run smoke:integration-analysis-planner && npm run smoke:integration-analysis-session-service && npm run smoke:integration-analysis-session-authority-contract && npm run smoke:integration-analysis-state-migrator && npm run smoke:integration-analysis-state-prewrite-gate && npm run smoke:integration-analysis-api-server && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","test:document-worker":"npm run smoke:integration-document-worker-contract && npm run smoke:integration-document-worker-store && npm run smoke:integration-document-worker-service && npm run smoke:integration-document-worker-server && npm run smoke:integration-document-worker-systemd-boundary && npm run smoke:integration-document-worker-real-compile","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:integration-api":"node scripts/smoke-integration-api.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:execution-worker":"node scripts/smoke-execution-worker.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:execution-worker-server":"node scripts/smoke-execution-worker-server.js","smoke:execution-runtime-bundle":"node scripts/smoke-execution-runtime-bundle.js","smoke:integration-analysis-live":"node scripts/live-production-planner-smoke.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-grounded-search":"node scripts/smoke-integration-grounded-search.js","smoke:integration-sandbox-profile":"node scripts/smoke-integration-sandbox-profile.js","smoke:integration-analysis-planner":"node scripts/smoke-integration-analysis-planner.js","smoke:integration-document-content":"node scripts/smoke-integration-document-content.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-document-revision":"node scripts/smoke-integration-document-revision.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-document-artifacts":"node scripts/smoke-integration-document-artifacts.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-analysis-api-server":"node scripts/smoke-integration-analysis-api-server.js","smoke:integration-analysis-coordinator":"node scripts/smoke-integration-analysis-coordinator.js","smoke:execution-worker-systemd-boundary":"node scripts/smoke-execution-worker-systemd-boundary.js","smoke:integration-document-worker-store":"node scripts/smoke-integration-document-worker-store.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-document-worker-server":"node scripts/smoke-integration-document-worker-server.js","smoke:integration-analysis-state-migrator":"node scripts/smoke-integration-analysis-state-migrator.js","smoke:integration-document-session-broker":"node scripts/smoke-integration-document-session-broker.js","smoke:integration-document-worker-service":"node scripts/smoke-integration-document-worker-service.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-analysis-session-service":"node scripts/smoke-integration-analysis-session-service.js","smoke:integration-document-worker-contract":"node scripts/smoke-integration-document-worker-contract.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-analysis-state-prewrite-gate":"node scripts/smoke-integration-analysis-state-prewrite-gate.js","smoke:integration-document-worker-real-compile":"node scripts/smoke-integration-document-worker-real-compile.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-document-worker-cross-boundary":"node scripts/smoke-integration-document-worker-cross-boundary.js .","smoke:integration-document-worker-systemd-boundary":"node scripts/smoke-integration-document-worker-systemd-boundary.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-analysis-session-authority-contract":"node scripts/smoke-integration-analysis-session-authority-contract.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.257-integration.11_1787947314962_0.08490074516991042","host":"s3://npm-registry-packages-npm-production"}},"0.20.284":{"name":"@lazyingart/agintiflow","version":"0.20.284","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.284","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"dfd77f0f8171dc9497513519fa79060c0ccf5161","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.284.tgz","fileCount":338,"integrity":"sha512-V8qdpb+1Ww+ySjXup9oou8ywJ8Olx5JESY9uvK/nF4Bmcab/EU4BjyTz4zt7j7PtKFD45JIINJ0QVQKJTr99Bw==","signatures":[{"sig":"MEQCIFWWHSpDOc7+iLlZH1bzFHNhuodub+riitxfsCbK98XmAiBAf3zxRPsnJeMmJxiGJN6mhWxwMgPCB9NcrBCAMEWhVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14293318},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"a44e6415c53f2017ea263937c5c4006b076c2ba4","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.284_1787997395264_0.9058154933273559","host":"s3://npm-registry-packages-npm-production"}},"0.20.285":{"name":"@lazyingart/agintiflow","version":"0.20.285","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.285","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"94b696d0e03f23cb2992c482c87fcca2d7209325","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.285.tgz","fileCount":338,"integrity":"sha512-I5qag8Ue16sBPK+/3KTSoCO1Qhc5UxNVYycDZNdSLkW1nZE2moypb1n6LbC5c2kHuTEZUKTIa1kC+fURVDF8gg==","signatures":[{"sig":"MEYCIQDB5PmvVDzjyEHBxXSBU4HgR7MiERemNHzvoMbgjUL36gIhAKMiYM2BeNTcrMUjyDTM7B9KTr4w3lcgluzBvTCLaRI5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14294746},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.285_1788049884688_0.763990431369066","host":"s3://npm-registry-packages-npm-production"}},"0.20.286":{"name":"@lazyingart/agintiflow","version":"0.20.286","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.286","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"38aa568c55c0049cb450c964d2c216af20145a93","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.286.tgz","fileCount":338,"integrity":"sha512-55Ysy9ab/ADNYbTBo5o/LQzfhG2vna0QTFiyRtAjUqRLQbC3bQBGT3Uua9Py/lXD6LI9IXo1EIU8XhSfwA964A==","signatures":[{"sig":"MEYCIQCaoTjAqzfC9eJFcTNJeCi9U6Q5bVhHNcZc9xbpLyo0SAIhANpIoVkzapfbDw0mQiLRuAK57H1RlnyFhxQKfjc7YX8w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14299891},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.286_1788052715881_0.5926295049908759","host":"s3://npm-registry-packages-npm-production"}},"0.20.287":{"name":"@lazyingart/agintiflow","version":"0.20.287","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.287","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"6444f971acdba3a9ca931b350fba0e1e96f6c984","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.287.tgz","fileCount":339,"integrity":"sha512-x3zYHUC+dnkZb8Myd7AgBqH13Ll7TvCQ1tKuG+2Gw6Dy7XKO5LML5BebbQvktVXExVYkp8VLPrraCr8nznOPDQ==","signatures":[{"sig":"MEUCIQDJHr84aZXnXZR7mVCeRAf51c8fCcXYCcyP9blIRK0NBwIgG0VApYOpNw9iYde6UCZGtg68te6kPNs8TJsVBk8drh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14308042},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.287_1788054686849_0.11865418496923508","host":"s3://npm-registry-packages-npm-production"}},"0.20.257-integration.12":{"name":"@lazyingart/agintiflow","version":"0.20.257-integration.12","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.257-integration.12","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-document-worker":"bin/aginti-document-worker.js","aginti-public-research":"bin/aginti-public-research.js","aginti-execution-worker":"bin/aginti-execution-worker.js","aginti-integration-analysis":"bin/aginti-integration-analysis.js","aginti-integration-analysis-state":"bin/aginti-integration-analysis-state.js"},"dist":{"shasum":"5196e4ac812f9f2961eb69a2af8d72d9ad952b68","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.257-integration.12.tgz","fileCount":400,"integrity":"sha512-DYJ03sGf3m5yNB3pD34VTvb8G2tX6TQLKlUYj74VmGpbD8YM7+8HBo3roX4xzs73HWhNDjt6LGtqTm2UbtEQ4Q==","signatures":[{"sig":"MEUCIQC5wGXSoH6Gi5iq1nidW3ogvEAxS91RCO3Qpq6exQsLBAIgbeYEuQOOCNJDOnI6Con0PtvF7zj5avprTbmYy4tMkqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.257-integration.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14725076},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./document-worker":"./src/integration-document-worker-service.js","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./document-worker/store":"./src/integration-document-worker-store.js","./document-worker/config":"./src/integration-document-worker-config.js","./document-worker/server":"./src/integration-document-worker-server.js","./public-research/server":"./src/public-research-server.js","./document-worker/runtime":"./src/integration-document-worker-runtime.js","./document-worker/contract":"./src/integration-document-worker-contract.js"},"gitHead":"1a3a109c6cc71acc8dfc5216a196db4e277d8486","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:integration-api && npm run smoke:integration-sandbox-profile && npm run smoke:execution-worker && npm run smoke:execution-runtime-bundle && npm run smoke:execution-worker-server && npm run smoke:execution-worker-systemd-boundary && npm run smoke:integration-analysis-coordinator && npm run smoke:integration-document-artifacts && npm run smoke:integration-document-content && npm run test:document-worker && npm run smoke:integration-document-worker-cross-boundary && npm run smoke:integration-document-session-broker && npm run smoke:integration-document-revision && npm run smoke:integration-grounded-search && npm run smoke:integration-analysis-planner && npm run smoke:integration-analysis-session-service && npm run smoke:integration-analysis-session-authority-contract && npm run smoke:integration-analysis-state-migrator && npm run smoke:integration-analysis-state-prewrite-gate && npm run smoke:integration-analysis-api-server && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","test:document-worker":"npm run smoke:integration-document-worker-contract && npm run smoke:integration-document-worker-store && npm run smoke:integration-document-worker-service && npm run smoke:integration-document-worker-server && npm run smoke:integration-document-worker-systemd-boundary && npm run smoke:integration-document-worker-real-compile","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:integration-api":"node scripts/smoke-integration-api.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:execution-worker":"node scripts/smoke-execution-worker.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:execution-worker-server":"node scripts/smoke-execution-worker-server.js","smoke:execution-runtime-bundle":"node scripts/smoke-execution-runtime-bundle.js","smoke:integration-analysis-live":"node scripts/live-production-planner-smoke.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-grounded-search":"node scripts/smoke-integration-grounded-search.js","smoke:integration-sandbox-profile":"node scripts/smoke-integration-sandbox-profile.js","smoke:integration-analysis-planner":"node scripts/smoke-integration-analysis-planner.js","smoke:integration-document-content":"node scripts/smoke-integration-document-content.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-document-revision":"node scripts/smoke-integration-document-revision.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-document-artifacts":"node scripts/smoke-integration-document-artifacts.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-analysis-api-server":"node scripts/smoke-integration-analysis-api-server.js","smoke:integration-analysis-coordinator":"node scripts/smoke-integration-analysis-coordinator.js","smoke:execution-worker-systemd-boundary":"node scripts/smoke-execution-worker-systemd-boundary.js","smoke:integration-document-worker-store":"node scripts/smoke-integration-document-worker-store.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-document-worker-server":"node scripts/smoke-integration-document-worker-server.js","smoke:integration-analysis-state-migrator":"node scripts/smoke-integration-analysis-state-migrator.js","smoke:integration-document-session-broker":"node scripts/smoke-integration-document-session-broker.js","smoke:integration-document-worker-service":"node scripts/smoke-integration-document-worker-service.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-analysis-session-service":"node scripts/smoke-integration-analysis-session-service.js","smoke:integration-document-worker-contract":"node scripts/smoke-integration-document-worker-contract.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-analysis-state-prewrite-gate":"node scripts/smoke-integration-analysis-state-prewrite-gate.js","smoke:integration-document-worker-real-compile":"node scripts/smoke-integration-document-worker-real-compile.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-document-worker-cross-boundary":"node scripts/smoke-integration-document-worker-cross-boundary.js .","smoke:integration-document-worker-systemd-boundary":"node scripts/smoke-integration-document-worker-systemd-boundary.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-analysis-session-authority-contract":"node scripts/smoke-integration-analysis-session-authority-contract.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.257-integration.12_1788056891358_0.8515388788779084","host":"s3://npm-registry-packages-npm-production"}},"0.20.257-integration.13":{"name":"@lazyingart/agintiflow","version":"0.20.257-integration.13","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.257-integration.13","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-document-worker":"bin/aginti-document-worker.js","aginti-public-research":"bin/aginti-public-research.js","aginti-execution-worker":"bin/aginti-execution-worker.js","aginti-integration-analysis":"bin/aginti-integration-analysis.js","aginti-integration-analysis-state":"bin/aginti-integration-analysis-state.js"},"dist":{"shasum":"26f44ff33cc2e49498eb48254ab07dc1c26d1d68","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.257-integration.13.tgz","fileCount":401,"integrity":"sha512-hBclnLpJ20VUJjejyWXw6MxkoXoiWZH5Eos7+/5+9H6YdIVwm0y5kGwDFDicGZlGK3yIeu4rrn61meknw9OdZA==","signatures":[{"sig":"MEUCIEjVI2lzS2IyjFuC9eZSKMVylCL9qy282aPKvLlzy6OzAiEArXBfKMpMnwaKL6YWNUst3iFhI0xXH/0ygvlhTt9bC6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.257-integration.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14843801},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./document-worker":"./src/integration-document-worker-service.js","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./document-worker/store":"./src/integration-document-worker-store.js","./document-worker/config":"./src/integration-document-worker-config.js","./document-worker/server":"./src/integration-document-worker-server.js","./public-research/server":"./src/public-research-server.js","./document-worker/runtime":"./src/integration-document-worker-runtime.js","./document-worker/contract":"./src/integration-document-worker-contract.js"},"gitHead":"b4c14ddc761fe7a00290197a3631c001a0c4f125","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:integration-api && npm run smoke:integration-sandbox-profile && npm run smoke:execution-worker && npm run smoke:execution-runtime-bundle && npm run smoke:execution-worker-server && npm run smoke:execution-worker-systemd-boundary && npm run smoke:integration-analysis-coordinator && npm run smoke:integration-document-artifacts && npm run smoke:integration-document-content && npm run test:document-worker && npm run smoke:integration-document-worker-cross-boundary && npm run smoke:integration-document-session-broker && npm run smoke:integration-document-revision && npm run smoke:integration-grounded-search && npm run smoke:integration-analysis-planner && npm run smoke:integration-analysis-session-service && npm run smoke:integration-analysis-session-authority-contract && npm run smoke:integration-analysis-state-migrator && npm run smoke:integration-analysis-state-prewrite-gate && npm run smoke:integration-analysis-api-server && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","test:document-worker":"npm run smoke:integration-document-worker-contract && npm run smoke:integration-document-worker-store && npm run smoke:integration-document-worker-service && npm run smoke:integration-document-worker-server && npm run smoke:integration-document-worker-systemd-boundary && npm run smoke:integration-document-worker-real-compile","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:integration-api":"node scripts/smoke-integration-api.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:execution-worker":"node scripts/smoke-execution-worker.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:execution-worker-server":"node scripts/smoke-execution-worker-server.js","smoke:execution-runtime-bundle":"node scripts/smoke-execution-runtime-bundle.js","smoke:integration-analysis-live":"node scripts/live-production-planner-smoke.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-grounded-search":"node scripts/smoke-integration-grounded-search.js","smoke:integration-sandbox-profile":"node scripts/smoke-integration-sandbox-profile.js","smoke:integration-analysis-planner":"node scripts/smoke-integration-analysis-planner.js","smoke:integration-document-content":"node scripts/smoke-integration-document-content.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-document-revision":"node scripts/smoke-integration-document-revision.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-document-artifacts":"node scripts/smoke-integration-document-artifacts.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-analysis-api-server":"node scripts/smoke-integration-analysis-api-server.js","smoke:integration-analysis-coordinator":"node scripts/smoke-integration-analysis-coordinator.js","smoke:execution-worker-systemd-boundary":"node scripts/smoke-execution-worker-systemd-boundary.js","smoke:integration-document-worker-store":"node scripts/smoke-integration-document-worker-store.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-document-worker-server":"node scripts/smoke-integration-document-worker-server.js","smoke:integration-analysis-state-migrator":"node scripts/smoke-integration-analysis-state-migrator.js","smoke:integration-document-session-broker":"node scripts/smoke-integration-document-session-broker.js","smoke:integration-document-worker-service":"node scripts/smoke-integration-document-worker-service.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-analysis-session-service":"node scripts/smoke-integration-analysis-session-service.js","smoke:integration-document-worker-contract":"node scripts/smoke-integration-document-worker-contract.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-analysis-state-prewrite-gate":"node scripts/smoke-integration-analysis-state-prewrite-gate.js","smoke:integration-document-worker-real-compile":"node scripts/smoke-integration-document-worker-real-compile.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-document-worker-cross-boundary":"node scripts/smoke-integration-document-worker-cross-boundary.js .","smoke:integration-document-worker-systemd-boundary":"node scripts/smoke-integration-document-worker-systemd-boundary.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-analysis-session-authority-contract":"node scripts/smoke-integration-analysis-session-authority-contract.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.257-integration.13_1788057693044_0.3988016722630814","host":"s3://npm-registry-packages-npm-production"}},"0.20.257-integration.14":{"name":"@lazyingart/agintiflow","version":"0.20.257-integration.14","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.257-integration.14","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-document-worker":"bin/aginti-document-worker.js","aginti-public-research":"bin/aginti-public-research.js","aginti-execution-worker":"bin/aginti-execution-worker.js","aginti-integration-analysis":"bin/aginti-integration-analysis.js","aginti-integration-analysis-state":"bin/aginti-integration-analysis-state.js"},"dist":{"shasum":"085df5d6b218a51802d01f27cb29d5ef5a022ac0","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.257-integration.14.tgz","fileCount":402,"integrity":"sha512-zGDxpAnKjJ5pJFmobY1FYfbEZ5Hk7s7/+BvsYqfwaKdVoQ8GqFhj8b5fjgh7dSRTO4jv6OeHB4VLT0U4tR9EXw==","signatures":[{"sig":"MEQCIEsVjwJdP88G9N2bxI0kyODUKQgQp0HadSak3HFRx+jwAiAL2TXvD3BH+5U7wxYzb6ytousPVrpm9Znachs6Ltfkfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.257-integration.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14940397},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./document-worker":"./src/integration-document-worker-service.js","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./document-worker/store":"./src/integration-document-worker-store.js","./document-worker/config":"./src/integration-document-worker-config.js","./document-worker/server":"./src/integration-document-worker-server.js","./public-research/server":"./src/public-research-server.js","./document-worker/runtime":"./src/integration-document-worker-runtime.js","./document-worker/contract":"./src/integration-document-worker-contract.js"},"gitHead":"18bf35cc113fda34578f1178f405ff7af0e5e518","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:integration-api && npm run smoke:integration-authorities && npm run smoke:integration-sandbox-profile && npm run smoke:execution-worker && npm run smoke:execution-runtime-bundle && npm run smoke:execution-worker-server && npm run smoke:execution-worker-systemd-boundary && npm run smoke:integration-analysis-coordinator && npm run smoke:integration-document-artifacts && npm run smoke:integration-document-content && npm run test:document-worker && npm run smoke:integration-document-worker-cross-boundary && npm run smoke:integration-document-session-broker && npm run smoke:integration-document-revision && npm run smoke:integration-grounded-search && npm run smoke:integration-analysis-planner && npm run smoke:integration-analysis-session-service && npm run smoke:integration-analysis-startup-recovery && npm run smoke:integration-analysis-session-authority-contract && npm run smoke:integration-analysis-state-migrator && npm run smoke:integration-analysis-state-prewrite-gate && npm run smoke:integration-analysis-api-server && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","test:document-worker":"npm run smoke:integration-document-worker-contract && npm run smoke:integration-document-worker-store && npm run smoke:integration-document-worker-service && npm run smoke:integration-document-worker-server && npm run smoke:integration-document-worker-systemd-boundary && npm run smoke:integration-document-worker-real-compile","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:integration-api":"node scripts/smoke-integration-api.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:execution-worker":"node scripts/smoke-execution-worker.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:execution-worker-server":"node scripts/smoke-execution-worker-server.js","smoke:integration-authorities":"node scripts/smoke-integration-authorities.js","smoke:execution-runtime-bundle":"node scripts/smoke-execution-runtime-bundle.js","smoke:integration-analysis-live":"node scripts/live-production-planner-smoke.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-grounded-search":"node scripts/smoke-integration-grounded-search.js","smoke:integration-sandbox-profile":"node scripts/smoke-integration-sandbox-profile.js","smoke:integration-analysis-planner":"node scripts/smoke-integration-analysis-planner.js","smoke:integration-document-content":"node scripts/smoke-integration-document-content.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-document-revision":"node scripts/smoke-integration-document-revision.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-document-artifacts":"node scripts/smoke-integration-document-artifacts.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-analysis-api-server":"node scripts/smoke-integration-analysis-api-server.js","smoke:integration-analysis-coordinator":"node scripts/smoke-integration-analysis-coordinator.js","smoke:execution-worker-systemd-boundary":"node scripts/smoke-execution-worker-systemd-boundary.js","smoke:integration-document-worker-store":"node scripts/smoke-integration-document-worker-store.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-document-worker-server":"node scripts/smoke-integration-document-worker-server.js","smoke:integration-analysis-state-migrator":"node scripts/smoke-integration-analysis-state-migrator.js","smoke:integration-document-session-broker":"node scripts/smoke-integration-document-session-broker.js","smoke:integration-document-worker-service":"node scripts/smoke-integration-document-worker-service.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-analysis-session-service":"node scripts/smoke-integration-analysis-session-service.js","smoke:integration-document-worker-contract":"node scripts/smoke-integration-document-worker-contract.js","smoke:integration-analysis-startup-recovery":"node scripts/smoke-integration-analysis-startup-recovery.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-analysis-state-prewrite-gate":"node scripts/smoke-integration-analysis-state-prewrite-gate.js","smoke:integration-document-worker-real-compile":"node scripts/smoke-integration-document-worker-real-compile.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-document-worker-cross-boundary":"node scripts/smoke-integration-document-worker-cross-boundary.js .","smoke:integration-document-worker-systemd-boundary":"node scripts/smoke-integration-document-worker-systemd-boundary.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-analysis-session-authority-contract":"node scripts/smoke-integration-analysis-session-authority-contract.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.257-integration.14_1788075567044_0.30912368053806505","host":"s3://npm-registry-packages-npm-production"}},"0.20.257-integration.15":{"name":"@lazyingart/agintiflow","version":"0.20.257-integration.15","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.257-integration.15","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-document-worker":"bin/aginti-document-worker.js","aginti-public-research":"bin/aginti-public-research.js","aginti-execution-worker":"bin/aginti-execution-worker.js","aginti-integration-analysis":"bin/aginti-integration-analysis.js","aginti-integration-analysis-state":"bin/aginti-integration-analysis-state.js"},"dist":{"shasum":"752f462ffdbb18a0590f779b3087dcb8594f7084","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.257-integration.15.tgz","fileCount":402,"integrity":"sha512-nAu1MRNbNlMefEWkhJAogroywpGuIdp/Cdqr8STochyIFeKSmp6Enhg4P4YbEMl5VJDiazkcPsrou7vx+7Lujg==","signatures":[{"sig":"MEQCIDAPJ7bVLH0CyShRpKwXmRKaxnQNkFxQ7fqtN/KISS1CAiBgu2GE/lZUXLAmT0+ntNFhZAzBm5ezvYq3l/GwvnHtag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.257-integration.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14959539},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./document-worker":"./src/integration-document-worker-service.js","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./document-worker/store":"./src/integration-document-worker-store.js","./document-worker/config":"./src/integration-document-worker-config.js","./document-worker/server":"./src/integration-document-worker-server.js","./public-research/server":"./src/public-research-server.js","./document-worker/runtime":"./src/integration-document-worker-runtime.js","./document-worker/contract":"./src/integration-document-worker-contract.js"},"gitHead":"7dc10b78bfe28f7eae748cd093b9d2176e80c68d","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:integration-api && npm run smoke:integration-authorities && npm run smoke:integration-sandbox-profile && npm run smoke:execution-worker && npm run smoke:execution-runtime-bundle && npm run smoke:execution-worker-server && npm run smoke:execution-worker-systemd-boundary && npm run smoke:integration-analysis-coordinator && npm run smoke:integration-document-artifacts && npm run smoke:integration-document-content && npm run test:document-worker && npm run smoke:integration-document-worker-cross-boundary && npm run smoke:integration-document-session-broker && npm run smoke:integration-document-revision && npm run smoke:integration-grounded-search && npm run smoke:integration-analysis-planner && npm run smoke:integration-analysis-session-service && npm run smoke:integration-analysis-startup-recovery && npm run smoke:integration-analysis-session-authority-contract && npm run smoke:integration-analysis-state-migrator && npm run smoke:integration-analysis-state-prewrite-gate && npm run smoke:integration-analysis-api-server && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","test:document-worker":"npm run smoke:integration-document-worker-contract && npm run smoke:integration-document-worker-store && npm run smoke:integration-document-worker-service && npm run smoke:integration-document-worker-server && npm run smoke:integration-document-worker-systemd-boundary && npm run smoke:integration-document-worker-real-compile","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:integration-api":"node scripts/smoke-integration-api.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:execution-worker":"node scripts/smoke-execution-worker.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:execution-worker-server":"node scripts/smoke-execution-worker-server.js","smoke:integration-authorities":"node scripts/smoke-integration-authorities.js","smoke:execution-runtime-bundle":"node scripts/smoke-execution-runtime-bundle.js","smoke:integration-analysis-live":"node scripts/live-production-planner-smoke.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-grounded-search":"node scripts/smoke-integration-grounded-search.js","smoke:integration-sandbox-profile":"node scripts/smoke-integration-sandbox-profile.js","smoke:integration-analysis-planner":"node scripts/smoke-integration-analysis-planner.js","smoke:integration-document-content":"node scripts/smoke-integration-document-content.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-document-revision":"node scripts/smoke-integration-document-revision.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-document-artifacts":"node scripts/smoke-integration-document-artifacts.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-analysis-api-server":"node scripts/smoke-integration-analysis-api-server.js","smoke:integration-analysis-coordinator":"node scripts/smoke-integration-analysis-coordinator.js","smoke:execution-worker-systemd-boundary":"node scripts/smoke-execution-worker-systemd-boundary.js","smoke:integration-document-worker-store":"node scripts/smoke-integration-document-worker-store.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-document-worker-server":"node scripts/smoke-integration-document-worker-server.js","smoke:integration-analysis-state-migrator":"node scripts/smoke-integration-analysis-state-migrator.js","smoke:integration-document-session-broker":"node scripts/smoke-integration-document-session-broker.js","smoke:integration-document-worker-service":"node scripts/smoke-integration-document-worker-service.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-analysis-session-service":"node scripts/smoke-integration-analysis-session-service.js","smoke:integration-document-worker-contract":"node scripts/smoke-integration-document-worker-contract.js","smoke:integration-analysis-startup-recovery":"node scripts/smoke-integration-analysis-startup-recovery.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-analysis-state-prewrite-gate":"node scripts/smoke-integration-analysis-state-prewrite-gate.js","smoke:integration-document-worker-real-compile":"node scripts/smoke-integration-document-worker-real-compile.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-document-worker-cross-boundary":"node scripts/smoke-integration-document-worker-cross-boundary.js .","smoke:integration-document-worker-systemd-boundary":"node scripts/smoke-integration-document-worker-systemd-boundary.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-analysis-session-authority-contract":"node scripts/smoke-integration-analysis-session-authority-contract.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.257-integration.15_1788078100167_0.3617204414725803","host":"s3://npm-registry-packages-npm-production"}},"0.20.257-integration.16":{"name":"@lazyingart/agintiflow","version":"0.20.257-integration.16","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.257-integration.16","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-document-worker":"bin/aginti-document-worker.js","aginti-public-research":"bin/aginti-public-research.js","aginti-execution-worker":"bin/aginti-execution-worker.js","aginti-integration-analysis":"bin/aginti-integration-analysis.js","aginti-integration-analysis-state":"bin/aginti-integration-analysis-state.js"},"dist":{"shasum":"37a9fd546e3a0d7f23f561013eab72247cc58366","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.257-integration.16.tgz","fileCount":402,"integrity":"sha512-4KS/mTWxSGzYn6dk/Z1hRfXKGJf78KbHIPw5WEWplcUzdBe2ai12YOKaGks0i3C7uG8g2vs05BcBKqgHnhxv1A==","signatures":[{"sig":"MEQCIFHk9a39yPs/dxQzVdnjf7e5r/HIIJ/+P4fLOB6pew+sAiBKBtM4sUwrUw41DAi+0bmUpyanNJvET1jRG9RTswaawA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.257-integration.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14961970},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./document-worker":"./src/integration-document-worker-service.js","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./document-worker/store":"./src/integration-document-worker-store.js","./document-worker/config":"./src/integration-document-worker-config.js","./document-worker/server":"./src/integration-document-worker-server.js","./public-research/server":"./src/public-research-server.js","./document-worker/runtime":"./src/integration-document-worker-runtime.js","./document-worker/contract":"./src/integration-document-worker-contract.js"},"gitHead":"c95430d6b3a1b3b97ba288a2d7caf7b1824efd37","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:integration-api && npm run smoke:integration-authorities && npm run smoke:integration-sandbox-profile && npm run smoke:execution-worker && npm run smoke:execution-runtime-bundle && npm run smoke:execution-worker-server && npm run smoke:execution-worker-systemd-boundary && npm run smoke:integration-analysis-coordinator && npm run smoke:integration-document-artifacts && npm run smoke:integration-document-content && npm run test:document-worker && npm run smoke:integration-document-worker-cross-boundary && npm run smoke:integration-document-session-broker && npm run smoke:integration-document-revision && npm run smoke:integration-grounded-search && npm run smoke:integration-analysis-planner && npm run smoke:integration-analysis-session-service && npm run smoke:integration-analysis-startup-recovery && npm run smoke:integration-analysis-session-authority-contract && npm run smoke:integration-analysis-state-migrator && npm run smoke:integration-analysis-state-prewrite-gate && npm run smoke:integration-analysis-api-server && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","test:document-worker":"npm run smoke:integration-document-worker-contract && npm run smoke:integration-document-worker-store && npm run smoke:integration-document-worker-service && npm run smoke:integration-document-worker-server && npm run smoke:integration-document-worker-systemd-boundary && npm run smoke:integration-document-worker-real-compile","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:integration-api":"node scripts/smoke-integration-api.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:execution-worker":"node scripts/smoke-execution-worker.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:execution-worker-server":"node scripts/smoke-execution-worker-server.js","smoke:integration-authorities":"node scripts/smoke-integration-authorities.js","smoke:execution-runtime-bundle":"node scripts/smoke-execution-runtime-bundle.js","smoke:integration-analysis-live":"node scripts/live-production-planner-smoke.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-grounded-search":"node scripts/smoke-integration-grounded-search.js","smoke:integration-sandbox-profile":"node scripts/smoke-integration-sandbox-profile.js","smoke:integration-analysis-planner":"node scripts/smoke-integration-analysis-planner.js","smoke:integration-document-content":"node scripts/smoke-integration-document-content.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-document-revision":"node scripts/smoke-integration-document-revision.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-document-artifacts":"node scripts/smoke-integration-document-artifacts.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-analysis-api-server":"node scripts/smoke-integration-analysis-api-server.js","smoke:integration-analysis-coordinator":"node scripts/smoke-integration-analysis-coordinator.js","smoke:execution-worker-systemd-boundary":"node scripts/smoke-execution-worker-systemd-boundary.js","smoke:integration-document-worker-store":"node scripts/smoke-integration-document-worker-store.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-document-worker-server":"node scripts/smoke-integration-document-worker-server.js","smoke:integration-analysis-state-migrator":"node scripts/smoke-integration-analysis-state-migrator.js","smoke:integration-document-session-broker":"node scripts/smoke-integration-document-session-broker.js","smoke:integration-document-worker-service":"node scripts/smoke-integration-document-worker-service.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-analysis-session-service":"node scripts/smoke-integration-analysis-session-service.js","smoke:integration-document-worker-contract":"node scripts/smoke-integration-document-worker-contract.js","smoke:integration-analysis-startup-recovery":"node scripts/smoke-integration-analysis-startup-recovery.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-analysis-state-prewrite-gate":"node scripts/smoke-integration-analysis-state-prewrite-gate.js","smoke:integration-document-worker-real-compile":"node scripts/smoke-integration-document-worker-real-compile.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-document-worker-cross-boundary":"node scripts/smoke-integration-document-worker-cross-boundary.js .","smoke:integration-document-worker-systemd-boundary":"node scripts/smoke-integration-document-worker-systemd-boundary.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-analysis-session-authority-contract":"node scripts/smoke-integration-analysis-session-authority-contract.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.257-integration.16_1788079238938_0.788167856440561","host":"s3://npm-registry-packages-npm-production"}},"0.20.288":{"name":"@lazyingart/agintiflow","version":"0.20.288","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.288","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"9bb1f2028a958d455762497a60741323f2f465aa","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.288.tgz","fileCount":339,"integrity":"sha512-dToKW8rTX3hZX5ujlRHPduHciWDojJxqd1kZ9ydrJrRpXTPKaer6dtoAN/ZNk/2f1s3fjLCnBaz+e8GeeoIlsg==","signatures":[{"sig":"MEQCIGmYKgxlMkXKwF8GVfQu0FGxRhcmUiZ/j7hFMLrmUHXCAiBuKwvZa2CUgTOAzk9Ur3nW4/7GCEY74pswpi1A07JQ9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.288","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14438660},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"38a6829dfbabb58d75d162c13540ba34b0d7a555","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.288_1788109747614_0.5507590431963587","host":"s3://npm-registry-packages-npm-production"}},"0.20.289":{"name":"@lazyingart/agintiflow","version":"0.20.289","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.289","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"3e7f08e0156c214f4888f40180f6e2fee254e725","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.289.tgz","fileCount":339,"integrity":"sha512-r7977xjW9p9pp2Bd58OOewG2BIeBJ3mohsTd5UEAEz9ZfaYTFNHFRuKk+g/ToaGn3Kz8gLBr2dSjvxIkfFzG1w==","signatures":[{"sig":"MEYCIQDNnCr1maSJHl4LupXyC1UOGQX0uHIRIh7gNWdn3T3N5wIhALd0h+Kz6uM3ZeiyOEZKjV19yWg823mwkFNWOJpGKaPs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.289","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14444776},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"4162109d6e771700ffb19c8dba55465ecd890003","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.289_1788119262657_0.23776834107529887","host":"s3://npm-registry-packages-npm-production"}},"0.20.290":{"name":"@lazyingart/agintiflow","version":"0.20.290","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.290","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"3d5ce744477a6ab605c99156483eb9d84c952e78","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.290.tgz","fileCount":339,"integrity":"sha512-s4OHzC1SQ1ODQU0l/daMMwW9qCi47RtgIP/cZYbBraDRUjZiWUxbBHT1atkkRUOiyriBT7113i1h6kWicn9yDQ==","signatures":[{"sig":"MEUCIQDsM7ML0VYRbM+tdIq1Ju8GHcVFUjaA0pzXN1uSA+uoQwIgNTpxgE1QNMN8USa1QEy0oAfEdi4D3/VEb7nd+JvHDOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.290","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14447414},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"24fa275d689569bf00559091d28b228716ac1817","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.290_1788121309001_0.0018907986644292052","host":"s3://npm-registry-packages-npm-production"}},"0.20.291":{"name":"@lazyingart/agintiflow","version":"0.20.291","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.291","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"7473f9a32452c34c56dcd6af9b0b02ee9a8d01a3","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.291.tgz","fileCount":339,"integrity":"sha512-+b38e2Ka3/bS9Njy3NU/S4OvxeHCmDKeMvS5qIxTP6zOrSXdfZiNQlLjT3yGPVrAbprf15bk6bTIe1qU3cY+CQ==","signatures":[{"sig":"MEUCIBWrhvkD/vWf5f8ONsrc4sYhpuavLEnqZvWPBpR/GJO8AiEA9HrekqqM4uRUcF3DGLCWczYmEe7GG3BTJgwMAJhlYCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.291","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14453308},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"1a10655fa8d3e09f4ee7f26c990a2b00be9dddbb","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.291_1788123093286_0.9784841100251136","host":"s3://npm-registry-packages-npm-production"}},"0.20.292":{"name":"@lazyingart/agintiflow","version":"0.20.292","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.292","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"dbf370a089e00bb9c3f3108c4bdbdd2972576dff","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.292.tgz","fileCount":339,"integrity":"sha512-kHzeEHfAXnFbUp9+deEkSJCDB1JhrSfkNvSl3llpuRnYbq53QNJRlvbleJqjJxd5uoYN/BKB5hiq/DcbnZ1giA==","signatures":[{"sig":"MEUCIQCpoMgEN4QgPA/BKbWFepsMHZPyuHORDNy/+NDcc2suOAIgVqEVZASGiA7Z1WfyRaWUk9QjUT54zP6gsjyW65HBaVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14465515},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"73f4c35a161a706391a112bd731e425c26bc480e","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.292_1788127482964_0.0798979279642229","host":"s3://npm-registry-packages-npm-production"}},"0.20.296":{"name":"@lazyingart/agintiflow","version":"0.20.296","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.296","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"8ccc396c1d00b19de8469ab0ccca43bbee6ce68f","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.296.tgz","fileCount":339,"integrity":"sha512-o18prGOBFKIfmT/6XwbBhgRi3hFSuHwMrJ2DOqPTJg0LA7mxuNtH5ecqJST6GdgvxcSlT+C1aGL7eMoXXMToKw==","signatures":[{"sig":"MEUCIE8N94zbpT2qdI0yhhUjbqAx16U7fghR0KogV6uBbgbWAiEA9ENuTkP9VBBfinBcnyg/YBUof1gPezIvjNbAHUYiZvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14511186},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"ed47d8457277ffad558bcf421c762756e135f5ee","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.296_1788186960499_0.4020066072528139","host":"s3://npm-registry-packages-npm-production"}},"0.20.297":{"name":"@lazyingart/agintiflow","version":"0.20.297","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.297","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"d5b7bf4ef7c6bb8d003ec0a7e2312a4492fea66f","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.297.tgz","fileCount":339,"integrity":"sha512-5yeaiG/M9hSayfxrPJe/wkGNhmj8uDzcyrSWfo3byLyMpAuekxkkqERJfcURXvIDl9uQWyFqhjM50cz3r6Au/w==","signatures":[{"sig":"MEQCIHuDYuUwYc43rUyFmvlSHIuZiZ97MPJRRjEZjCn6EbNOAiBumD4wa0Amb0JG3ZshpOTkwGPZddcDNf5uLHqa2etsZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14512509},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"63d79f05aabe225eec81f8fe32cf0546709d17e9","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.297_1788187833050_0.3286489048948307","host":"s3://npm-registry-packages-npm-production"}},"0.20.298":{"name":"@lazyingart/agintiflow","version":"0.20.298","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.298","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"6d66c12c5c6e752903cd19f7a08a177cbf00573b","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.298.tgz","fileCount":339,"integrity":"sha512-pTCEWYe6rgy4GzvBCGq0j9j8tlp5+9ofsH/hKG0v92+tFn8XVry7wnE7j6Yc7ApSZ6mvcwZ7EwLyXHuybVklzw==","signatures":[{"sig":"MEUCIQDAJGlDFrQTUiiMN299V5mnphpL/UyueS3BaP6tG4KQHAIgbzjng1nt2HHLtGKm7jBNRYr7SSkyHefwxelxtqqkugs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14529058},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"ee488b8d7babe0c48db6e9b0bf1c10757d78829c","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.298_1788197291482_0.8769882777191322","host":"s3://npm-registry-packages-npm-production"}},"0.20.299":{"name":"@lazyingart/agintiflow","version":"0.20.299","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.299","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"1f8386c283e73d70f49268113393569fe1f70921","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.299.tgz","fileCount":339,"integrity":"sha512-kbo/EkpZ9ReUY1RggesgBTc1wykToJaNQKydStQEfu6koIge2FiFDzcb/gIImg08N1lKKiiqYf2ON+/sqaTrew==","signatures":[{"sig":"MEQCICTt6xm46y7+x+OOJjkSDsZDnscqmOSKNriGV51+QTlcAiBZhHB2lzBN/hkO9Sh7nHuI3Cqt4KuYhg7xy5LeuUP36w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14529616},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"ea90e7c4e0152dab6cbfaf0ecbd06c1ff5066cbe","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.299_1788200778202_0.4939115575037387","host":"s3://npm-registry-packages-npm-production"}},"0.20.300":{"name":"@lazyingart/agintiflow","version":"0.20.300","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.300","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"08452f6e09f64e3c713d07308d8140b3e67b515a","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.300.tgz","fileCount":339,"integrity":"sha512-gp3Vvi3fRaPFXA4u+0Ylbjx9fErSOKNpJ8ej8nXcPk2l/SRpST4+G//esjUPHxtAUyi0fD8oxgDjvIwu52zxkg==","signatures":[{"sig":"MEUCIFOQ4zPqpGFCPW4EynazwQ+MXrnVcpak6yX0dfpZWiHeAiEArhesQ1fFjb5c90Ad8P+O1yC1tbF8eF6G3ALeYPF4LZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14541800},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"3acbfbadb1de2576349c4e3a41a739b6241f99a6","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.300_1788208065027_0.5510681815378782","host":"s3://npm-registry-packages-npm-production"}},"0.20.301":{"name":"@lazyingart/agintiflow","version":"0.20.301","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.301","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"40dd8e3b0b4062748b6c3c11712e86bb0e628529","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.301.tgz","fileCount":339,"integrity":"sha512-Vty/HOoTZ+X03Y+HJjRt7C0ojc8Ys5rhUursGcBOkMstBd/vIwhiCos7c4s+WWdtK+0q5dUnBwFIs4mTyvVKpA==","signatures":[{"sig":"MEQCIBhYLi3tpFPKB3Twa4et3odYb+R1D/FJ4HE6Lk36cYRAAiBvT9Ypj+FNWmmTIx9Pm7NMmCTBqtPjcsMYvvEQz2PXVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14556118},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"dd733901990cb53e984af6e75415b1c54d2ef954","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.301_1788216894079_0.4463678384310812","host":"s3://npm-registry-packages-npm-production"}},"0.20.302":{"name":"@lazyingart/agintiflow","version":"0.20.302","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.302","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"4e19bb2992aef0f7b23b5c0fa9bf48670db7b555","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.302.tgz","fileCount":339,"integrity":"sha512-Kl2p3Xadcq0908SmuzruoMJROsd9P9r6v3ixPAbYOgJ+7AvHFFbeiZk0E2k6ODGl257XhDzgy66CzuXoQ6zOew==","signatures":[{"sig":"MEQCICFJ/4v4NJh8jHcpNfuggMl//JkGIJXsHugYnP7ekTOvAiAIBfawqABCqG8YPxl0thJ8rS0lNlSkLGTcrAk3jYA+QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14723906},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"435104599472ece5d6b65ad52a4c90135d9c2f2b","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.302_1788236507183_0.723416750633533","host":"s3://npm-registry-packages-npm-production"}},"0.20.303":{"name":"@lazyingart/agintiflow","version":"0.20.303","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.303","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"beb6ea7b9f9cbed688e59d4e0df365725fbc9360","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.303.tgz","fileCount":339,"integrity":"sha512-d+ZYSTiMmx1kpqbA8gYd8qKxwQhKfgVrJ35VzvX67gh6tkU7znueyFuCapzoK+Ei/rv+wrr8k1hBL+wKhCL7Gw==","signatures":[{"sig":"MEQCIH4EcdTPgWbiS2vmqRCstKWJYZNRf6p2+P3owK3AhR3VAiBG3Hx8Ib4kVkpbt+Kohskb+rNmDgsDu6bLkYBKYiHaaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.303","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14727845},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"1830825dd91eed77ff65a69bd7fffc8c4d10d2cc","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.303_1788247791508_0.2056462794701508","host":"s3://npm-registry-packages-npm-production"}},"0.20.304":{"name":"@lazyingart/agintiflow","version":"0.20.304","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.304","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"e7accb318eae6ff86a011bd3c6a002171648e2ea","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.304.tgz","fileCount":339,"integrity":"sha512-TiffZnrsFFFneYjwAIuDhlhalyGEHy8lDDz5qNVE4ws8YKhvutHx/7BISDrtlI1/560SrRdi8QQscgepo5YwRQ==","signatures":[{"sig":"MEUCIQDzJUv+9Ej8RUxorAPrwZX7C92jmR8G7dceiKpDn1amnAIgPzpcuzyjy9rqH4U7LRDreYwFOWe2jszqTRCZJFF4A5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14730229},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"a9ed037693109c51a28f69e31876908f3e28d085","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.304_1788252150083_0.5157319863642358","host":"s3://npm-registry-packages-npm-production"}},"0.20.305":{"name":"@lazyingart/agintiflow","version":"0.20.305","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.305","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"75c9a302def7f5c0416a3d355a18243f222d553a","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.305.tgz","fileCount":339,"integrity":"sha512-aeGmYRNNmjQeGqZQGbSSo+jeaL3H0/6Y25PSo8ABOqslhXzgq93phOP1tENiqxeIVwxGHLE7Uq6jSd4EUt0Rew==","signatures":[{"sig":"MEUCIHBOvFRHmRAnEg1uWRE0jdVTLrKmy1kwMEBN7HQrxnzxAiEA9jZnBa7IjotFt9Yj5BJqN0b5GdfDBD1CS1pY+rZqoas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14737178},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"b854bbf27bdef526ca41bc18ce1c185c7cd71c60","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.305_1788254064313_0.052724490463532","host":"s3://npm-registry-packages-npm-production"}},"0.20.306":{"name":"@lazyingart/agintiflow","version":"0.20.306","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.306","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"af57186f6bb3d7b2f7366ef7a3dd567cdd503bc9","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.306.tgz","fileCount":339,"integrity":"sha512-wh5qmRfBW23godXDkgbyoYFig5jmP4EvhMkG+Jd1c24fq+ldEkcD5ooanapE8iL2FFIp62E1L7Fb7xjSrFOELw==","signatures":[{"sig":"MEUCIQCnosCSXr5BFRTizCLisKITOg8/T4PrsygatQlAqHynjQIgGcmb/ZiHxdlSNWBjADXg63/D2G7blNnAmuMVYgC76eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14739254},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"890094d813df7778491192b26b2edd427630e517","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.306_1788257859737_0.5313158317230857","host":"s3://npm-registry-packages-npm-production"}},"0.20.307":{"name":"@lazyingart/agintiflow","version":"0.20.307","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.307","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"40b0c04507ab80441f2226c3a5579558c8d8de29","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.307.tgz","fileCount":339,"integrity":"sha512-ivbhh6DpTWtY2EjLbmQccXT8wZh6agvV/lVYyhTJynR1q9TnEClCFue5IZagfZq8Dithn86M6I2RW+GCyJdkgw==","signatures":[{"sig":"MEYCIQCfDM9273VbTxgBCbnfrlUAmBRzjRQc0ODz+D0kgiQw1wIhAPHa5Tr7mGF6o2lEmS4vKzJHPf4fLa4YfjxeJzP4KGJK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14745237},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"3f958a30194b11ad4ffecab1fe561c788d3087d8","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.307_1788269441149_0.5199048326738938","host":"s3://npm-registry-packages-npm-production"}},"0.20.308":{"name":"@lazyingart/agintiflow","version":"0.20.308","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.308","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"a30fc2251b416c02d8ed6c403a70bfb180a630f3","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.308.tgz","fileCount":339,"integrity":"sha512-o6gOBsSgIjFrtGvOOMNM0CuCPLAJFxPC1g4WKO2CgjgXZJgIQxcpMxSNKRnUGI93yLqCpCnHFNwX5exvwjqxsQ==","signatures":[{"sig":"MEYCIQDNJR6QMJZt4623CO8keqoSSijO+65j6/6mKOec4OSyBgIhAMZAJVy0GV4xeBwoYy5NHHavrryONOPfxvlun3sESgwO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14753486},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"4e50ca05de2b3caa10ed8080274c413099b71812","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.308_1788273045615_0.348462080367818","host":"s3://npm-registry-packages-npm-production"}},"0.20.309":{"name":"@lazyingart/agintiflow","version":"0.20.309","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.309","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"f578212c339f32a7feb4dd140d1755ee6696f902","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.309.tgz","fileCount":339,"integrity":"sha512-kQuv17w30Tq7cZtGsMwXdMHbX6CUOFzxztO4z3Djqs6JoYrItk9dg4hxCPPcRNMbQrK7fklbOxbqmL0SCXcSYg==","signatures":[{"sig":"MEQCIFgccSbwfYc4qHiMARQldkYKCLwXYvSvN6iV71+CnT02AiB9O+INgwf11t8t6X0kYoPg+oYgnLCmDWQDhRgC9BD4wQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14771649},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"b887c1e1ab48d711d4aaee10a00425b73a60445a","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.309_1788277764368_0.6180234716707906","host":"s3://npm-registry-packages-npm-production"}},"0.20.310":{"name":"@lazyingart/agintiflow","version":"0.20.310","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.310","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"f7cf586f5fca90a7cf4b3498b5f15a7d1f654e64","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.310.tgz","fileCount":339,"integrity":"sha512-nCKcLnuQtkP6XLfzF6vj6U+4OrQ9M1IQkZzxCCQ5YMAFYYJseI1BKvFwlZJdlWjpTz79E0W1sHYzwHZe9yKa/A==","signatures":[{"sig":"MEUCID2k+zzF3ASVO+M+qiLBBuMCdwwV2bcvuh6Nl5sZexa4AiEAzzprRoIPGq9gv+rCLDzafC8/QoVCYIWmZpduPc29uyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14772791},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"f121687cd5d215868b8b38ae740d2f5353af8fec","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.310_1788281076001_0.6709732011550522","host":"s3://npm-registry-packages-npm-production"}},"0.20.311":{"name":"@lazyingart/agintiflow","version":"0.20.311","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.311","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"cdb6cbcaa3fdfc042419d77835ac43bc961693f1","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.311.tgz","fileCount":339,"integrity":"sha512-y3UcIfQwW1bNP6N0sJJFiQ6CGLveLrsCUss9C34GUM9mT7nb+49BkIM3COpGMfBEdFgLbPYBOmBTUkExDP8fTA==","signatures":[{"sig":"MEUCIQD4UWDEOezcVOW1iVr6ED9KHxWdvDh+QbypuvRZcn9CZAIgO3FFjR6U2C3ik2XGnX8e5ErEGwgi4TB2jt/qFxZZZ3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14775581},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"716d1a4c7ddd18f1eea6b830c8355dc849cf5143","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.311_1788282716411_0.37608943761021907","host":"s3://npm-registry-packages-npm-production"}},"0.20.312":{"name":"@lazyingart/agintiflow","version":"0.20.312","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.312","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"4276d1373e9bcb31420d207eb18c719c2725c67f","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.312.tgz","fileCount":339,"integrity":"sha512-5QsPWNdDNNuSitcRyTq0OQyAQEnc6CQGJNm36058roIK8EqnHrK1MDMJyuqmqQpBA6hOLuY+iynwmJ/T/2aPkQ==","signatures":[{"sig":"MEUCIQDGggAvJLQdG85xm+IPeC8iUqSzo1myfB5Qui6yu+HK3wIgJ2AERC8nKxb8oI122oqRHC9nLZ28O25Lx+ZehMTZaZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14780796},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"2d66356b8206087763742412a2a7c0f5d57ef38b","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.312_1788284585480_0.2820703451634723","host":"s3://npm-registry-packages-npm-production"}},"0.20.313":{"name":"@lazyingart/agintiflow","version":"0.20.313","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.313","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"dc9aef05e3a9e16ba02612923d446c6b6b49f0eb","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.313.tgz","fileCount":339,"integrity":"sha512-vG+LDUAgUsf8MVBxGsusvXUK72DjlSfZ92/X3DE65LuLmewM9QIZoRu3/gVMkRWLBR1N/OQjbizgxoy/WZUEVw==","signatures":[{"sig":"MEYCIQD3AjloVs9Ep77XgwDdI0AU8PXrMvwGdl8fSr0OnaaflAIhALZKFoHUeblOUWhhcWuqGD+QY/xrNGNSMQ9l3iwpspI/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14783859},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"7cf8a6e4acb6b28abf8fc4f1856eeaef7e8814d9","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.313_1788285902237_0.5988319548293786","host":"s3://npm-registry-packages-npm-production"}},"0.20.314":{"name":"@lazyingart/agintiflow","version":"0.20.314","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.314","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"3ce03ebfba002f322ab2f962e74c9a478630153d","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.314.tgz","fileCount":339,"integrity":"sha512-0BW/l9Z8VpCBNc3lOq7xd7Ij49+rFpog0Wh+7AqrSM2Me0MumfdWK7mAYw9p5O8ieD8g663CaoNtkecaWSpzlQ==","signatures":[{"sig":"MEUCIHXo3kaFEr+qVmBb0LYsJi/R86G2bI1kZCBfGg+PA9oCAiEAjGLqXUEO9LLRS7QaylIz1ZPjBcbWGnbbXkXT5/Kn46g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14788611},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"b11db548592a3213c20f34832e304fa094b1b707","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.314_1788286950332_0.16609600336853014","host":"s3://npm-registry-packages-npm-production"}},"0.20.315":{"name":"@lazyingart/agintiflow","version":"0.20.315","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.315","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"b51bd6b3855735b4045d246acbb5b28630716d38","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.315.tgz","fileCount":339,"integrity":"sha512-Cf7wcIJtTSqbkCz7jB0dn40SA+NxQV9RcUNDTnt8ayq+OEVsOcYILcduMb6elWEPoZ7nNLyGsSNx7rJqTDJtSA==","signatures":[{"sig":"MEYCIQCU/5qJB+ERuFZwe8GCmfAgq1KjayfDqFhdZR681tuY5QIhAOJcPmVZ/KpaiqtKLJJjZt5A/lZIHQpPInoeE24WwIit","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14792732},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"ff1a668e1a5de8bb1cdd7dc80fca7fa1018b7e62","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.315_1788288147966_0.6445927719779525","host":"s3://npm-registry-packages-npm-production"}},"0.20.316":{"name":"@lazyingart/agintiflow","version":"0.20.316","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.316","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"85eaf43ad078b0afdd69852ac65e1c83356c9790","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.316.tgz","fileCount":339,"integrity":"sha512-Zv2KuL4BUk05tKqo2ZpF+2uZJPSMHQzkxQqwWiNDX+WxY2JjrYQDw7gjZGW2OqlHsC2FPz5JHiojosxcVKG6RQ==","signatures":[{"sig":"MEYCIQCpQ5X5sX2JCgEvfveA9jwMk4x+dmDmczgprgZ9lnuHVQIhAJUVkM7YtkckkT5sdyiSHVNHVnq2xTW3JIJVA2hynA7y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14799156},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"97592e06f3614dd17eec594efe22fd0c18681efa","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.316_1788289386004_0.5181604115658092","host":"s3://npm-registry-packages-npm-production"}},"0.20.317":{"name":"@lazyingart/agintiflow","version":"0.20.317","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.317","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"0e3d4372855d9e62870823f78b1dcbbc3b13c8f1","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.317.tgz","fileCount":339,"integrity":"sha512-QWLrm9Y5tjBFuVziN38uVXxE/bd3siY3GdhxvHmUnYx1kuhm+rFMyG2yFFcMzUboQsM/vBghz++V/HTc3dhyRw==","signatures":[{"sig":"MEYCIQDGCQ1IDXeLf4hIlwTBWcMAtnMOHMSFa2WVnE2djmqsDAIhAJqIshYiv35hitHQNM+QEu4eOIleVCq2yvVDqmltwDeQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.317","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14813107},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"82f7c10e056b2586bf47ce7f1226f574c988544b","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.317_1788291358996_0.682332045339213","host":"s3://npm-registry-packages-npm-production"}},"0.20.318":{"name":"@lazyingart/agintiflow","version":"0.20.318","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.318","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"dd346d5c227e7d521f9ac78c7943b1eb327dae47","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.318.tgz","fileCount":339,"integrity":"sha512-bDW2HumB7Bona9T+V03UI4Pr8+omk890u68+T74FHhzPAp8+n5nOoCAdcTkPtI4Q4uEfVDXiH+ImqHMVQs0LlA==","signatures":[{"sig":"MEQCIHfNBeaDTg++pU9+DaV7GDMfkogQYUBsgQdGsuOzaCG0AiAtNF/IEhqi9BLt/aIbmDonBfgvvICLHvMfKC/s2dxwNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.318","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14826709},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"544983528fcb4d2fbf9c5c323358da9a8df97163","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.318_1788292970686_0.093573692777569","host":"s3://npm-registry-packages-npm-production"}},"0.20.319":{"name":"@lazyingart/agintiflow","version":"0.20.319","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.319","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"706df8a508399c00d7f595c1d9abc4ae71d1eecd","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.319.tgz","fileCount":339,"integrity":"sha512-P+T5qYmkAx1B3kLuLMEbrSUc+oYpknwNGHnYJM9Iky7pXYeotl+T8n0vNmKI7A5X2YEmQQOQHx99WPgvlj5IaQ==","signatures":[{"sig":"MEUCIA5SMJEk7ym5D+S7Xo5/pDF6/u2/a7U7mGp2LCSInvPeAiEAh/MUOkxuHYv9C3fH8ZnHpiJBQLaNB9knGZ3GZJ5nns0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.319","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14831761},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"08c9e8cd504ddc6d2b02c183b96820a49287df7a","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.319_1788294065397_0.8833934220160018","host":"s3://npm-registry-packages-npm-production"}},"0.20.320":{"name":"@lazyingart/agintiflow","version":"0.20.320","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.320","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"62b0150d47d39cc7d45821fbbf539c0bfc138723","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.320.tgz","fileCount":339,"integrity":"sha512-ZBNibW84mbCEJteRLBqYmcWksmIPaImTRzGYJGYnuJxckj38JwWxruw8mUb8QxfKCLJ1fHVuli8WbUDALppjZQ==","signatures":[{"sig":"MEUCIQC1aZnigfoEIr2CbUK1U2Pz/UDhYKhS4MUC8crvzldRKgIgaGnkXcCQOaHAHIoMv/xjL/6OOSxw5S0Zn8N5A3E0Aqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.320","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14833449},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"436cd99d5f1e82378c65c051800053cf658d7679","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.320_1788295015363_0.15034527676234366","host":"s3://npm-registry-packages-npm-production"}},"0.20.321":{"name":"@lazyingart/agintiflow","version":"0.20.321","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.321","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"3bf425d565a1fc62feadf904e55b90540769dc69","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.321.tgz","fileCount":339,"integrity":"sha512-jltyPIbxKHuaw90Ldylqf4jZsCaQQniVIfnU/zz5AsIJ+5HMSiXvHJQhaqSRYZDzektHHgZhEG6jZ82M1MI2WA==","signatures":[{"sig":"MEUCIQDU8k5M+e49rvy+91HYtRqdfCro0+2pYFh0jiXCWhTaqgIgRO+DyTHWu/nFSG0fL8J+a/kE5SzLuW85ndvb2FzbVXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.321","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14836164},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"6de9d68cd76411fb35ebdaa9c1c918da27ea75f9","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.321_1788298848170_0.09788398423877087","host":"s3://npm-registry-packages-npm-production"}},"0.20.322":{"name":"@lazyingart/agintiflow","version":"0.20.322","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.322","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"107ac33706be1e63ba42cb9482738153e91420d4","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.322.tgz","fileCount":339,"integrity":"sha512-ttd6ahr4dtQbphfuUXUcoyAZPJHimvaBx5bS6hWRsf074qgd3szZi6AidMNObY9Tpng/5xoQXKtFLkYymRP85Q==","signatures":[{"sig":"MEUCIBDMDuW30Xeul/NjVzkb9Sa1SsVx7qh8b2yIDdh++pwkAiEA543R318nd5KWufJva4x38ZL9exfKhNSdhsKqin77chA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.322","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14854592},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"74b3494b77b0c74949d99900c3d3643585ea2358","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.322_1788301279786_0.8377661255646951","host":"s3://npm-registry-packages-npm-production"}},"0.20.323":{"name":"@lazyingart/agintiflow","version":"0.20.323","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.323","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"66d468a43314a744227846a4aa94919291c69d62","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.323.tgz","fileCount":339,"integrity":"sha512-DuLljC7eunOwuQCdPzif3ZkOD/usozFG2KhCfQ8Iv04aQ3qri7LrK6kkqs3aOay9TgOgG/QDr3F8CLJ8NpULMg==","signatures":[{"sig":"MEYCIQCS8awwx/YrcHbpZnXWv2OkbUR1Sbs5TZmQYyir2dIW+AIhANz4mULCYfe50omWR5LuF3PXxeNUiB8fXblYFgJytKFH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.323","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14856261},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"10ea8a725b51f40222a4518c6a6ce76915a31244","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.323_1788305180539_0.48888066392365115","host":"s3://npm-registry-packages-npm-production"}},"0.20.324":{"name":"@lazyingart/agintiflow","version":"0.20.324","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.324","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"c13b59c8f3a8fbd32c18abd70e3f384d6b5c81e6","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.324.tgz","fileCount":339,"integrity":"sha512-rIfaqYlrEe/RHctN84iCekiYoYHcczEthI3RVWLIIGpD+2eEXcn2cftPc4J4j4JAYXiQ6cf3cRnzM1e1viA4Ng==","signatures":[{"sig":"MEUCIQDrkrQe8deVAEZgdws7GEdYNfP4expj/hwuGQL/ha/RbAIgJxHoF0DYNSWKqonwjRO0IJHyTIKrLhWnzf9Npk94rwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.324","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14861016},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"e6d03f8dc26e0466e4f93ca5a73b53dffea86081","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.324_1788306981088_0.9737614730570361","host":"s3://npm-registry-packages-npm-production"}},"0.20.325":{"name":"@lazyingart/agintiflow","version":"0.20.325","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.325","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"6290f63f903dcfb5016b80c006fa1add1a1a8443","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.325.tgz","fileCount":339,"integrity":"sha512-C/L/0h3JX7ZUMccbzsf5IfPKTM89SmQbzEPB/M6QrphbbPUoa0BPMj9RCMRmahRyq+kNCAlpTymOPLRfN99Lnw==","signatures":[{"sig":"MEUCIQCYFXxUKz1YhN09Tgl6G25g1rUSbAOREvYZ4FvpGOWOrwIgL5xJNWkaEHNJPljUGho+gU47pnCJv85N4TE7iT1S1Rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14867664},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"90fc82ef8ba1343befe4ce3231c44315ce9a738a","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.325_1788309466471_0.6951358173496798","host":"s3://npm-registry-packages-npm-production"}},"0.20.326":{"name":"@lazyingart/agintiflow","version":"0.20.326","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.326","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"231e61b8124489e5d4e1e37f9e6b583d42f0c748","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.326.tgz","fileCount":339,"integrity":"sha512-Ys0VfBP4iioRalWNIIa4o+1AqCfrb5e4ua646He8M4sc5hg58jD36PrNi/BvjMagsLJ1AIg4ygHm+RJ5nuipag==","signatures":[{"sig":"MEYCIQCgbexRROrH3brna8PaaIAF8/O/nWQkoK6w/ofK56l+egIhALLzyopjwoiJAm+qcWvZSYkKg1d7e3Q0P4vh+AFCxRIt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14874490},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"0a6be250d3c9ae677d365626a0e09849ad33a114","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.326_1788313314139_0.46632529014240953","host":"s3://npm-registry-packages-npm-production"}},"0.20.327":{"name":"@lazyingart/agintiflow","version":"0.20.327","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.327","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"cf50c64f2a95f65310729fa1ae91e6de17dfc993","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.327.tgz","fileCount":339,"integrity":"sha512-OL8HDH/7KVJZAoJR1syiNH4oK0C5J6+2Ww9NTagq2eJM/FLASzVdXEm3LYjHH7LCUDs7a2UYql+EPYqkJfJq3g==","signatures":[{"sig":"MEYCIQCEkHIlnzDU3JdvGxpiMQPBOeNOa6OOOqAsx0PI2bmdEAIhAK5akTw1wowGH2HgGz3z2gWnkwmRJ5MC+v229WO3AM9W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14875169},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"a81fc879ccfbc83e3787613e2ee7d24822916f08","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.327_1788316428086_0.5302765093845132","host":"s3://npm-registry-packages-npm-production"}},"0.20.328":{"name":"@lazyingart/agintiflow","version":"0.20.328","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.328","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"5b879f26384cf08c3e88939e976c5cec7f603374","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.328.tgz","fileCount":339,"integrity":"sha512-8G3N1sC3ig93WA2efxexE6Rq+QtPcyQT8R1f26CYSUModuDjruN4pfXRLqqHUEKnbHvVQbsmRoBFwc0/9lx7NA==","signatures":[{"sig":"MEYCIQCbumfJ/xStgLXNG6Db6ZaRM5tO2nK+qXgHBH6a26B7uQIhAJVZcFIp2qMITmRw+Oz+sFppkeMRXqElfiXhuKrf2Lzb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14897621},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"b605063b9ed53834b38b9a35d5d6e8f2580e11de","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.328_1788321674391_0.7805007098119052","host":"s3://npm-registry-packages-npm-production"}},"0.20.329":{"name":"@lazyingart/agintiflow","version":"0.20.329","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.329","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"a5291bef04cd55d38dfaf2475814149984eefab1","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.329.tgz","fileCount":339,"integrity":"sha512-TXcqp6Hui2u32QLoMSLwdJUR2783F7G5M1uNG2wUBXJy4l3sKTfhA9hK1Gg2sVbT8XGK78HZCnbm5xiAXnDR1w==","signatures":[{"sig":"MEYCIQD9mZ6+LsY4E/PFw2mz5o6ncUS/cNIF9HcwYjtPUVdszAIhAM4E8z0YA+LS2LAdy1R4m060w/Ah/OhrZykub/Rreoad","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14902190},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"69e027dcbc6aacf52b5c84a7fe414dc1d4f550d9","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.329_1788323348686_0.44052365837588336","host":"s3://npm-registry-packages-npm-production"}},"0.20.330":{"name":"@lazyingart/agintiflow","version":"0.20.330","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.330","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"d3592f721ca1be096d7489e42cb9cf3a814f4d62","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.330.tgz","fileCount":339,"integrity":"sha512-VrWyGa++B5cHJRQva7fb6O8JuBYv5gAJrX/x7Mvu2e2n+NtAFMR34iPZhfv2vJTEcWZnTiOFxytozFrb3nSvCw==","signatures":[{"sig":"MEYCIQCZgWejrtLyjCOOlMoa47UIJSofZovivweemfzIwb3cEwIhAJ7/IY6hL6RbSkRA0zMw/f0nbj3OhzcKnPmZSPbcrKmj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14907102},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"270a12de375a8f0d7f0298107e2ebcd05b75c017","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.330_1788324744651_0.7319285985036545","host":"s3://npm-registry-packages-npm-production"}},"0.20.331":{"name":"@lazyingart/agintiflow","version":"0.20.331","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.331","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-public-research":"bin/aginti-public-research.js"},"dist":{"shasum":"7610f81a764d020e8a1cdefb83112894854d279b","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.331.tgz","fileCount":339,"integrity":"sha512-kFdIlzpRJLKDpzr9PG1BdaqvONRG21oc17FhbQHmIaPxEshZ240xEk/Y761OGKRS4asV/hEMctfeuZ++eZbigQ==","signatures":[{"sig":"MEUCIDBMNc717etuk//Nd0IdfteqtzkXfs7ZKKp2z0qAdE7yAiEAqzJ36lQJCEVpSwS7HyeExRSvJ2plvaIWc01f/KwIOb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14914412},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./public-research/server":"./src/public-research-server.js"},"gitHead":"09b3b31314f4edf3aab21c8973ddfc7acfaa2609","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:scoped-artifact-research && npm run smoke:truthful-completion && npm run smoke:document-artifact-quality && npm run smoke:writing-specialist-routing && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"lachlanchen","email":"lach@lazying.art"},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"10.9.4","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"katex":"0.16.47","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.331_1788326211114_0.6440487276303535","host":"s3://npm-registry-packages-npm-production"}},"0.20.336-integration.2":{"name":"@lazyingart/agintiflow","version":"0.20.336-integration.2","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"license":"Apache-2.0","_id":"@lazyingart/agintiflow@0.20.336-integration.2","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"homepage":"https://flow.lazying.art","bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-safe-chat":"bin/aginti-safe-chat.js","aginti-integration":"bin/aginti-integration.js","aginti-document-worker":"bin/aginti-document-worker.js","aginti-public-research":"bin/aginti-public-research.js","aginti-execution-worker":"bin/aginti-execution-worker.js","aginti-worker-directory":"bin/aginti-worker-directory.js","aginti-integration-analysis":"bin/aginti-integration-analysis.js","aginti-integration-analysis-state":"bin/aginti-integration-analysis-state.js"},"dist":{"shasum":"7d54e6ffa02bd2c912bf3fca045df03bc7c25a73","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.336-integration.2.tgz","fileCount":430,"integrity":"sha512-1/uqLr8ehf532ax29GruRj9fI6RKIDMC1TQRGgZiORjGby9ei3oEJK0ucHhNDwDb8GQZ2vaIYD79MApmuhR71g==","signatures":[{"sig":"MEUCIQCxPExc2tM0widoxwxOhZRV6bXYU8WezIGWibJtNrWjvAIgFKVI9jMiYX9L0Jqb31R8GqlWAbaOWraF+rGPq/kj98E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.336-integration.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18409394},"type":"module","engines":{"node":">=22"},"exports":{"./*":"./*","./safe-chat":"./src/safe-chat-wrapper.js","./package.json":"./package.json","./document-worker":"./src/integration-document-worker-service.js","./public-research":"./src/public-research-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./document-worker/store":"./src/integration-document-worker-store.js","./document-worker/config":"./src/integration-document-worker-config.js","./document-worker/server":"./src/integration-document-worker-server.js","./public-research/server":"./src/public-research-server.js","./document-worker/runtime":"./src/integration-document-worker-runtime.js","./document-worker/contract":"./src/integration-document-worker-contract.js"},"gitHead":"7ebe557ef44c585032ad6ef037be8c0bdb24c23b","scripts":{"web":"node web.js","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:integration-api && npm run smoke:integration-authorities && npm run smoke:integration-execution-worker-binding-config && npm run smoke:integration-worker-directory && npm run smoke:integration-worker-directory-cli && npm run smoke:integration-sandbox-profile && npm run smoke:execution-worker && npm run smoke:execution-runtime-bundle && npm run smoke:execution-worker-server && npm run smoke:execution-worker-systemd-boundary && npm run smoke:integration-analysis-coordinator && npm run smoke:integration-document-artifacts && npm run smoke:integration-document-content && npm run test:document-worker && npm run smoke:integration-document-worker-cross-boundary && npm run smoke:integration-file-worker-store && npm run smoke:integration-file-worker-client && npm run smoke:integration-document-session-broker && npm run smoke:integration-document-revision && npm run smoke:integration-grounded-search && npm run smoke:integration-analysis-planner && npm run smoke:integration-analysis-session-service && npm run smoke:integration-analysis-context-compaction && npm run smoke:integration-analysis-startup-recovery && npm run smoke:integration-analysis-session-authority-contract && npm run smoke:integration-analysis-state-migrator && npm run smoke:integration-analysis-state-prewrite-gate && npm run smoke:integration-analysis-api-server && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","check":"node scripts/check-js-syntax.js","start":"node run.js","pretest":"npm run smoke:planning-timeout-recovery && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:scoped-artifact-research && npm run smoke:document-artifact-quality && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff","smoke:mcp":"node scripts/smoke-mcp.js","smoke:auth":"node scripts/smoke-auth.js","postinstall":"node scripts/postinstall-webapp.js","publish:env":"node scripts/npm-publish-from-env.js publish --access public","smoke:inbox":"node scripts/smoke-inbox.js","pack:dry-run":"npm pack --dry-run","smoke:skills":"node scripts/smoke-skills.js","smoke:web-ui":"node scripts/smoke-web-ui.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:platform":"node scripts/smoke-platform.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","storage:migrate":"node bin/aginti-cli.js storage migrate","smoke:autoupdate":"node scripts/smoke-auto-update.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","supervision:seed":"node scripts/seed-supervised-homework.js","smoke:model-roles":"node scripts/smoke-model-roles.js","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:capabilities":"node scripts/smoke-capabilities.js","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","test:document-worker":"npm run smoke:integration-document-worker-contract && npm run smoke:integration-document-worker-store && npm run smoke:integration-document-worker-longevity && npm run smoke:integration-document-worker-service && npm run smoke:integration-document-worker-server && npm run smoke:integration-document-worker-systemd-boundary && npm run smoke:integration-document-worker-real-compile","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:integration-api":"node scripts/smoke-integration-api.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:execution-worker":"node scripts/smoke-execution-worker.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","eval:provider-attribution":"node scripts/eval-provider-attribution.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:execution-worker-server":"node scripts/smoke-execution-worker-server.js","smoke:integration-authorities":"node scripts/smoke-integration-authorities.js","smoke:execution-runtime-bundle":"node scripts/smoke-execution-runtime-bundle.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:integration-analysis-live":"node scripts/live-production-planner-smoke.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:integration-grounded-search":"node scripts/smoke-integration-grounded-search.js","smoke:integration-sandbox-profile":"node scripts/smoke-integration-sandbox-profile.js","smoke:integration-analysis-planner":"node scripts/smoke-integration-analysis-planner.js","smoke:integration-document-content":"node scripts/smoke-integration-document-content.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-worker-directory":"node scripts/smoke-integration-worker-directory.js","smoke:integration-document-revision":"node scripts/smoke-integration-document-revision.js","smoke:integration-file-worker-store":"node scripts/smoke-integration-file-worker-store.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-document-artifacts":"node scripts/smoke-integration-document-artifacts.js","smoke:integration-file-worker-client":"node scripts/smoke-integration-file-worker-client.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-analysis-api-server":"node scripts/smoke-integration-analysis-api-server.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:integration-analysis-coordinator":"node scripts/smoke-integration-analysis-coordinator.js","smoke:integration-worker-directory-cli":"node scripts/smoke-integration-worker-directory-cli.js","smoke:execution-worker-systemd-boundary":"node scripts/smoke-execution-worker-systemd-boundary.js","smoke:integration-document-worker-store":"node scripts/smoke-integration-document-worker-store.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-document-worker-server":"node scripts/smoke-integration-document-worker-server.js","smoke:integration-analysis-state-migrator":"node scripts/smoke-integration-analysis-state-migrator.js","smoke:integration-document-session-broker":"node scripts/smoke-integration-document-session-broker.js","smoke:integration-document-worker-service":"node scripts/smoke-integration-document-worker-service.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-analysis-session-service":"node scripts/smoke-integration-analysis-session-service.js","smoke:integration-document-worker-contract":"node scripts/smoke-integration-document-worker-contract.js","smoke:integration-analysis-startup-recovery":"node scripts/smoke-integration-analysis-startup-recovery.js","smoke:integration-document-worker-longevity":"node scripts/smoke-integration-document-worker-longevity.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-analysis-context-compaction":"node scripts/smoke-integration-analysis-context-compaction.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-analysis-state-prewrite-gate":"node scripts/smoke-integration-analysis-state-prewrite-gate.js","smoke:integration-document-worker-real-compile":"node scripts/smoke-integration-document-worker-real-compile.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-document-worker-cross-boundary":"node scripts/smoke-integration-document-worker-cross-boundary.js .","smoke:integration-execution-worker-binding-config":"node scripts/smoke-integration-execution-worker-binding-config.js","smoke:integration-document-worker-systemd-boundary":"node scripts/smoke-integration-document-worker-systemd-boundary.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-analysis-session-authority-contract":"node scripts/smoke-integration-analysis-session-authority-contract.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"_npmVersion":"11.19.1","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"katex":"0.16.47","tldts":"^7.4.11","openai":"^6.3.0","express":"^5.2.1","playwright":"^1.55.0","fast-xml-parser":"^5.8.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/agintiflow_0.20.336-integration.2_1788613490732_0.12997164111632786","host":"s3://npm-registry-packages-npm-production"}},"0.20.336-integration.3":{"name":"@lazyingart/agintiflow","version":"0.20.336-integration.3","type":"module","description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","license":"Apache-2.0","homepage":"https://flow.lazying.art","repository":{"type":"git","url":"git+https://github.com/lazyingart/AgInTiFlow.git"},"bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"engines":{"node":">=22"},"publishConfig":{"access":"public"},"exports":{"./document-worker":"./src/integration-document-worker-service.js","./document-worker/config":"./src/integration-document-worker-config.js","./document-worker/contract":"./src/integration-document-worker-contract.js","./document-worker/server":"./src/integration-document-worker-server.js","./document-worker/store":"./src/integration-document-worker-store.js","./document-worker/runtime":"./src/integration-document-worker-runtime.js","./public-research":"./src/public-research-wrapper.js","./public-research/server":"./src/public-research-server.js","./safe-chat":"./src/safe-chat-wrapper.js","./safe-chat/server":"./src/safe-chat-server.js","./package.json":"./package.json","./*":"./*"},"bin":{"aginti":"bin/aginti-cli.js","aginti-cli":"bin/aginti-cli.js","aginti-execution-worker":"bin/aginti-execution-worker.js","aginti-worker-directory":"bin/aginti-worker-directory.js","aginti-document-worker":"bin/aginti-document-worker.js","aginti-integration":"bin/aginti-integration.js","aginti-integration-analysis":"bin/aginti-integration-analysis.js","aginti-integration-analysis-state":"bin/aginti-integration-analysis-state.js","aginti-public-research":"bin/aginti-public-research.js","aginti-safe-chat":"bin/aginti-safe-chat.js"},"scripts":{"start":"node run.js","web":"node web.js","check":"node scripts/check-js-syntax.js","setup:toolchain-docker":"scripts/setup-agent-toolchain-docker.sh","smoke:coding-tools":"node scripts/smoke-coding-tools.js","smoke:dynamic-step-budget":"node scripts/smoke-dynamic-step-budget.js","smoke:execution-policy":"node scripts/smoke-execution-policy.js","smoke:aaps-adapter":"node scripts/smoke-aaps-adapter.js","smoke:auxiliary-tools":"node scripts/smoke-auxiliary-tools.js","smoke:auth":"node scripts/smoke-auth.js","smoke:agentlink":"node scripts/smoke-agentlink.js","smoke:canvas-artifacts":"node scripts/smoke-canvas-artifacts.js","smoke:cli-chat":"node scripts/smoke-cli-chat.js","smoke:docker-command":"node scripts/smoke-docker-command.js","smoke:skills":"node scripts/smoke-skills.js","smoke:scs-evidence":"node scripts/smoke-scs-evidence-visibility.js","smoke:skillmesh":"node scripts/smoke-skillmesh.js","smoke:toolchain-docker":"node scripts/smoke-toolchain-docker.js","smoke:inbox":"node scripts/smoke-inbox.js","smoke:long-jobs":"node scripts/smoke-long-jobs.js","smoke:run-stdin":"node scripts/smoke-run-stdin.js","smoke:runtime-core":"node scripts/smoke-runtime-core.js","smoke:localllm-auto-max":"node scripts/smoke-localllm-auto-max.js","smoke:localllm-code-routing":"node scripts/smoke-localllm-code-routing.js","smoke:local-failure-recovery":"node scripts/smoke-local-failure-recovery.js","smoke:planning-timeout-recovery":"node scripts/smoke-planning-timeout-recovery.js","smoke:provider-handoff":"node scripts/smoke-provider-handoff.js","smoke:local-resource-policy":"node scripts/smoke-local-resource-policy.js","smoke:context-budget-recovery":"node scripts/smoke-context-budget-recovery.js","smoke:localllm-model-tiers":"node scripts/smoke-localllm-model-tiers.js","smoke:localllm-provider":"node scripts/smoke-localllm-provider.js","smoke:progressive-tools":"node scripts/smoke-progressive-tool-selection.js","smoke:scoped-artifact-research":"node scripts/smoke-scoped-artifact-research.js","smoke:truthful-completion":"node scripts/smoke-truthful-completion.js","smoke:document-artifact-quality":"node scripts/smoke-document-artifact-quality.js","smoke:writing-specialist-routing":"node scripts/smoke-writing-specialist-routing.js","smoke:workspace-secret-false-positive":"node scripts/smoke-workspace-secret-false-positive.js","smoke:mcp":"node scripts/smoke-mcp.js","smoke:model-roles":"node scripts/smoke-model-roles.js","smoke:platform":"node scripts/smoke-platform.js","smoke:perception-research":"node scripts/smoke-perception-research.js","smoke:deep-research":"node scripts/smoke-deep-research.js","smoke:permission-modes":"node scripts/smoke-permission-modes.js","smoke:public-research":"node scripts/smoke-public-research-wrapper.js","smoke:safe-chat":"node scripts/smoke-safe-chat.js","smoke:session-runtime":"node scripts/smoke-session-runtime.js","smoke:runtime-compat":"node scripts/smoke-runtime-compat.js","smoke:tmux-tools":"node scripts/smoke-tmux-tools.js","smoke:web-api":"node scripts/smoke-web-api.js","smoke:math-rendering":"node scripts/smoke-math-rendering.js","smoke:web-ui":"node scripts/smoke-web-ui.js","smoke:web-autostart":"node scripts/smoke-web-autostart.js","smoke:webapp-command":"node scripts/smoke-webapp-command.js","smoke:web-port-fallback":"node scripts/smoke-web-port-fallback.js","smoke:autoupdate":"node scripts/smoke-auto-update.js","eval:local-first-agent":"node scripts/local-first-agent-eval.mjs","eval:provider-attribution":"node scripts/eval-provider-attribution.js","real:deepseek":"node scripts/real-deepseek-capabilities.js","postinstall":"node scripts/postinstall-webapp.js","supervision:seed":"node scripts/seed-supervised-homework.js","supervision:ledger":"node scripts/supervision-ledger.js","smoke:supervision-ledger":"node scripts/smoke-supervision-ledger.js","smoke:integration-production-mount":"node scripts/smoke-integration-production-mount.js","smoke:integration-production-runtime-bundle":"node scripts/smoke-integration-production-runtime-bundle.js","smoke:integration-retained-idempotency-store":"node scripts/smoke-integration-retained-idempotency-store.js","smoke:integration-storage-authority":"node scripts/smoke-integration-storage-authority.js","smoke:integration-retained-durable-common":"node scripts/smoke-integration-retained-durable-common.js","smoke:integration-retained-file-lock":"node scripts/smoke-integration-retained-file-lock.js","smoke:integration-retained-event-ledger":"node scripts/smoke-integration-retained-event-ledger.js","smoke:integration-retained-event-ledger-bundle":"node --experimental-test-module-mocks scripts/smoke-integration-retained-event-ledger-bundle.js","smoke:integration-retained-repository-kernel":"node --experimental-test-module-mocks scripts/smoke-integration-retained-repository-kernel.js","smoke:integration-retained-session-state-store":"node --experimental-test-module-mocks scripts/smoke-integration-retained-session-state-store.js","smoke:integration-retained-native-session-repository-state":"node --experimental-test-module-mocks scripts/smoke-integration-retained-native-session-repository-state.js","smoke:integration-retained-native-execution-evidence":"node scripts/smoke-integration-retained-native-execution-evidence.js","smoke:integration-retained-runtime-repository-surface":"node scripts/smoke-integration-retained-runtime-repository-surface.js","smoke:integration-retained-runtime-repository-phase-b":"node scripts/smoke-integration-retained-runtime-repository-phase-b.js","smoke:integration-runtime-repository-contract":"node scripts/smoke-integration-runtime-repository-contract.js","smoke:integration-runtime-authority":"node scripts/smoke-integration-runtime-authority.js","smoke:integration-api":"node scripts/smoke-integration-api.js","smoke:integration-authorities":"node scripts/smoke-integration-authorities.js","smoke:integration-execution-worker-binding-config":"node scripts/smoke-integration-execution-worker-binding-config.js","smoke:integration-worker-directory":"node scripts/smoke-integration-worker-directory.js","smoke:integration-worker-directory-cli":"node scripts/smoke-integration-worker-directory-cli.js","smoke:integration-sandbox-profile":"node scripts/smoke-integration-sandbox-profile.js","smoke:execution-worker":"node scripts/smoke-execution-worker.js","smoke:execution-runtime-bundle":"node scripts/smoke-execution-runtime-bundle.js","smoke:execution-worker-server":"node scripts/smoke-execution-worker-server.js","smoke:execution-worker-systemd-boundary":"node scripts/smoke-execution-worker-systemd-boundary.js","smoke:integration-analysis-coordinator":"node scripts/smoke-integration-analysis-coordinator.js","smoke:integration-document-artifacts":"node scripts/smoke-integration-document-artifacts.js","smoke:integration-document-content":"node scripts/smoke-integration-document-content.js","smoke:integration-document-revision":"node scripts/smoke-integration-document-revision.js","smoke:integration-document-session-broker":"node scripts/smoke-integration-document-session-broker.js","smoke:integration-document-worker-contract":"node scripts/smoke-integration-document-worker-contract.js","smoke:integration-document-worker-store":"node scripts/smoke-integration-document-worker-store.js","smoke:integration-document-worker-longevity":"node scripts/smoke-integration-document-worker-longevity.js","smoke:integration-document-worker-service":"node scripts/smoke-integration-document-worker-service.js","smoke:integration-document-worker-server":"node scripts/smoke-integration-document-worker-server.js","smoke:integration-document-worker-systemd-boundary":"node scripts/smoke-integration-document-worker-systemd-boundary.js","smoke:integration-document-worker-real-compile":"node scripts/smoke-integration-document-worker-real-compile.js","smoke:integration-document-worker-cross-boundary":"node scripts/smoke-integration-document-worker-cross-boundary.js .","smoke:integration-file-worker-store":"node scripts/smoke-integration-file-worker-store.js","smoke:integration-file-worker-client":"node scripts/smoke-integration-file-worker-client.js","test:document-worker":"npm run smoke:integration-document-worker-contract && npm run smoke:integration-document-worker-store && npm run smoke:integration-document-worker-longevity && npm run smoke:integration-document-worker-service && npm run smoke:integration-document-worker-server && npm run smoke:integration-document-worker-systemd-boundary && npm run smoke:integration-document-worker-real-compile","smoke:integration-grounded-search":"node scripts/smoke-integration-grounded-search.js","smoke:integration-analysis-planner":"node scripts/smoke-integration-analysis-planner.js","smoke:integration-analysis-session-service":"node scripts/smoke-integration-analysis-session-service.js","smoke:integration-analysis-context-compaction":"node scripts/smoke-integration-analysis-context-compaction.js","smoke:integration-analysis-startup-recovery":"node scripts/smoke-integration-analysis-startup-recovery.js","smoke:integration-analysis-session-authority-contract":"node scripts/smoke-integration-analysis-session-authority-contract.js","smoke:integration-analysis-state-migrator":"node scripts/smoke-integration-analysis-state-migrator.js","smoke:integration-analysis-state-prewrite-gate":"node scripts/smoke-integration-analysis-state-prewrite-gate.js","smoke:integration-analysis-api-server":"node scripts/smoke-integration-analysis-api-server.js","smoke:integration-analysis-live":"node scripts/live-production-planner-smoke.js","storage:migrate":"node bin/aginti-cli.js storage migrate","publish:env":"node scripts/npm-publish-from-env.js publish --access public","publish:env:whoami":"node scripts/npm-publish-from-env.js whoami","pretest":"npm run smoke:planning-timeout-recovery && npm run smoke:integration-production-runtime-bundle && npm run smoke:integration-retained-idempotency-store && npm run smoke:scoped-artifact-research && npm run smoke:document-artifact-quality && npm run smoke:workspace-secret-false-positive && npm run smoke:provider-handoff","test":"npm run check && npm run smoke:integration-production-mount && npm run smoke:integration-storage-authority && npm run smoke:integration-retained-durable-common && npm run smoke:integration-retained-file-lock && npm run smoke:integration-retained-event-ledger && npm run smoke:integration-retained-event-ledger-bundle && npm run smoke:integration-retained-repository-kernel && npm run smoke:integration-retained-session-state-store && npm run smoke:integration-retained-native-session-repository-state && npm run smoke:integration-retained-native-execution-evidence && npm run smoke:integration-retained-runtime-repository-surface && npm run smoke:integration-retained-runtime-repository-phase-b && npm run smoke:integration-runtime-repository-contract && npm run smoke:integration-runtime-authority && npm run smoke:integration-api && npm run smoke:integration-authorities && npm run smoke:integration-execution-worker-binding-config && npm run smoke:integration-worker-directory && npm run smoke:integration-worker-directory-cli && npm run smoke:integration-sandbox-profile && npm run smoke:execution-worker && npm run smoke:execution-runtime-bundle && npm run smoke:execution-worker-server && npm run smoke:execution-worker-systemd-boundary && npm run smoke:integration-analysis-coordinator && npm run smoke:integration-document-artifacts && npm run smoke:integration-document-content && npm run test:document-worker && npm run smoke:integration-document-worker-cross-boundary && npm run smoke:integration-file-worker-store && npm run smoke:integration-file-worker-client && npm run smoke:integration-document-session-broker && npm run smoke:integration-document-revision && npm run smoke:integration-grounded-search && npm run smoke:integration-analysis-planner && npm run smoke:integration-analysis-session-service && npm run smoke:integration-analysis-context-compaction && npm run smoke:integration-analysis-startup-recovery && npm run smoke:integration-analysis-session-authority-contract && npm run smoke:integration-analysis-state-migrator && npm run smoke:integration-analysis-state-prewrite-gate && npm run smoke:integration-analysis-api-server && npm run smoke:localllm-provider && npm run smoke:localllm-model-tiers && npm run smoke:localllm-code-routing && npm run smoke:local-failure-recovery && npm run smoke:localllm-auto-max && npm run smoke:local-resource-policy && npm run smoke:context-budget-recovery && npm run smoke:session-runtime && npm run smoke:runtime-core && npm run smoke:progressive-tools && npm run smoke:truthful-completion && npm run smoke:writing-specialist-routing && npm run eval:local-first-agent && npm run eval:provider-attribution && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:math-rendering && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:execution-policy && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:deep-research && npm run smoke:public-research && npm run smoke:safe-chat && npm run smoke:auth && npm run smoke:agentlink && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:supervision-ledger && npm run smoke:tmux-tools && npm run smoke:long-jobs && npm run smoke:run-stdin && npm run smoke:cli-chat && npm run smoke:inbox","pack:dry-run":"npm pack --dry-run","smoke:capabilities":"node scripts/smoke-capabilities.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.30.0","express":"^5.2.1","fast-xml-parser":"^5.8.0","katex":"0.16.47","openai":"^6.3.0","playwright":"^1.55.0","tldts":"^7.4.11"},"readmeFilename":"README.md","gitHead":"4516d0efa71b2f31f624b8eea2525f7b7a503a1f","_id":"@lazyingart/agintiflow@0.20.336-integration.3","_nodeVersion":"22.14.0","_npmVersion":"11.19.1","dist":{"integrity":"sha512-ddR10klcNaqkHxJMKoq7KAlBulD3mfiVItuGIM36CVJe60U6JKjh/c6nLKJ84KMiqKnvbNG2wcGXbzxVDailbA==","shasum":"50adae7bace4e4b93cb2c37676ddac40a3da8803","tarball":"https://registry.npmjs.org/@lazyingart/agintiflow/-/agintiflow-0.20.336-integration.3.tgz","fileCount":430,"unpackedSize":18419118,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lazyingart%2fagintiflow@0.20.336-integration.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDvh9GP+vPOAmnpSFhPM3jcesnL/rqhl1Aa/6+nFcpT3gIhAKfQRj76UGcvKBk5knZnXkF/cDfR3hq/X5VY/ex6u5Fy"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:910745f7-f5ae-49a6-a0c7-7d030a320a40"}},"directories":{},"maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agintiflow_0.20.336-integration.3_1788617374549_0.44706789119069645"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-30T23:44:25.711Z","modified":"2026-09-05T14:09:35.287Z","0.1.0":"2026-04-30T23:44:26.108Z","0.2.0":"2026-05-01T04:58:20.185Z","0.3.0":"2026-05-01T05:22:59.437Z","0.4.0":"2026-05-01T06:12:50.579Z","0.4.1":"2026-05-01T06:17:30.258Z","0.5.0":"2026-05-01T07:50:57.880Z","0.6.0":"2026-05-01T08:06:53.757Z","0.7.0":"2026-05-01T08:42:28.843Z","0.8.0":"2026-05-01T09:54:54.327Z","0.8.1":"2026-05-01T09:59:11.581Z","0.8.2":"2026-05-01T10:04:38.667Z","0.8.3":"2026-05-01T10:16:46.560Z","0.8.4":"2026-05-01T12:06:36.451Z","0.8.5":"2026-05-01T12:54:49.785Z","0.8.6":"2026-05-01T13:11:36.583Z","0.8.7":"2026-05-01T14:11:14.030Z","0.8.8":"2026-05-01T14:33:02.108Z","0.8.9":"2026-05-01T15:05:02.867Z","0.8.10":"2026-05-01T15:38:39.932Z","0.8.11":"2026-05-01T15:57:14.914Z","0.8.12":"2026-05-01T16:12:07.322Z","0.9.0":"2026-05-01T16:34:26.770Z","0.10.0":"2026-05-01T16:48:41.413Z","0.11.0":"2026-05-01T16:59:21.667Z","0.12.0":"2026-05-01T17:13:14.442Z","0.12.1":"2026-05-01T22:36:53.914Z","0.12.2":"2026-05-01T22:57:30.166Z","0.12.3":"2026-05-01T23:10:44.295Z","0.12.4":"2026-05-01T23:18:05.947Z","0.12.5":"2026-05-01T23:36:04.146Z","0.12.6":"2026-05-01T23:41:33.856Z","0.12.7":"2026-05-01T23:50:35.354Z","0.12.8":"2026-05-02T00:02:57.102Z","0.12.9":"2026-05-02T00:28:05.999Z","0.12.11":"2026-05-02T01:19:23.484Z","0.13.0":"2026-05-02T01:33:57.199Z","0.14.0":"2026-05-02T01:50:32.922Z","0.14.1":"2026-05-02T01:59:23.077Z","0.15.0":"2026-05-02T02:19:54.245Z","0.15.1":"2026-05-02T02:27:36.385Z","0.16.0":"2026-05-02T02:51:13.201Z","0.16.1":"2026-05-02T02:57:21.282Z","0.16.2":"2026-05-02T03:04:11.067Z","0.17.0":"2026-05-02T03:28:08.218Z","0.17.1":"2026-05-02T03:35:18.435Z","0.17.2":"2026-05-02T03:50:37.212Z","0.17.3":"2026-05-02T04:10:21.551Z","0.17.4":"2026-05-02T04:20:03.985Z","0.17.5":"2026-05-02T04:35:25.084Z","0.17.6":"2026-05-02T04:40:51.927Z","0.18.0":"2026-05-02T05:38:31.536Z","0.19.0":"2026-05-02T06:04:16.572Z","0.19.1":"2026-05-02T06:12:25.585Z","0.19.2":"2026-05-02T06:24:05.719Z","0.20.0":"2026-05-02T06:41:44.397Z","0.20.1":"2026-05-02T06:50:08.102Z","0.20.2":"2026-05-02T09:21:15.578Z","0.20.3":"2026-05-02T09:43:08.440Z","0.20.4":"2026-05-02T09:52:07.933Z","0.20.5":"2026-05-02T10:07:19.793Z","0.20.6":"2026-05-02T10:56:00.516Z","0.20.7":"2026-05-02T11:03:38.566Z","0.20.8":"2026-05-02T11:13:25.224Z","0.20.9":"2026-05-02T11:46:13.598Z","0.20.10":"2026-05-02T11:51:34.672Z","0.20.11":"2026-05-02T11:57:16.960Z","0.20.12":"2026-05-02T12:09:14.543Z","0.20.13":"2026-05-02T12:41:12.264Z","0.20.14":"2026-05-02T13:03:01.958Z","0.20.15":"2026-05-02T14:18:16.548Z","0.20.16":"2026-05-02T14:44:42.108Z","0.20.17":"2026-05-02T15:10:09.219Z","0.20.18":"2026-05-02T15:41:43.005Z","0.20.19":"2026-05-02T15:53:20.363Z","0.20.20":"2026-05-02T16:15:44.550Z","0.20.21":"2026-05-02T16:29:57.492Z","0.20.22":"2026-05-02T16:41:27.160Z","0.20.23":"2026-05-02T17:13:27.040Z","0.20.24":"2026-05-02T17:25:45.192Z","0.20.25":"2026-05-02T17:33:33.720Z","0.20.38":"2026-05-03T11:16:28.189Z","0.20.39":"2026-05-03T11:39:44.484Z","0.20.40":"2026-05-03T13:21:44.511Z","0.20.41":"2026-05-03T13:33:13.428Z","0.20.42":"2026-05-03T13:56:53.385Z","0.20.43":"2026-05-03T23:00:44.019Z","0.20.44":"2026-05-03T23:47:45.161Z","0.20.45":"2026-05-04T01:09:23.697Z","0.20.46":"2026-05-04T03:10:00.933Z","0.20.47":"2026-05-04T03:35:36.906Z","0.20.48":"2026-05-04T06:22:27.934Z","0.20.49":"2026-05-04T07:03:05.861Z","0.20.50":"2026-05-04T09:40:20.082Z","0.20.51":"2026-05-04T10:48:36.471Z","0.20.52":"2026-05-05T00:52:28.541Z","0.20.53":"2026-05-05T01:23:26.808Z","0.20.54":"2026-05-05T01:53:30.338Z","0.20.55":"2026-05-05T07:38:47.970Z","0.20.56":"2026-05-05T07:58:29.510Z","0.20.57":"2026-05-05T09:09:50.728Z","0.20.58":"2026-05-05T10:36:45.911Z","0.20.59":"2026-05-05T12:38:41.979Z","0.20.60":"2026-05-05T13:17:37.597Z","0.20.61":"2026-05-05T13:37:50.819Z","0.20.62":"2026-05-05T13:58:04.312Z","0.20.63":"2026-05-05T14:12:28.646Z","0.20.64":"2026-05-05T14:36:04.468Z","0.20.65":"2026-05-05T15:05:50.123Z","0.20.66":"2026-05-05T15:20:49.827Z","0.20.67":"2026-05-05T15:36:45.761Z","0.20.68":"2026-05-05T16:01:52.746Z","0.20.69":"2026-05-05T16:33:36.240Z","0.20.70":"2026-05-05T16:50:08.883Z","0.20.71":"2026-05-05T17:40:55.449Z","0.20.72":"2026-05-05T18:20:35.813Z","0.20.73":"2026-05-05T18:30:09.817Z","0.20.74":"2026-05-05T18:51:26.679Z","0.20.75":"2026-05-05T19:08:16.892Z","0.20.76":"2026-05-05T19:29:04.588Z","0.20.77":"2026-05-05T19:39:12.234Z","0.20.78":"2026-05-05T19:48:23.129Z","0.20.79":"2026-05-05T20:12:55.489Z","0.20.80":"2026-05-05T20:31:01.243Z","0.20.81":"2026-05-05T21:23:20.531Z","0.20.82":"2026-05-05T21:29:06.670Z","0.20.83":"2026-05-05T22:28:44.284Z","0.20.84":"2026-05-05T22:36:20.808Z","0.20.85":"2026-05-05T23:02:10.252Z","0.20.86":"2026-05-05T23:34:47.613Z","0.20.87":"2026-05-06T00:15:48.028Z","0.20.88":"2026-05-06T00:50:47.755Z","0.20.89":"2026-05-06T01:03:34.804Z","0.20.90":"2026-05-06T01:15:34.337Z","0.20.91":"2026-05-06T01:38:38.565Z","0.20.92":"2026-05-06T01:52:38.921Z","0.20.93":"2026-05-06T02:10:38.033Z","0.20.94":"2026-05-06T02:52:03.636Z","0.20.109":"2026-05-06T10:46:36.157Z","0.20.110":"2026-05-06T10:51:02.618Z","0.20.111":"2026-05-06T12:03:00.318Z","0.20.112":"2026-05-06T12:14:49.154Z","0.20.113":"2026-05-06T12:29:31.390Z","0.20.114":"2026-05-06T12:43:32.872Z","0.20.115":"2026-05-06T13:00:51.264Z","0.20.116":"2026-05-06T13:19:35.194Z","0.20.117":"2026-05-07T13:10:02.244Z","0.20.118":"2026-05-07T13:38:39.320Z","0.20.119":"2026-05-07T13:52:15.188Z","0.20.120":"2026-05-07T14:09:04.728Z","0.20.121":"2026-05-07T16:30:48.630Z","0.20.122":"2026-05-07T16:43:22.521Z","0.20.123":"2026-05-11T11:08:03.364Z","0.20.124":"2026-05-11T11:18:47.607Z","0.20.125":"2026-05-11T11:35:12.519Z","0.20.126":"2026-05-11T11:44:54.819Z","0.20.127":"2026-05-11T23:09:52.416Z","0.20.128":"2026-05-11T23:58:23.780Z","0.20.129":"2026-05-12T00:39:43.568Z","0.20.130":"2026-05-13T05:46:10.615Z","0.20.131":"2026-05-13T11:13:56.170Z","0.20.132":"2026-05-14T09:29:29.436Z","0.20.133":"2026-05-14T09:30:53.332Z","0.20.134":"2026-05-18T22:24:17.214Z","0.20.135":"2026-05-18T22:33:24.900Z","0.20.136":"2026-05-18T22:39:15.422Z","0.20.137":"2026-05-18T22:41:49.541Z","0.20.138":"2026-05-18T22:52:21.528Z","0.20.139":"2026-05-18T23:01:02.401Z","0.20.140":"2026-05-19T00:00:19.574Z","0.20.141":"2026-05-19T00:24:06.511Z","0.20.142":"2026-05-19T00:35:22.897Z","0.20.143":"2026-05-19T00:45:20.048Z","0.20.144":"2026-05-19T00:50:43.567Z","0.20.145":"2026-05-19T02:24:40.576Z","0.20.150":"2026-05-19T05:11:42.774Z","0.20.151":"2026-05-19T05:21:48.949Z","0.20.156":"2026-05-19T15:03:21.760Z","0.20.157":"2026-05-19T15:14:36.971Z","0.20.163":"2026-05-20T05:21:31.337Z","0.20.164":"2026-05-20T05:39:12.460Z","0.20.165":"2026-05-20T06:01:26.056Z","0.20.166":"2026-05-20T07:00:43.725Z","0.20.169":"2026-05-20T08:04:42.967Z","0.20.170":"2026-05-20T08:29:56.040Z","0.20.171":"2026-05-20T08:35:52.083Z","0.20.172":"2026-05-20T08:54:59.601Z","0.20.173":"2026-05-20T09:48:18.091Z","0.20.174":"2026-05-20T12:22:56.043Z","0.20.175":"2026-05-20T12:34:49.533Z","0.20.176":"2026-05-20T12:55:58.324Z","0.20.177":"2026-05-20T13:07:43.296Z","0.20.178":"2026-05-20T13:27:00.524Z","0.20.181":"2026-05-20T23:45:16.152Z","0.20.182":"2026-05-21T00:34:07.808Z","0.20.183":"2026-05-31T00:12:45.362Z","0.20.184":"2026-05-31T01:40:01.830Z","0.20.185":"2026-05-31T01:53:12.523Z","0.20.186":"2026-05-31T02:14:43.561Z","0.20.187":"2026-05-31T02:32:55.213Z","0.20.188":"2026-05-31T06:49:43.278Z","0.20.189":"2026-06-01T04:20:58.200Z","0.20.190":"2026-06-01T05:08:44.779Z","0.20.191":"2026-06-03T13:33:48.335Z","0.20.192":"2026-06-05T08:08:16.714Z","0.20.193":"2026-06-05T08:23:52.057Z","0.20.194":"2026-06-07T01:49:18.156Z","0.20.195":"2026-06-07T02:20:53.539Z","0.20.196":"2026-06-13T06:42:21.433Z","0.20.197":"2026-07-30T16:03:35.382Z","0.20.198":"2026-08-10T21:54:46.395Z","0.20.199":"2026-08-17T14:19:41.458Z","0.20.200":"2026-08-18T00:01:18.500Z","0.20.201":"2026-08-18T01:06:24.799Z","0.20.202":"2026-08-18T16:13:40.848Z","0.20.203":"2026-08-20T04:21:23.392Z","0.20.204":"2026-08-20T18:20:47.536Z","0.20.205":"2026-08-20T20:59:25.845Z","0.20.206":"2026-08-20T21:04:14.080Z","0.20.207":"2026-08-20T22:24:05.385Z","0.20.208":"2026-08-22T04:23:59.763Z","0.20.209":"2026-08-22T14:12:47.721Z","0.20.210":"2026-08-22T14:57:03.475Z","0.20.211":"2026-08-22T15:21:35.786Z","0.20.212":"2026-08-23T00:07:10.583Z","0.20.213":"2026-08-23T02:13:37.978Z","0.20.214":"2026-08-23T04:03:11.180Z","0.20.215":"2026-08-23T04:28:24.878Z","0.20.216":"2026-08-23T19:34:05.708Z","0.20.217":"2026-08-24T00:09:04.172Z","0.20.218":"2026-08-24T06:31:12.962Z","0.20.219":"2026-08-24T06:46:13.275Z","0.20.220":"2026-08-24T06:55:37.241Z","0.20.221":"2026-08-24T07:12:28.735Z","0.20.222":"2026-08-24T07:19:27.316Z","0.20.223":"2026-08-24T07:29:55.980Z","0.20.224":"2026-08-24T07:52:08.445Z","0.20.225":"2026-08-24T08:26:08.733Z","0.20.226":"2026-08-24T08:34:48.527Z","0.20.227":"2026-08-24T08:40:52.970Z","0.20.228":"2026-08-24T14:18:59.147Z","0.20.229":"2026-08-24T14:52:13.798Z","0.20.230":"2026-08-24T15:15:47.219Z","0.20.231":"2026-08-24T15:49:25.643Z","0.20.232":"2026-08-24T16:28:11.209Z","0.20.233":"2026-08-24T16:42:04.099Z","0.20.234":"2026-08-24T16:55:41.023Z","0.20.235":"2026-08-24T17:05:22.008Z","0.20.236":"2026-08-24T17:22:54.922Z","0.20.237":"2026-08-24T17:51:11.215Z","0.20.238":"2026-08-24T19:16:03.322Z","0.20.239":"2026-08-24T20:40:25.763Z","0.20.240":"2026-08-24T21:09:12.343Z","0.20.241":"2026-08-24T21:56:46.217Z","0.20.242":"2026-08-24T22:37:15.520Z","0.20.243":"2026-08-24T23:13:59.696Z","0.20.244":"2026-08-24T23:34:25.731Z","0.20.245":"2026-08-24T23:56:39.885Z","0.20.246":"2026-08-25T00:18:52.868Z","0.20.247":"2026-08-25T00:37:19.840Z","0.20.248":"2026-08-25T02:49:48.503Z","0.20.249":"2026-08-25T09:05:35.918Z","0.20.250":"2026-08-25T19:44:36.975Z","0.20.251":"2026-08-25T20:18:50.619Z","0.20.252":"2026-08-25T22:01:37.326Z","0.20.253":"2026-08-25T22:29:20.667Z","0.20.254":"2026-08-25T23:31:01.368Z","0.20.255":"2026-08-26T04:22:22.125Z","0.20.256":"2026-08-27T10:44:53.813Z","0.20.257":"2026-08-27T11:44:04.338Z","0.20.257-integration.4":"2026-08-27T12:04:19.756Z","0.20.258":"2026-08-27T12:06:29.511Z","0.20.259":"2026-08-27T12:39:00.417Z","0.20.260":"2026-08-27T12:49:42.174Z","0.20.261":"2026-08-27T13:27:54.986Z","0.20.257-integration.5":"2026-08-27T13:35:39.476Z","0.20.262":"2026-08-27T13:53:06.349Z","0.20.263":"2026-08-27T14:05:44.563Z","0.20.264":"2026-08-27T15:36:07.969Z","0.20.257-integration.6":"2026-08-27T16:50:43.526Z","0.20.265":"2026-08-27T16:55:42.422Z","0.20.266":"2026-08-27T17:56:15.294Z","0.20.267":"2026-08-27T18:50:56.028Z","0.20.268":"2026-08-27T19:02:37.772Z","0.20.269":"2026-08-27T19:13:45.753Z","0.20.270":"2026-08-27T19:21:22.767Z","0.20.271":"2026-08-27T21:32:56.217Z","0.20.272":"2026-08-27T22:02:11.465Z","0.20.273":"2026-08-27T22:29:39.094Z","0.20.274":"2026-08-27T22:50:21.746Z","0.20.275":"2026-08-27T23:09:43.818Z","0.20.276":"2026-08-27T23:49:38.153Z","0.20.277":"2026-08-28T00:19:22.028Z","0.20.278":"2026-08-28T00:40:24.769Z","0.20.279":"2026-08-28T01:04:23.210Z","0.20.280":"2026-08-28T01:20:24.876Z","0.20.281":"2026-08-28T02:28:05.872Z","0.20.282":"2026-08-28T03:56:50.085Z","0.20.283":"2026-08-28T05:14:05.567Z","0.20.257-integration.7":"2026-08-28T14:13:34.886Z","0.20.257-integration.9":"2026-08-28T16:40:42.919Z","0.20.257-integration.10":"2026-08-28T18:38:13.251Z","0.20.257-integration.11":"2026-08-28T20:01:55.252Z","0.20.284":"2026-08-29T09:56:35.561Z","0.20.285":"2026-08-30T00:31:24.967Z","0.20.286":"2026-08-30T01:18:36.120Z","0.20.287":"2026-08-30T01:51:27.126Z","0.20.257-integration.12":"2026-08-30T02:28:11.629Z","0.20.257-integration.13":"2026-08-30T02:41:33.306Z","0.20.257-integration.14":"2026-08-30T07:39:27.300Z","0.20.257-integration.15":"2026-08-30T08:21:40.425Z","0.20.257-integration.16":"2026-08-30T08:40:39.212Z","0.20.288":"2026-08-30T17:09:07.892Z","0.20.289":"2026-08-30T19:47:42.926Z","0.20.290":"2026-08-30T20:21:49.308Z","0.20.291":"2026-08-30T20:51:33.561Z","0.20.292":"2026-08-30T22:04:43.248Z","0.20.296":"2026-08-31T14:36:00.826Z","0.20.297":"2026-08-31T14:50:33.362Z","0.20.298":"2026-08-31T17:28:11.802Z","0.20.299":"2026-08-31T18:26:18.525Z","0.20.300":"2026-08-31T20:27:45.447Z","0.20.301":"2026-08-31T22:54:54.407Z","0.20.302":"2026-09-01T04:21:47.452Z","0.20.303":"2026-09-01T07:29:52.237Z","0.20.304":"2026-09-01T08:42:30.354Z","0.20.305":"2026-09-01T09:14:24.599Z","0.20.306":"2026-09-01T10:17:40.064Z","0.20.307":"2026-09-01T13:30:41.425Z","0.20.308":"2026-09-01T14:30:45.907Z","0.20.309":"2026-09-01T15:49:24.691Z","0.20.310":"2026-09-01T16:44:36.430Z","0.20.311":"2026-09-01T17:11:56.678Z","0.20.312":"2026-09-01T17:43:05.860Z","0.20.313":"2026-09-01T18:05:02.521Z","0.20.314":"2026-09-01T18:22:30.667Z","0.20.315":"2026-09-01T18:42:28.197Z","0.20.316":"2026-09-01T19:03:06.261Z","0.20.317":"2026-09-01T19:35:59.263Z","0.20.318":"2026-09-01T20:02:50.980Z","0.20.319":"2026-09-01T20:21:05.707Z","0.20.320":"2026-09-01T20:36:55.680Z","0.20.321":"2026-09-01T21:40:48.460Z","0.20.322":"2026-09-01T22:21:20.052Z","0.20.323":"2026-09-01T23:26:20.791Z","0.20.324":"2026-09-01T23:56:21.377Z","0.20.325":"2026-09-02T00:37:46.760Z","0.20.326":"2026-09-02T01:41:54.404Z","0.20.327":"2026-09-02T02:33:48.390Z","0.20.328":"2026-09-02T04:01:14.888Z","0.20.329":"2026-09-02T04:29:08.969Z","0.20.330":"2026-09-02T04:52:25.019Z","0.20.331":"2026-09-02T05:16:51.489Z","0.20.336-integration.2":"2026-09-05T13:04:50.998Z","0.20.336-integration.3":"2026-09-05T14:09:34.945Z"},"bugs":{"url":"https://github.com/lazyingart/AgInTiFlow/issues"},"license":"Apache-2.0","homepage":"https://flow.lazying.art","keywords":["agent","automation","browser","playwright","deepseek","venice","openai","qwen","sandbox","cli"],"repository":{"url":"git+https://github.com/lazyingart/AgInTiFlow.git","type":"git"},"description":"AgInTiFlow is a project-aware agent workspace for hybrid wet-dry R&D, hardware-aware intelligence, software automation, and industrial workflows.","maintainers":[{"name":"lachlanchen","email":"lach@lazying.art"}],"readme":"","readmeFilename":""}