{"_id":"@awareness-sdk/local","_rev":"105-c9d6129c03099afa31d19abbaeb30d24","name":"@awareness-sdk/local","dist-tags":{"latest":"0.11.6"},"versions":{"0.1.0":{"name":"@awareness-sdk/local","version":"0.1.0","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.1.0","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/awareness-local.mjs"},"dist":{"shasum":"5a622c2c82fb8718af91f3be24d3afec55cd57a0","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.1.0.tgz","fileCount":15,"integrity":"sha512-cZbgXKuqHchegh7VIaTGMu8L6V/ChcQlWfRe0zHn4JROAVB0ytEqcWufDksd2sZ/HaLU7kW0se88YtVDjCKvtg==","signatures":[{"sig":"MEUCIAVfKKvHasWZzln0Co71T8CAybOfMCCT2aTDyEm1zvXwAiEAgcB+oTmAvEBn8Lzdz9KQwm9P+KpO3vl0zzQs8K/Qglg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273004},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"cfdc5d6949168176fbc6211b1f9afa3bc40873c6","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.1.0_1774151091540_0.14386197221026875","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@awareness-sdk/local","version":"0.1.1","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.1.1","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/awareness-local.mjs"},"dist":{"shasum":"04089fa27c8c82c7b12fef441224da95a02bcc10","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.1.1.tgz","fileCount":15,"integrity":"sha512-K9nPWybQPj0mikenOvaFuyk/aWUbEnmuB3uVwyQ5oYnqYIh9CZXwv6gVvw4vRhBAlDGpRAeATPjFfQMr7koKHg==","signatures":[{"sig":"MEQCIDsT8mCLguAgzyArH+Rv+s5Cir8CafGNnvMiQq72rH+HAiAixxhfzzR0eRb0qXUXS47BX6V3nQa3NxE9w4owlFFR7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273062},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"dd454d62c653e967439d94b2ed3d3865a3a05626","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.1.1_1774151252659_0.8690130079979863","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@awareness-sdk/local","version":"0.1.2","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.1.2","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.js"},"dist":{"shasum":"f80347ed18ad6612192140de5ec49ab6813c4d2f","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.1.2.tgz","fileCount":16,"integrity":"sha512-WRh+/Zm/bK6oUDbtyUUThCN+CmkSuUBCIqKvvzflVP5nF7fyMpb16K+qiAOyCDlqSyVCKufNrbGNXB9ndu8OAw==","signatures":[{"sig":"MEYCIQCYFZa7nFBxhe91lbfRFl044a+7STkVw5XNE55h8R5oowIhAJHa0m+tNGaKwtImgq6eTNp3HbUCFVhK+kxVwgMd9C+a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273102},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"dd454d62c653e967439d94b2ed3d3865a3a05626","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.1.2_1774151305330_0.17506785094262933","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@awareness-sdk/local","version":"0.1.3","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.1.3","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"895cf5e3186d6cec9f07469fe82de0b02fce7981","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.1.3.tgz","fileCount":16,"integrity":"sha512-nsry3EERTz9Sc1S9T/KMZEoipXe3/p6YhWfJg75q6mreSaAnZsA02B7o14N3poj6/7Nd8+eEM9pfL9hSoWDggw==","signatures":[{"sig":"MEUCIQDITJK9V76puqIkTYZiDDSj+NobwvRR2NMQzGGhjFnM6wIgWN/dvFGW0wWc/ENLvi6CHwwCYX3pG1gaTee1+fYP8W0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273314},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"dd454d62c653e967439d94b2ed3d3865a3a05626","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.1.3_1774151432498_0.20325793192982844","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@awareness-sdk/local","version":"0.1.4","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.1.4","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"28ee4de8a6fa64baefb8ac723984458be00df67e","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.1.4.tgz","fileCount":16,"integrity":"sha512-qMPAwEc26udLLUY8RCoVKP8RC2EzhSH3VwamzKgIwWJhLleTOCLs9Eeb7vsbLA9JcnzbJqlswshBkzMJkPCpvQ==","signatures":[{"sig":"MEYCIQCCC95sE1whs49gHJiKZOyASxUA9pRqOTDw2yd11wc8wgIhAOCwMSV9l021I353g0TZzUlHKNFBaWzhwcLNnNwDrer5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279968},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"bec2a0de5b11b58d4c7b36bc23ddfb0a36ab2e8a","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.1.4_1774199459016_0.3627988194690803","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@awareness-sdk/local","version":"0.1.5","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.1.5","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"ec117c8dec00cfb9cf0f7f95aab6e01bd63e815f","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.1.5.tgz","fileCount":16,"integrity":"sha512-s25vl1eUIwj3cXQlKgc69+51pi6hwVsH7pdgPCHmGGMEnQc8C69dsD5A1t7h5/3cmgZlXsxRfo07HsTyBCz9Gw==","signatures":[{"sig":"MEYCIQDD7pBDxW4XpzJlZcii0Hwq8L2v04UkfV50gxqOKWBPlAIhANQCWn/6iC4droymiJ+t3PECVoHkCOGuHg9HCbQZWF6G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281273},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"fa5f929d0b9803888a077082cc2adcb2f8db700c","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.1.5_1774242363493_0.6577661219844113","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@awareness-sdk/local","version":"0.1.6","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.1.6","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"c3ca863fe69afc20f052fe03e552c008bec59e32","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.1.6.tgz","fileCount":16,"integrity":"sha512-ZMRxRsmO8C5CluqEDKC0O8nLvgpeyh1by7ugFwBXFoa7QvKWxBx5+hMJkwhJI2q9n0DxehLmwJ+wst+HV7V57w==","signatures":[{"sig":"MEYCIQDgz7fxtAXzUmFdftOR1G4k3x7yKHl7W5fZjTaRELb0OwIhAJny1ScWTZTz1r3pXez9KYjwOsBhGjsL9aeE6f+Ha+2H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282974},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"579bc16ef59178c4074646bbd2e2b6ef02f5b833","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.1.6_1774349350349_0.49582768204464056","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@awareness-sdk/local","version":"0.1.7","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.1.7","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"c819f7360e7e8993d09bc77956fac991595cd3c4","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.1.7.tgz","fileCount":16,"integrity":"sha512-jfAQHRzgygiaQdfj0V61G9WoYPU4gXw6i6zz00dbIIoZcUccg3hCBhUQ5a3y01cXMFIZxTmMGgJLkz06KhQv/w==","signatures":[{"sig":"MEQCIBklL0UmajgYxkd2dA21+CYd9bgCSbfiSyGOgYij1pCCAiBe1Y8UtEFHM115Ax4gMz4e5WK1Ze5b0UzsuXNPoLfkBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282974},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"148f3d1881c333ab41c617d43b17756cf1c6cfbb","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.1.7_1774350326577_0.6966314868135319","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@awareness-sdk/local","version":"0.1.8","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.1.8","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"c7f78ee4aba4c4632f4ddbbd99597369c99cad5e","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.1.8.tgz","fileCount":16,"integrity":"sha512-CbrlwoHSKpte3Yk6XbCnh0sdyNFnqYyFRnrvdMMb1+Utia1fAnlPXeU1WwhG1w10DNOm6Vue10CuO3yqlwuSVw==","signatures":[{"sig":"MEUCIQDbwAMPEWz1gXZGWQqJ3sY/UOgvd3h23xIrrd0fgDQPvQIgWSaP5cvXyrq+xCuhVtSNZdHs6bjTLqbHVy1co+66aSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290393},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"6963c84c4a414f269531497aaff7a65fb11295f2","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.1.8_1774353570711_0.9114798176390468","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@awareness-sdk/local","version":"0.1.9","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.1.9","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"de39acac79b9d1789a32b7ed31a2379516f72d5b","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.1.9.tgz","fileCount":16,"integrity":"sha512-VCexW62NPduGQEWrPigbRm5cAypsEHa4BXwJ5Iq9C+e6q+dbUQOLtuWEB/Xknvpcvy5O8562zKZfHsuL9zH3CQ==","signatures":[{"sig":"MEYCIQCFFIojbaigd9Ba2MtIs7PUqj+VtuqkIsrCwTST2NKbcAIhAOlP2umjp59KVuqR5sihowAtIa1WgmAUJy2TsYRag8mX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290448},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"0bc4d185113feb8044d19ab2b52ed9dba81fd3e6","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.1.9_1774414063717_0.7848566992246266","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@awareness-sdk/local","version":"0.1.10","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.1.10","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"0f834613c8c1e42a8fa179ad253630a3ed26c58c","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.1.10.tgz","fileCount":16,"integrity":"sha512-HFX6srHeUX2Tc4tlZtxtFU+eZ0N8Fx5y5MnysY879XwuxLLHnd9Z62pBwD0QhyOq3hzj1WH+j/JZkhPekMk8bg==","signatures":[{"sig":"MEUCIQDopTOJJD2C/y68PiZwOBH96sXnE/372UgRDkPgtJHg9gIgBDEhaujmRsdcYKzmokZwYA4nsBXm+uQB0q1Y9r6zbT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295418},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"cbfed002d42d11e7a01799dc6ff4bb0298e6a8eb","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.1.10_1774417885785_0.21232054709625792","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@awareness-sdk/local","version":"0.1.11","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.1.11","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"52a7c89e8e6154ff832c0ba69e1ad7dba18918ea","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.1.11.tgz","fileCount":16,"integrity":"sha512-cKoJnpbGFwahPvPsatceS9zms/7kywVcBDQDG6iES2NLPId84MTDGJLKXLR5sJvBUg84hWim2NbhQZvDVLnOCA==","signatures":[{"sig":"MEUCIQCgpgu689feDg/KGArSIHisZZW8e21aagi5UgAVQfn+HwIgagbrGHDwOwsJkklsbRpcc5dO2OnZ4upj9l1KcyKvaCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296291},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"77a0f8f09d26be73224619159120c3a2ad7fdfd0","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.1.11_1774426610350_0.17109965588452636","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@awareness-sdk/local","version":"0.1.12","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.1.12","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"d9b1eae6e054dae41cb9e675f238a8872165389b","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.1.12.tgz","fileCount":16,"integrity":"sha512-tAjWQBVPQrDCbMM/or0DLogosF5x8MXbjsrvLJ8hnpcMa2tyWK3I5h7tnC89Jmxhk1c+mLv+GsTNMd28j7o8fw==","signatures":[{"sig":"MEQCIHfFdBKHpDVL6CSy6VKp7s+ZurH/1F4ldnHprXlx8yFXAiBSP6wDW0yGlxnIL2X6DKspK4HZX8ohabddPvfKbyIa7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296351},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"040e0fd40bf6f46264852dcca84e60f79f59307b","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.1.12_1774427019031_0.09777928914361667","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@awareness-sdk/local","version":"0.1.13","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.1.13","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"6280cc0496e1ca0e334315f0a1209beddb17bcc3","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.1.13.tgz","fileCount":16,"integrity":"sha512-9xmD7VrK2esmePeTbW34RU/VjWk9dYSDUn8eKru5UpyTyZoGj9ZSUMxLvzWKM3vMKO4u7aHduPTj4FwthBXJ+A==","signatures":[{"sig":"MEUCIQDBHBsEEbvcNRPlhmYQK6+Y03uJhyAdrGbrCxDuYWzbTAIgTgZ4NQYSXDLorL7q6FOYsrTZs7KTRhZpFuZdV1K0bIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296351},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"5a42fdc5bcc72e1691eee7d38af587237cba9115","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.1.13_1774427860013_0.6667175311337548","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@awareness-sdk/local","version":"0.2.0","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.2.0","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"ade8d3012191c63c3fda71e9f9231e170bdf98ee","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.2.0.tgz","fileCount":17,"integrity":"sha512-8yKWk2IYqRLKEG52nkG+NiuaF0dBccvXEMlTveG3Hg3W0MuSjBDy/OsKUMQImd1wyCK1W/BE+eEhoCpl/tnHlQ==","signatures":[{"sig":"MEUCIBOd/GlC7k/PXoCV1EJ8qgpZUVYL+VO2Mbsyb2J1sSTkAiEAlHtNbRsp/krbW2Z8+O2x2i94E14yYniadQfrliJJmck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309864},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"9789f6870160bcd6ad896cec177dd49bd6c48cb4","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.2.0_1774429618157_0.11397465794604278","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@awareness-sdk/local","version":"0.2.1","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.2.1","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"7fd1ca6c6797428f21efd2aa189afee3677c6ff5","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.2.1.tgz","fileCount":17,"integrity":"sha512-qBoqEP4p6ubW13nfktfY3KwQE2jgqXlNhZgffSa3x4fCvcUsEPbadQhb95vx2pRZcC6tTXbdmdrpIv0aaBsjEQ==","signatures":[{"sig":"MEUCIH7o+jqurZQd8DlBqnjlJE8tcDszvBVGL1uLTR3gnCWTAiEAooY5UaJDQlT8XZykExs9xx9voMCMaD3RXeO8SFNY5oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313371},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"99fb0adf65aad396ddbb74d0607e7e09a5e7ea8b","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.2.1_1774436019184_0.12063646225583646","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@awareness-sdk/local","version":"0.2.2","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.2.2","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"eb28b485bba548f10d2daddfb05ad8621d5b5fc4","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.2.2.tgz","fileCount":17,"integrity":"sha512-CglSKT16Jzrd+/oLS21lxOs7MByVOz9GAFu0BaSC+pXRv8CvWdwNoOV0acbCxbswqeeeA1sD/UBpGPjAFQyLKA==","signatures":[{"sig":"MEUCIBJ/d+ez+M5yDR7vYI1mLUoXlED8uXQlHx0dgh8zDEUmAiEAnshCJaQDeZ5Uv17JTrqc9Y+z6d9uaQu8HLUxYygky8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313662},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"b7b35f82663970b2d2aa6ef400a9399ceb5a516c","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.2.2_1774436248263_0.484417158922696","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@awareness-sdk/local","version":"0.2.3","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.2.3","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"8dac5058d4e0cc9a2223a9935bf59547b323c715","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.2.3.tgz","fileCount":17,"integrity":"sha512-Et4H+eXUdlQMG4QhaimzFA5MeRM8Mm9vJ58xucZow2YOkg6s8JqiKpconikELO6HhyryKuHt97Rk3FGW9jJmGg==","signatures":[{"sig":"MEUCIQCDtOT9/gKDpEzZuQOGvT1wk3T8YdxpnsrsEedrSt0n7AIgfuZ8RO42FrSQOFzbhiRnag84qmvNcRwMODsN2sC03p0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313662},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"7afea43ad587245bee767d5f2b826435d154185f","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.2.3_1774436648683_0.9501297506210082","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@awareness-sdk/local","version":"0.2.4","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.2.4","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"099017043ff7490d54af3afc4e7dc8f79309aff5","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.2.4.tgz","fileCount":17,"integrity":"sha512-XQ1v5d7Dnl29IifH3gcVVBUsaEtDDqPZZnGLTk7om2ubu3XyPi7fAPHqvzIZ3XcosoVYaupKqlV+jAcJqHOWgg==","signatures":[{"sig":"MEQCIEUUb3u2pJyDlORhjsO0m08f2sc/5ACL7qYKsiSQuAj2AiBPftnvW7sz6MyirljozXaAZALXS/SmKLSY7oc3N1fO9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314366},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"c453ea668c2ece6406c2a2c0942909eff57289f0","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.2.4_1774437378390_0.9725057016282024","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@awareness-sdk/local","version":"0.3.0","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.3.0","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"b673408d3bcfaa2ba00a890c277ef636b56f0c29","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.3.0.tgz","fileCount":17,"integrity":"sha512-roSdui4d4Axb7F0pjoMMdX6aHmL0K5741FPUwK3veGfv2SP3RdFfsF+gD7CYt22zVj3qtrsY4r/rXadurYunhA==","signatures":[{"sig":"MEYCIQDtuLmEAX4AiErI0EHimkcrdKWwBHXuW11jY79lP9D21gIhAIABjyUOR9TWzyephkKU+KEcxlaA+ZNijj15ZqDp1lF0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317234},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"a9c2c3ecbfbcca68a30cbf14a5de2571965bcef3","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.3.0_1774441633324_0.2894847464193526","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@awareness-sdk/local","version":"0.3.1","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.3.1","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"16993722f78fb8291fe220a73631caf58e4806fb","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.3.1.tgz","fileCount":17,"integrity":"sha512-KkEiH4/WN2noFiQY8RI52Q9uE6IGVZUgkWpllTFJZYECbXUuSyD5S+zB2TApEMGxtikOyWPtldpAwvKF7LtrWQ==","signatures":[{"sig":"MEUCIQD0/RXx7jv7FzhNdSogrDK3ugvtRQpXy/Coz1aeByrE+gIgOs33Bp4rqPw1aLhdhHVy83JySo0oZmaQarUzwW+xJrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317234},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"1d9e0ccea231e64671bc7142d69f0f01b7ccd96e","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.3.1_1774441732148_0.6897103119830219","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@awareness-sdk/local","version":"0.3.2","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.3.2","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"8868be1c0ca3e156a899903730dbb18d5ee64bdd","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.3.2.tgz","fileCount":17,"integrity":"sha512-F5q2J2DffTomfk6xhAH/j+hVo4+9BSeyXZpQZlw6rY0/hMlYAl4VQhsVWcbpTUbBJcictKZRsZzZDpPYI0mXBQ==","signatures":[{"sig":"MEUCIEPo9ZezMxC0l23IBEQmPz9mGTH88DuBc90lpORsa3BlAiEAwSwfvs695sFkYYQYZZVD6lblXni8hYcX0iB1CKAplu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318454},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"4f7721a65725e299a065a8b8a5e31ab09bae000d","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.3.2_1774445124487_0.495117196528819","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@awareness-sdk/local","version":"0.3.3","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.3.3","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"231413b68023376e774ea5e3f0f05d75adc197f8","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.3.3.tgz","fileCount":17,"integrity":"sha512-3SuVMxbnf3raZs/3ceLG3s62ni7uOeA5cLzOseg/1Tw5BXe5ZI8zmuPrM/JHFk/p9fFEK9VE+jWZ1Ixzt9J4vg==","signatures":[{"sig":"MEQCIFlYEbDEfGrCp88t8LUtvowQXyX5zZNG/y2M1djDVAXcAiBzS3trH9vwJMXjN4c0s7KbNqt3L3siBeVUjQWvzut+Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329231},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"d5ac380e2167066d196188c885d3a700e2b5856d","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.3.3_1774497762078_0.21467881465992011","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@awareness-sdk/local","version":"0.3.4","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.3.4","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"db9ee38f83e8dc8499c20ffd9e5f520cee673559","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.3.4.tgz","fileCount":17,"integrity":"sha512-12Ps9dAjPmDmZ3mgQY3sjaxvueKJZ+QgzHRI3A9TWXIEb8aricEqUIIDgXq6s4Jihdt7dp6B1JeZtZHxxmDStQ==","signatures":[{"sig":"MEQCIERvzecywCkZGB9hZf/jteVNXcG3OO7Nt+mh7CxbGe8hAiB+ec2VvY25JZdVyAW8YfeMslIY64Ox3rAXLjYIYvrmPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329526},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"f5a5eeba12bdd0a1ccc5f56a0751660f18da296f","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.3.4_1774499615746_0.7237189798597015","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@awareness-sdk/local","version":"0.3.5","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.3.5","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"83ec455c661334fd074a7451999aa72f87992f40","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.3.5.tgz","fileCount":17,"integrity":"sha512-O1EJoDdF4D9teQ060yDcanvsivFnamDf2KvWCYDkMZSfVtwdkWuh7Mj/vxjFrdat+AgWNVFb2ud0lACpjZNpLg==","signatures":[{"sig":"MEQCIB+QXH3DDo5p6h40lx9WppDtHZwBwaSMJUFoNk4tusXzAiBDcqKv2tNXqNvdCG0fo2e9tFDyGhyp6l9yCpGi8Pw22w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333819},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"9dab7470ecf8dad6efd9e5144f5c1a9b523333f6","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.3.5_1774506558501_0.7403704908017319","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@awareness-sdk/local","version":"0.3.6","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.3.6","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"4553fad4dff6a45a3500a554cd41c69557f7296d","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.3.6.tgz","fileCount":17,"integrity":"sha512-spd3EveMGXD4oGG2/DEmddR4jM5oakguilze1h9Af91dyRemKBOoFqvbOrbvf486q+zGeYUmkBiiTdlwzoTLVQ==","signatures":[{"sig":"MEYCIQCDvaKpO3FIQwde5nYBT0Bw6AZMgl5DCNHhVJCFboxk2QIhAKOfoGffPT7daiXMCPL7YCiaSmlGiKxfmQXBIHYHZdLe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334230},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"7dac5e6ad2e50c299da4fdad59a321f211393258","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"optionalDependencies":{"@huggingface/transformers":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.3.6_1774507520113_0.036267560472590166","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@awareness-sdk/local","version":"0.3.7","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.3.7","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"f08887c0f62039871c268f9dc2bb94b6e2dd9d2e","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.3.7.tgz","fileCount":17,"integrity":"sha512-0Y2holdQNR3HmeExUwRdf2Rw5C8hK1ChcKvWJROpOdUTK5mgV9WJxmYdVU2ot/3tKEtT2dEeV+JI0vAC1QcosA==","signatures":[{"sig":"MEUCIQDXYsPrQlHmKFtl+tPEMzGpBu6W8027j1CPWng6GWVvLwIgCAsvzJTXDh/d0CTKmt5Go7POGkh9dNYo15KPkTUrtR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334529},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"0d9e98a2f515e01b9f9c626d77891f61b3a04e65","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"optionalDependencies":{"@huggingface/transformers":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.3.7_1774508438345_0.032178800023244136","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@awareness-sdk/local","version":"0.3.8","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.3.8","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"a4315f9a0977afc437227d7d4d7e61d1574f2be6","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.3.8.tgz","fileCount":18,"integrity":"sha512-0o57lP7Tai6ajLyi/WbqnTMktipY/PhOGZDqRdllIG2eIleChdRC9733z5O3XRhxtyemGT6xPqRgaFFhKmLt2Q==","signatures":[{"sig":"MEUCIQDQxuXsal7p4czMzKP1MqToNGtD/cjp99nKdScaimsXsgIgMTylvW76RRtvjzcypXgtwEdJeoak4CXITFZQ0qR7Ixw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340775},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"1759da64d0d5deffe1d16e5abe0a0557fafa0358","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"optionalDependencies":{"@huggingface/transformers":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.3.8_1774537473101_0.9989412822745978","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@awareness-sdk/local","version":"0.3.9","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.3.9","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"4e7af04495eb05dfe9fbd27c131abba2cce9d7d0","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.3.9.tgz","fileCount":18,"integrity":"sha512-g1qTetrkJSAlr4yrl5aPURiNkmwaN/oalbPOMFXIO5w2Db7PZWKhfGBRKOP5VOzRTUdWwhytQG9PYnANm0Vzkw==","signatures":[{"sig":"MEQCIB2dE22DhXteRL2FPRnngtHTBakY02ZBjRPp57SfAG6hAiA4KvhG24StNpsj6UMltmZtC+C6dAQWsUvL9uIWG2exGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343136},"main":"./src/api.mjs","type":"module","engines":{"node":">=18"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"225850d4b4441451cd75207cbf8e54dbda87a16f","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^11.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"optionalDependencies":{"@huggingface/transformers":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.3.9_1774544551751_0.9038785822742221","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@awareness-sdk/local","version":"0.3.10","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.3.10","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"3e2930a20110e220b48f13be6e47790861aedb98","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.3.10.tgz","fileCount":18,"integrity":"sha512-lnXX9fzKTxOKXarxLkd/hIS/8vkmT6VNeRi5o6SN1m9qaH9S7DBnMr0nUYYD85JheMGP0jB+2cUw8f3Zd9/K0A==","signatures":[{"sig":"MEUCIQDAxO3HzfhvB4YiSQy+zr5fCLfUHYeLuQAQGzlSt303qgIgVE7+1ED10cpPzMCHpq7xIzOpSCpFYLX4ApSWq/jaP0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343137},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"8fc765e09fa3d101959a5854542a8d390f21fd4a","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"optionalDependencies":{"@huggingface/transformers":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.3.10_1774622856790_0.24348462003452087","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@awareness-sdk/local","version":"0.3.11","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.3.11","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"35d9c03bef5c448b1a6a03898183fe3db8c42c8c","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.3.11.tgz","fileCount":18,"integrity":"sha512-+aPQhS3ofVX9mqr43gCq6X4oZ9pTOSkPXn3oeMF3tqC5/lWkR0fOB18JlyFQHF8cFajnsyc+WDQZx1q/rQ4ltA==","signatures":[{"sig":"MEQCIDk0/sgKpHFzKWW3TVWmMnlOF5L0Rw53J3Ffy5mKNx+DAiA2t7MpR2Egs7Ldo6DmMU2HuYwvC66PhBPSu8kKIqAYAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345875},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"9e65b201b9ca6a11e4ad910eac019aedbf7ef5cb","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"optionalDependencies":{"@huggingface/transformers":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.3.11_1774624045781_0.1314477312833413","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@awareness-sdk/local","version":"0.3.12","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.3.12","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"b60656626c0d646a18fc74951c07b081a8387fe1","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.3.12.tgz","fileCount":18,"integrity":"sha512-k+kfW0YD3YLn8V2rnmg8JXT2xBj/a1lLFYwJ6huir7kbwLX9D04L4V4lVif5J/LY3+B0KOz9QGnGgZLtBvsolg==","signatures":[{"sig":"MEUCIFZq4U3hjc/YeDwteiVeUKAkuXue3cW7MusSBWSet6h7AiEAgUEz2Xbfse7AKT/qfeqZ+P1+SAuP++7VgrYosPKRLZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346109},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"da857de5968e13cbff0f6ed5b998990fb508f9e6","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"optionalDependencies":{"@huggingface/transformers":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.3.12_1774624353199_0.5859756403967875","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@awareness-sdk/local","version":"0.3.13","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.3.13","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"0c00c9a0cab0e7b476670a021b96f9ddad67150c","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.3.13.tgz","fileCount":18,"integrity":"sha512-Z0zqjcEfn4hIZK/z54gWoVfdbP5w5zK945sqo3HCrcYvLfIRXh8RczX1ofBCz9rmV/p5I1PynCqUsoTjtxGAiA==","signatures":[{"sig":"MEUCIQCvWWaxykN/Jg25tXPpfxsvAdDn7GmNgSKbb7ESDPq3PgIgPj0sn1LVkZQHalwia5P5U/90oF++G+MdJrm666zh/9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346612},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"b5207a1427d61c7b43d47e0f75eba4599dcc42c1","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"optionalDependencies":{"@huggingface/transformers":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.3.13_1774625521227_0.2020922252747821","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@awareness-sdk/local","version":"0.3.14","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.3.14","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"f4b8be9efc9706394e6b491fd6a92dced00d4a85","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.3.14.tgz","fileCount":18,"integrity":"sha512-J0PBAL+aGYC85qBYPBMMfUDJllHby4vm/iXRRITReMvYJcbKGfo3UauqK0qn9qUATUk4fo4L/WIif20DuapnkA==","signatures":[{"sig":"MEUCIQCAht+fsvpW/8ZOf05UKSeGp9R0ySGkc70epDnfAUgObwIgLHgSNxpchjVrkcOpcL25AA4NViRhZ6X3bEoUtmqOeTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354732},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"191709d8f7543880ce236c18447327967dbc5cd3","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"optionalDependencies":{"@huggingface/transformers":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.3.14_1774714452511_0.5263517123635706","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@awareness-sdk/local","version":"0.3.15","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.3.15","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"b1a7029332f0d05fc0da1c98c45b2fece2cd444b","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.3.15.tgz","fileCount":19,"integrity":"sha512-wcOj2JTJYPzB+deDEaUh6d7g2qhHk08fWt8Y84EG+RUN/UEN2QrFvSTGiKDkP/b+JVErKqAt+U5h/sZ8rP7y5w==","signatures":[{"sig":"MEYCIQDSMFeIWIShEfb0eki6OZT/L333L9UCEssuxauuUmBT6gIhAKhkaBz/h5jY0dJBveuhLwayOlZ5GjaPUm5frYNP55+V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364005},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"191709d8f7543880ce236c18447327967dbc5cd3","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"optionalDependencies":{"@huggingface/transformers":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.3.15_1774714693351_0.5902616968014616","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@awareness-sdk/local","version":"0.4.0","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.4.0","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"297c05af9afba862a2c15ddbf52930557aa99a80","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.4.0.tgz","fileCount":19,"integrity":"sha512-QoEZMkpO/mfqCRjWKksOQhXNbHBOEMA5q/DbmRRgG878P302YBJNN3guZ8Y6QRcJENs+jgAewZP1EkmqQySSaw==","signatures":[{"sig":"MEYCIQCovhUqnLnuZvo+d2ox/T8VWoXOwV6MQycQ5GaedgF7WgIhAMSPDEIkTeRJXwwUoEOFneOJNfXguTfO9d2UOCqhePP8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367499},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"b488ace70aa661d15cad12b9fd88765540d90a63","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.4.0_1774762804881_0.11173305354022722","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@awareness-sdk/local","version":"0.4.1","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.4.1","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"0908b16286d052d80cd5566ffd166dbd0fd1cda3","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.4.1.tgz","fileCount":19,"integrity":"sha512-4tatO9J0oVhhfWrKmtG6/XXpwxkG+wnwbGuezt2rrkf5WFuC2ITwlDGXgns+qMIC3I6ySet8dFwHzIQZZemT0A==","signatures":[{"sig":"MEUCIAy8NgpCitliuf38TMCCjUgnv8C3ZXR9O7B6nZMDDkaRAiEAyhh7c4AuLVNKZYcfmCzZoalfBqftG1AOMtQlfGn7ShY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370294},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"39aa4bd95dcc9177aa568429f4398e221fda6df1","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.4.1_1774848983156_0.734231720369781","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@awareness-sdk/local","version":"0.4.2","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.4.2","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"dae2c8a66463b6e419e236e0d9e8be087f98944d","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.4.2.tgz","fileCount":19,"integrity":"sha512-71vTct9EIKwYk9w41sCofoM9LAZvyOCEmyLbiNySeJtmliK79IOOdoF4PKMcmXiq4Ty9VFeyOxpFJLpxG5Z2dA==","signatures":[{"sig":"MEQCICdsauizWnEnCCiFvGvaGJ1S8FgKoshCUNmLYJkw/h+jAiAOpF3t0TPhNDUEC/AAfOaMtTOq2xtVvJTJrtcdnljLlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370923},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"d3f76180452daff76f3096f0cd3ad2445bed1482","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.4.2_1774885909972_0.23347436774891994","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@awareness-sdk/local","version":"0.4.3","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.4.3","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"1a36e967f7bbd1a10badbc1d60b65dc7129c57c1","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.4.3.tgz","fileCount":19,"integrity":"sha512-RIFRl7Nb5oZoEtpcvdv/kivPmPYvwFRmZgcmkamS2kAkGGM+bm6cwARct/a9XKTaQb+y1JAZMajIIf5QHQTdww==","signatures":[{"sig":"MEUCIQDRQmPopB2ybKjtx0hI6Tmj/XbqMLa+PtM2ICA8kCc67wIgfZYjXR9N6Hu/cyNSRhr07vzGpJ8HOjRCNh/25rRtXCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377673},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"5c5a696651581f8841b92e894b420cb4ae460f3e","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.4.3_1774921775457_0.45852681955322394","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@awareness-sdk/local","version":"0.4.4","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.4.4","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"56073f01bf6855d29443f64f532d1e350565a5ce","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.4.4.tgz","fileCount":19,"integrity":"sha512-jZrhG7+AhzdvtZvkPjhb5QgrNRLVIEjTdbQMe4Iu88DACZFQe5ozKsz1J3AN1yeNISYfFqLSCW14j1fvnPXPTA==","signatures":[{"sig":"MEQCIB2COIs6Q57Hd8SQhtPuoSz/xTRXVhF15NrFk8zRUEfvAiBZLUhyesMTZra5AF7opgD0Q4CqmNYXml7DrIR4jB35Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380303},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"2186cacefe95f0569efb29f9a34e12953adb4d90","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.4.4_1774923172009_0.5692818748596336","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@awareness-sdk/local","version":"0.4.5","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.4.5","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"366d503cae45ab037a9356c12eff2fcd8a96cecf","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.4.5.tgz","fileCount":19,"integrity":"sha512-hdNNIiBESTXcu9az6CjWtKTnHnGTH0Qqxzh1Ni7ZuuL1kHXtBJ4Xeh571hnskjQYQAr5Q1re+gojJF/a//Fx8A==","signatures":[{"sig":"MEUCIBnlPf3x4di2VtQqrZwxQOBj+w5kHnOzvstmkg/qZDZJAiEA4UA97p8g+csQsHP551Ca0Z5C7OqrYFHWvZX/i2SGRLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381766},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"8a18eacdb5f6f013ff8bcfecfd9ce01213846721","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.4.5_1774956576963_0.6103739421204823","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@awareness-sdk/local","version":"0.4.6","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.4.6","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"10009d391d80903d696d082269bc001317bc3ddf","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.4.6.tgz","fileCount":20,"integrity":"sha512-3LC/svHs9nzRn2jxNBZCUhHQ+yHTp7VJD/IDCbsZt7K8vv5vBQsoRiBLxdFf9nEe3C3eHhERRiP6mTyuta4I0A==","signatures":[{"sig":"MEUCIQCpwlqr5XFTluZ9XE5JgV5Y2d/Q+dK802GDgC3BDzqKJgIgTO0WS+vI4Xvvvixhy/qJxpTP7P1PjXiGtG19Xn+zGUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384553},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"ff5d5ff69b457a6137a7f8873db65c3a1848d448","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.4.6_1775035825766_0.8279209375284422","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@awareness-sdk/local","version":"0.5.0","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.0","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"4580740efb4bac913c710aa2800f5272e834979e","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.0.tgz","fileCount":33,"integrity":"sha512-0zGCXcf8UN2fxHsTmV0uYJmo2zdksEKHlVt5w9jYZaukvethGdZtwlTMlAbgqVsJka/WRIOXcReuiMS76cLWiw==","signatures":[{"sig":"MEUCIQC7aqfAwFSTH6xA8XbH6aPU0F0Ryca0bkKavXav1iMk8wIgWAfOoxNEyQ+wihzDfK2WaVPG+4+LkxrGfeSOnkQ/zXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380395},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"ff5d5ff69b457a6137a7f8873db65c3a1848d448","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.0_1775059500112_0.8242996828086557","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@awareness-sdk/local","version":"0.5.1","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.1","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"45a23b84bee24c6d2fc2173210009828d7676734","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.1.tgz","fileCount":44,"integrity":"sha512-uxt3mkcXxf5krH4r1tC9fPfHonbuF6zjDfZiANiif43DfriMj080UT1j9sNSw8w7kCtxK+H8Bka849zc6Wxhtg==","signatures":[{"sig":"MEUCIDV1r0JBeY7pBQQ/3dteHABWP4Rb60N8l6xey9KAfuGQAiEArqs3AfWzhuYCSGgIYlwLOIXDMZbYN0bU6cAWJxmL/w8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427748},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"fdf0ee38909b52922ed4eae6e891ae4f90a24c95","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.1_1775215862189_0.9203775917187793","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@awareness-sdk/local","version":"0.5.2","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.2","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"9e70e1449f341420a563b13cf34bd7c6ed75b48a","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.2.tgz","fileCount":44,"integrity":"sha512-1/3ACkJDzM8z04UN/CBxZzKGJ0Des7KYCrmmoe27ixRofPvwrbU/ueT5WCH09cXhk820VISlTM0KsZz64FiCdg==","signatures":[{"sig":"MEQCIAfaDXiQY3TB6JIJoj+6sXCtbPbyOcwoqZHQJlquwmjwAiBqnrzp05hJyzgN3a/XiYmpJx0FivPklW4mpAzfqdkZKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429330},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"d373e0861bda74baa6d00d673a69f84eb9cc69c9","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.2_1775218562581_0.8826015941409131","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@awareness-sdk/local","version":"0.5.3","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.3","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"36702d6e117e7713ef4afd7ed5baa24d70ffc116","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.3.tgz","fileCount":44,"integrity":"sha512-cQwizbEYoPlx9fbtCi4T9LDV+4NnkXV8M5IDvEYx7z02WNpRI5lxYIpwjjFCNa47F+X9ibnrxX0rNAmKeWpF7A==","signatures":[{"sig":"MEYCIQCUsFeCkGY25seMwUhsgpSAAm+mm7A1L6jDJGqh7ZRG6AIhALHF+/r15TY/azvMbPKT8ZW0ESWcIvlkdjrXnrjM3cy2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429885},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"4f1ffbdb9e4e4881816fd8ba185bb43e56347f2e","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.3_1775289170940_0.5524060168500813","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@awareness-sdk/local","version":"0.5.4","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.4","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"940cb26bc2748658309fd1f14288ca4e712ff63f","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.4.tgz","fileCount":45,"integrity":"sha512-JTTkEbuKb4x750Y6Yy3y+ScxoWSlJ/KFebZWdtQ82tsJL5W2JWiFLXfC0X9XxH7BbL0HoUwAO3Y9bVB47G2UCA==","signatures":[{"sig":"MEUCIQCfOGNZeuXz8uVhN4DDgDZ1Zm1fdgOIpjuuK8OcuUOoIwIgYFADLaVKC3LFGQLRGRxWOMY49BNiN0i7uldFfMVnNCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448872},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"11abf76e575fb9ab1bd81c118e4bd09db5ab4c96","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.4_1775318536467_0.7617053900920014","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@awareness-sdk/local","version":"0.5.5","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.5","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"8920ab2e0f71bf8dd904e2c7e624e1f171b90817","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.5.tgz","fileCount":45,"integrity":"sha512-zyr7/2DjbSolWIucIH2AoKYcBVnlucCIe780Lu1dLjc8mvjDyb9v1sV9rG9oALsEnsm/HtVTXL9Sj8qcp9ymSQ==","signatures":[{"sig":"MEUCIQD4k1KQdbNrK3iTXYvZ4K7F9nFl5TJcYsvHizi9D8acHQIgDbiHWCGL9PxcD30sMBT+w0CZxHu34PhxJjhrvYfnlDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":450787},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"c0b245383a895d009f77e25267fc71c5910e0b71","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.5_1775368675613_0.8997836174397431","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@awareness-sdk/local","version":"0.5.6","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.6","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"d390e1b149149744abe95108d97897c2d5b55c32","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.6.tgz","fileCount":45,"integrity":"sha512-pqyk2KTSieC3YU4yujnYJXPEhjBuD03FGaAKSPyMX52IgLplk4VOoSaqiyHusWXfJzvDNrKnU9lWRO/bkUO90g==","signatures":[{"sig":"MEUCIDcodUU3pXbExdoiLvmByuVPNJlafRTXUWEauOyvKICNAiEAj+OUCsGOr28uVDNXs1yewe6pOlBFGMDyfncttpST2FI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451087},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"931eb371c0d9ba62b1df30c2a6746a4f5fbd447c","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.6_1775369184158_0.1844900417792148","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@awareness-sdk/local","version":"0.5.7","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.7","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"da1fdee70ebf7b200fca4cc13bcd3c13e7374e80","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.7.tgz","fileCount":45,"integrity":"sha512-tA1R9fxjcIQB/7e7Fuw0WoUXAwY3EcV6wcSMUxALz8B+I1VfDhRio6WRlIkel7rPsfe8uOrmMdobM2VESwCRGQ==","signatures":[{"sig":"MEUCIAixv/0Whc9jLWYB6jLE/7eX6LH1wl4QxT5xSK5sOIGIAiEA3L9uAooIIGZNPaJycwVSLuw79fp+AIEPxVZa3A2hsoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451087},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"72b174f33e891508808093f0dc0b4c8ec9ec0cd0","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.7_1775371386059_0.9309423021455088","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@awareness-sdk/local","version":"0.5.8","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.8","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"7469f77a95cfe00a6f1ba9300bdf096d3ec6f0fc","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.8.tgz","fileCount":45,"integrity":"sha512-FzpFF6ewn3zsLXBBj6dFbpNw9MWbtbKlscER2P0LbG5jZcjorl+7CAcsrm+iULwZVFND9w2Kzyf7nKRhZatuNA==","signatures":[{"sig":"MEQCIAIyiZfGeyYlXBZEJQw/VD8auI/cagrA1bmN7+e8ba3QAiBD0iourCftUC0J6R5nnU5ohtEzWoAYN3+V/T4sPFxkPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451036},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"441094b234c329f3865d9afaedda91225a32ee5d","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.8_1775371628583_0.9066014151006672","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@awareness-sdk/local","version":"0.5.9","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.9","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"1e03f73ad9f456c6ccfe0e47dfdeab02035c9322","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.9.tgz","fileCount":45,"integrity":"sha512-t7oCMDXAyhMV5xX0IeUpZrlWKFIis0TdBBKSKJ07SkU+H+L2/xy1zWtsJqOc/QA6YIZ+63v/CpDdBvu7mJstNg==","signatures":[{"sig":"MEUCIQDnLr5T8DvtW6nXVHDBt4GyUuvOJrB1PyG9Umz+Dn7TOwIgbNI9cnqTo1kEGD8+F6mlzk/RnqxfPbuoh2c+TDkEMLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453235},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"441094b234c329f3865d9afaedda91225a32ee5d","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.9_1775479271219_0.24735022258223083","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@awareness-sdk/local","version":"0.5.10","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.10","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"1dfd5fcd15929eaaf0a8e2cf35dc1d5e8db61596","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.10.tgz","fileCount":45,"integrity":"sha512-IX3CBbHY7Ex1SO1NQv24VZ3JlxqKkuYwNGLwLCje74xROnxt5GGMXQNNbbh/5byQFyhArIFYptSus/m8l/35dQ==","signatures":[{"sig":"MEYCIQDNEWvIq4fAY1Rx4B7h8ipAuUmJaAu7RvIpNQKL9hpvSgIhAOvg7EguIfUpIZHi9OXxQ/s24N29tZtQ4dkvyyuvv2VM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453236},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"355ddbcc9fe47f844ed668a4c324f8870250d1de","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.10_1775479642655_0.4059575631984189","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@awareness-sdk/local","version":"0.5.11","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.11","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"6916bea1f0002047ac27cf80dc9cb26678f1550f","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.11.tgz","fileCount":45,"integrity":"sha512-OY5/Y31CUwy19O3SNOc+h307SMNihphe5cZAXaPz9XxEbSNa5rDzjZtFoSyobNEb7UMvYorcm8g7KtUO2qgvaA==","signatures":[{"sig":"MEUCIQC1nEUBGkVCFCgRxKgGnNuvFIdNiCkLZB0cKaPXTpT1XwIgVjn6TcBcraH9TYhqlXDTxfQ3tGHWV8pQG288/C1qDGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":459868},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"0f4da1164b96a7cc0613a4961a3910441f67603e","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.11_1775492410779_0.4913619804365357","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@awareness-sdk/local","version":"0.5.12","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.12","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"fe1ab84ab2624d7d7eaf0d8ba11e3746e1c5509c","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.12.tgz","fileCount":45,"integrity":"sha512-lrJKuxTJInILWqSTogF0Ifgte46tsq7V2HwbyRuqaOuGmswTQCkL5c8vPlFzxh5yx1bDSCGs78YyVbQMURKMQg==","signatures":[{"sig":"MEUCIGo9zW+ckj86AR+F/+op36CwMK42ZJ/APYOA73AAdeKYAiEAzuduZnnx0lrxyx8s/Md9aQqN32oHg600/Af6g2JV0aI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461485},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"9c2cc975e4f95a10244cee8541d181ba21e0201e","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.12_1775493282960_0.1295503701712919","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@awareness-sdk/local","version":"0.5.13","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.13","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"10e5b98aae1765772d4c27876e32868f536b517d","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.13.tgz","fileCount":45,"integrity":"sha512-ysKKnkBAwg3uEGAPFTz1BZF4GtaSt59d1mxE70kq8oj9hfP12eCA0DskfapfxVuqZLzjJLIbAbN3HLVjQM9kBg==","signatures":[{"sig":"MEUCIBgsPtQQ1RGsBOGerOA2DMDgpPinBKLoXfqY88l05saKAiEA69JQ/f2ZNLU0TWIu4g0tzEmupyAsCYJABwvOPurR2wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461761},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"61dac2fbc7a2cba306857459e67f4b01c77fc66b","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.13_1775631618174_0.8890638009246958","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@awareness-sdk/local","version":"0.5.14","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.14","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"e0ddb103b97a0794516213bb4f50ba6ebd00906f","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.14.tgz","fileCount":61,"integrity":"sha512-u36D93Pry2+J3CJRbCkKAdMieyWIOfmUeomYx8Fumk1voSnnaMLBWar8akLxSyZ1qu8qusSgJ3Lhmhkkzvlslg==","signatures":[{"sig":"MEYCIQCuIhTyjgSo41OAmJ3epEa1U6FyPXggJnxX6vHj05O3gQIhAJNlULe08sqmZy0T4Tn2hf+eVnYZBv23QIqQivzS4RDS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":701224},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"654e0bce4bc6590e179a10b1664961c7ae3c654c","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.14_1775891124111_0.9122093588218658","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"@awareness-sdk/local","version":"0.5.15","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.15","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"69fb77ec5a6dc61663e2db629a230b23dde42ebf","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.15.tgz","fileCount":61,"integrity":"sha512-CT7rbrlfKw52Oemwyk6U9LaYWivKP7vc5DnJUR9Y0U7kPKFRK8k5agRM5qDs5NqvlveVBgqK343mzsZiCuHn9g==","signatures":[{"sig":"MEQCIFs6bqXtXu+K0PV55pIcsUoRTkXxVjBODq/ieiShxQ4HAiAVkyfsDg05Eqpm6JKtG02RR5pbkp5OVx5BdoPpyAbgPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723897},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"654e0bce4bc6590e179a10b1664961c7ae3c654c","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.15_1775897848601_0.050126684636384145","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"@awareness-sdk/local","version":"0.5.16","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.16","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"18ef6dac2d445fe7ccbed70bce179f2f4e363012","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.16.tgz","fileCount":61,"integrity":"sha512-WKKcwqPf3gGlSYb4AaGDWrETCrtmknQt4Q6RekizMxbqbPJzJ3y89pUC3skqkVYZ4Epuw+6iSwJdvJW1gqARIg==","signatures":[{"sig":"MEYCIQD5kMSXff7dDyloN1BvFQFIkwRnOI591rO8GXpcX2W3AgIhAJ37PBzKMkijZVxQnUoRhOJ726L/ZQlHGfDWvreLqPKv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728901},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"d5825da434daf08df4edee676c4ea43146727e5c","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.16_1775902488651_0.4187769769485068","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"@awareness-sdk/local","version":"0.5.17","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.17","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"bb0d5b85c5e9d60a9239e1811b17acee74060f30","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.17.tgz","fileCount":61,"integrity":"sha512-soQ7r+ciwhhZ0Q6AHeYcIXVVShULIA32+zKHsxh5kRRWr5n6NI/0PPxIRbwzMrC9afIoh7dh7p+CuPjxRqzOUQ==","signatures":[{"sig":"MEQCIHA7vbqFl5LpqEQAK3E5Sh/2sCI+VD5NAyQuAluNyFbNAiBHtvzYQwlp6kfEL1XuHgP0Rs2XDDZ0VP86so4TQmbfFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728927},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"e95d635fe6b7200a02995855fec895ef55a14362","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.17_1775918646270_0.8284014516787119","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"@awareness-sdk/local","version":"0.5.18","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.18","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"b56eafa63c5315dca37bdf1cc1f602beaa93e56b","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.18.tgz","fileCount":61,"integrity":"sha512-tKXWGWValOaoUwDNA9rT9I8GCzty2dT3kEu2vKaCIRwu6v0GM3OgxIDS0MEifDxClZGMQxJTJiOUCVZBlpDxTg==","signatures":[{"sig":"MEQCIA5Z+kKHuHv1ZUAJg7rKfA4Fbd8BV8j8GGws3WAk3q2XAiBgaxLcb0E//tHFb4fw3veno6gR1W1zvpd6uPQhipuSmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730751},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"65a2dcd4042d1017e1c1452a609fe9514a1563f9","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.18_1775929746513_0.348280230794606","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"@awareness-sdk/local","version":"0.5.19","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.19","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"7085746e42cb01263e879a643d6d761ac2cb9faa","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.19.tgz","fileCount":61,"integrity":"sha512-uqOGtGg89EgOeJ55BFov9pI7FaSuAwT3MQp8SDhkI/Q5fCnKVTpbNVSF8O9qJyFqlz7NqoNofazBSZy5/gGA7A==","signatures":[{"sig":"MEQCIAeHCIsUUSyIZe4PBKrWaYqnXWimt6aHr9MlhpOoLlfXAiAKuQXNxZlT8TY7IfIpb9Qij2ZEg4uY4o9Ry1hrNRDP5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731038},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"9a6ee6017d818901d154d795fed13078fac15656","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.19_1775987151640_0.5071384394869651","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"@awareness-sdk/local","version":"0.5.20","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.20","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"a2deec2173c43f0daeed4433e9d87ae1b89082c6","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.20.tgz","fileCount":61,"integrity":"sha512-a1o8550WNeqVaJQFgV197u8P4oLIzvi/dJ6L8nHCqMABoaO2FKBk2nmhNSWURbWusJMngslw+0u3DCf8mLvOIQ==","signatures":[{"sig":"MEQCIGbn6MJBoJjaAG8wQxH6GuuFgWGSY47z0qcq96juHfE9AiB5exDGNYq68tGOEMysb7zyYms1AP8RuTCow6hZY3qNOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733448},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"01080aa74fef292530c16d6098cc24f2ce87ce1b","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.20_1775991196376_0.43652558753067217","host":"s3://npm-registry-packages-npm-production"}},"0.5.21":{"name":"@awareness-sdk/local","version":"0.5.21","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.21","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"a91c7862effc6462e59ca32a115382bae6a57ce4","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.21.tgz","fileCount":61,"integrity":"sha512-biQ61089Q2W/wFyPvAgiAfx64q5IZWVBgW7Hlp/LLiq7alZPyLtZDlzqXjfBoy6RUwzCBfHvUvNR/kF28I/PWg==","signatures":[{"sig":"MEYCIQDmG2NQWzNCOqg7f51A40J8rItPvI9IQkI8hGcqwWWHnQIhALC/M15hdP9cB9mHS4kd3vyMabolpyXT8oURO2POzs4q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734206},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"8c2bb493c96d0bd3eb071a6a0d1c2aadee85fee4","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.21_1776000978405_0.6398197166987505","host":"s3://npm-registry-packages-npm-production"}},"0.5.22":{"name":"@awareness-sdk/local","version":"0.5.22","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.22","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"3a077f2e99111d7a1f34c5d290c887ec59082a3d","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.22.tgz","fileCount":61,"integrity":"sha512-sqTMWBvnXyZ14DsHcMdjL4laHnss15J1Wv/BpHkZRvyen4uEFxMpxdnTya78EN9oVadcd6z0p7KuMSQMPbp8Ng==","signatures":[{"sig":"MEQCIBX7cHXQQlGDW6VvoO6WdV500Oav1/aoBebOuIBz5n1oAiAsqAwSJCy7sKJtJ7JdX3Wo0k7TIQKZOH2whPSd3j6MgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744495},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"89d07051df37c4898a7c5668154179ca4e1a60b1","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.22_1776004516412_0.8576564081934379","host":"s3://npm-registry-packages-npm-production"}},"0.5.23":{"name":"@awareness-sdk/local","version":"0.5.23","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.23","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"027c6a13fe9c43412bcf3789817120139f2c53a5","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.23.tgz","fileCount":61,"integrity":"sha512-5/thutEFoEnKSRJBydH/9jayX8owfLWbhx9eIkVI9ouna9zNWRZkev8lv/zdRUHDhajvIwEdHs5W71T/hZpTnQ==","signatures":[{"sig":"MEYCIQCCw82uT1ztMTH9U4Oc6VvOKhxp7sZPbpnp41ULILNg+QIhAJgVESVFszGV9IXvxBEWIxkqEPNFnk8lPKWQ813mDrL8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744495},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"54e40953c688f4ba76b06021f7f98c9c840a2064","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.23_1776004981138_0.6693227561725188","host":"s3://npm-registry-packages-npm-production"}},"0.5.24":{"name":"@awareness-sdk/local","version":"0.5.24","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.24","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"a5791bd7a79db50e8a035b8a1a622babc87fe112","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.24.tgz","fileCount":61,"integrity":"sha512-3OC5JtGYX/ImSGLQVmuRrSn7KUpfgfQL89SGV/k5gkRDmxm2Nq4plbIMVjwouLjb0bnQHvUOjKWvX19EN8G1jg==","signatures":[{"sig":"MEQCIHesdWzWQOh6tGDvsCQGa4D4rzzcF0wgfe4yXkA5gtvgAiBG8pdFD4nqM/z8RTNpiE+TbZK2duMsCNug6rFCIF4Jnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":748962},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"26a8d778b95d5fba27588fbe6c18dde2a29c4971","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.24_1776009244765_0.4960798077094595","host":"s3://npm-registry-packages-npm-production"}},"0.5.25":{"name":"@awareness-sdk/local","version":"0.5.25","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.25","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"658e716c873137dd41e74579183ba50a8f109af8","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.25.tgz","fileCount":78,"integrity":"sha512-CfVyT4yQFIFDlIeKUaCQnBuypT7EgQ093PcI9SHvlvPW7aBJSQM+Jzud4ybNh+CeaupQRQuGiJdH8VaslXMHPg==","signatures":[{"sig":"MEUCIQDSOnfIKK7wCCmksd+SyNw9T3Vuznrl/Iukeubwu7gleAIgC1I+rvkNXZex7ZYTwgdL6BgAhYTk5E+QRkH65kSkWYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":961966},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"94c268d12e7844f8598a5c8826862f12f099986e","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.25_1776153336000_0.09634655277313708","host":"s3://npm-registry-packages-npm-production"}},"0.5.26":{"name":"@awareness-sdk/local","version":"0.5.26","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.26","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"d3f51f097ee81f49f24c1e72fdb2f0c834b431dd","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.26.tgz","fileCount":78,"integrity":"sha512-f/beNBENPkJtRhta/cQ030p3wldDNJEOCXgVi36VRWci3zsckuR90Wz46FFgBo18Jglu5U71XcCDdROCMskW5A==","signatures":[{"sig":"MEUCIH6ZD1B8JTtegNfVMF8+qPv6h13qtCdwHDaseDgSiZfyAiEAgAsKFEAPHuEp+Pnt8qFeQGQA7Q4kWyyQCTqjIGQkwsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":962131},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"4e2a69f79896c3760dc48a420fd8ff2ac72a407c","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.26_1776154621702_0.016638229043466346","host":"s3://npm-registry-packages-npm-production"}},"0.5.27":{"name":"@awareness-sdk/local","version":"0.5.27","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.27","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"e0264ca6d2534d8292bbf4d47f38a28dbd95c294","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.27.tgz","fileCount":78,"integrity":"sha512-JeLjSW91PF5vtBHjGYZkaFtBnpaccE5u71rKkZwSqemctEzf5SyWshLFiGKfuWbNAm/LT/2IxeKofP9ETaZAZA==","signatures":[{"sig":"MEYCIQDYvIc5hgQLtbqzN216NfD9gbW+bHjxBlPL55HwP5Z2swIhAK8K6Ch9GnDFk6SxcjuH0ipaKu0jR1l8lqmBAyvKGGPB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":963785},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"ae780e69d992ce7dd7c12ca1a0320b1722caad6d","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.27_1776164274840_0.6895574800897089","host":"s3://npm-registry-packages-npm-production"}},"0.5.28":{"name":"@awareness-sdk/local","version":"0.5.28","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.5.28","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"865357d5a12a25d995736539b4ba69cf1d23346c","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.5.28.tgz","fileCount":78,"integrity":"sha512-sBjbFIOimmifeXXomoWc+CWtVyDunYwcxU7pIzgXGl4KDYenyRUBx9BKa1vZuCKasLsuAAG4Uz5U7G0p0HRn1A==","signatures":[{"sig":"MEYCIQC1GELSnyZQE4w0H8gH9BTmxzYcGZQ6CZGr4ZBsernw/AIhAKf+mMRNMoUZ+qs5A70Yg5ucMMUfdmN4lbXjC4Efe+Q0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":969783},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"62828a9ce286b3830a84c64529884d31aa95a41d","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.5.28_1776165198723_0.7781237099135676","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@awareness-sdk/local","version":"0.6.0","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.6.0","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"99b6e1557980645c8eee3413096d60f2eddfb9ef","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.6.0.tgz","fileCount":89,"integrity":"sha512-EH1SjQR6Ru7oCH4nr8CiBnU0KeSoLPsi17UUUPxuvr5pdX0XX2BPmCICtu5zd2b/snQM+4xeZ5qro4DacB4rnw==","signatures":[{"sig":"MEUCIQCfP7+pl5QYnCTS8WHG5uh6bHHfNESMSCMdYuB+B4haZAIgIEpxWbBy/ufyI39Wqam5iA2dZYln+tu/pAzWlHuOU2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1038485},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"7680c335342adf481c2d743bb9dab1eec89643a3","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.6.0_1776217238359_0.44603890846000405","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@awareness-sdk/local","version":"0.6.1","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.6.1","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"aaaf82bb928ff41b103e552d924477786d13c357","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.6.1.tgz","fileCount":90,"integrity":"sha512-V8o//dAP7e1A2UlkIuD/RYDxS5NKnUnPsJF3qiz8mNGQpq+3FEW7kzAC/+mkivW4ppc4X39OKhGfmq6J7HryIw==","signatures":[{"sig":"MEUCIQDxPitbDGLOMNb3U4LDFK1LJWwrb6nXQFO8YknmgwiicgIgOfFXAzwZegzxCe0gf3OV9VM2VWEsqNSvMsNAqaAs/VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1057435},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"12a5d1794b3e92648a6d6fb8f387392e8c286cd9","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.6.1_1776239788524_0.20027663873017754","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@awareness-sdk/local","version":"0.6.2","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.6.2","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"d6b99c4e8163a35f9e122efce7141cc0ddbbf0c2","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.6.2.tgz","fileCount":90,"integrity":"sha512-e4z5Bl9G/YQdkX/deZ19yJat3B7+VGQJWJIUJgqoxzfhNkoOJ4XKzzhu61xiwNhCwIuvd9shvT6FuIeRxAtRPw==","signatures":[{"sig":"MEUCIQCofzLC72vebxgEsshYY1XP5RJjAnXFug2woDnBLuKJ9QIgK2kOkoIMYnIWR3VxS2O7sgZZsZztMGg2fJhGKplvUAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1057912},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"f49225f07740ab702ad44ea79ac9f0fd9537b76a","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.6.2_1776241002953_0.09236483514183891","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@awareness-sdk/local","version":"0.6.3","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.6.3","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"e16823be55edb0180a98cfb1b145dd4afa121f07","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.6.3.tgz","fileCount":90,"integrity":"sha512-pQfZuhitgZnEwMmp+ZdBZqWVFWro7DSFOLnyiZbma86n7D8tfScIC19eE8QIhSJWvjSAId7aRrGqlnZLVesHRA==","signatures":[{"sig":"MEYCIQD20qqeCzAdOgIBRlvEGShr+1p1dYa2CRIHZ1zICGBI2AIhAKhXQzWBv9ca+8WPLRskWy3xqEf8yOGyKV7YDwzpDR08","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060120},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"505ec4d968b0519038d592055981e883a72886bf","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.6.3_1776245202307_0.2239439553992566","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@awareness-sdk/local","version":"0.6.4","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.6.4","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"c6f4e0998d0916a7b95aa41790c967da188a29cd","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.6.4.tgz","fileCount":91,"integrity":"sha512-PCBTl1akXa3M7Z4TG6M7epjdzXLCER5Jdi7xlXwhzn7RgAfmejeTUL4gDA2acE+96/W01kBdeMkNdmhvuqq1Dw==","signatures":[{"sig":"MEYCIQCV95HlHr+ietflGgdVChq+73BcftbYW2jdndf/e6zpjwIhANeNXrna1IaLvYbqCQvPd+HPzJsBFrPF0WWLbhpRDJG7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1066559},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"4c28b7e60ecbbc1561603e040a5ea1f0a8b41a38","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.6.4_1776246409883_0.30380519288260466","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@awareness-sdk/local","version":"0.6.5","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.6.5","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"e7f8da7dc018c48c377ee8b4143770a7daaf16cf","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.6.5.tgz","fileCount":91,"integrity":"sha512-9zVWoFg/rSl2KYIa4cl9z4Lz8dSV5XDTcSqgGppunr/RP8TJqsQzd60bsgrdkngdYx75aqXhjGnwpckMgbXjMg==","signatures":[{"sig":"MEUCIQCNnoH5pE+pM+zNPkRF5Ehf2dEPGpANGGot3i3b921CcAIgZjUwQfyNCfoyq/FzuS362ZYtvQ+Z/HF0fTJitgyWnvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1072515},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"96b754dc7558360013b7de5d82e96ad8c868c773","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.6.5_1776263138227_0.28681734623773036","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@awareness-sdk/local","version":"0.6.7","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.6.7","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"266cc4dcec9652441a00d950b02270c0d0683c81","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.6.7.tgz","fileCount":91,"integrity":"sha512-rEXXFfP/UiS+dHGR+mHcNuq0skD+IipJbfe+mfyJASUlTtMUTCMKndMeOKfS6XNxr7V4W7qFsGP8J5u9eiiaow==","signatures":[{"sig":"MEQCIDL016SdKlZSVMCdBkwBnIW1Gb5Tl+jhEJfc88ZEcUpuAiAS8eh++AiGwFphvfQuyHbAvMRtTl3bZOvIiqJ7I+jfhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1080883},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"25b3595e6181bd6c058c887eaf64ee1600ee965d","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.6.7_1776273181629_0.4494999056766287","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@awareness-sdk/local","version":"0.6.8","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.6.8","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"ee840b0fe89c92abd1ba84732e21ae6099dd8658","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.6.8.tgz","fileCount":91,"integrity":"sha512-2QHeQzh3c0vQtBUh++PZUuytauLaRsu+ZDjuPvhRvv2/i4QvRbSK14dfPip/ji8TZkIOhbE/RXhax9cba5Jt/g==","signatures":[{"sig":"MEYCIQDOC1Vn6Df73BmZ84HaGw8vpNHTtAYKcCvds1cXbttw9QIhAMM9EM2moJdI0A9naVH242+FEZXrOHL7IRofzoijxbvu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1080883},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"7e0532745d52ed2ab1efb4a1454e10d884267c06","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.6.8_1776273255612_0.2836374748753736","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@awareness-sdk/local","version":"0.6.9","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.6.9","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"2e236a4daf5420808a3f5d492e30572c3fb1ff72","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.6.9.tgz","fileCount":91,"integrity":"sha512-Y0dttbd0VH0YcVQB+7wvCmxnJLnhatFWY2y69XOX4JPvHflwcF1h7qa736bRLXHa4TLEGflWBadcSQnuDEEyYA==","signatures":[{"sig":"MEYCIQD5Z8rMYKjLNvIaoQACCqEqALmY8ZRcp4+CznRl1dxX1AIhANwnazi7VwJzSSWk6O9Xdmc342x+SC24BP1JEacyRGkO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1080883},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"7e0532745d52ed2ab1efb4a1454e10d884267c06","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.6.9_1776273375898_0.5880642445386217","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@awareness-sdk/local","version":"0.7.0","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.7.0","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"eee39d2ffe849d8262c5c05ffc99d1f4fbb05295","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.7.0.tgz","fileCount":91,"integrity":"sha512-AXEZ/rBk4DokhLox0/z4rKv00bkpLmMgRyQhabs9TA8tl5tSbHhslzqzqLS7dS9rYzQOxVA7tZMF2uudkXlgDQ==","signatures":[{"sig":"MEUCIHkWWn4twB/Uuh3SvAUvg/jHwsnPvDwsk4jQ1leOyweFAiEAguznmi4Qyk0IZfBRgsPjBE840GjF/HYuic5p4o14sXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1081872},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"617f82ed6947a8ea7efe9322107eca4af4509093","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.7.0_1776337514269_0.2550446377047806","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@awareness-sdk/local","version":"0.7.1","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.7.1","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"28e17bf0e4500681836d26393901dfe13450eb7b","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.7.1.tgz","fileCount":92,"integrity":"sha512-TwvWpR0fnWKajPjLE/Rlyq9+lvA/0jijQPwQDSVzxIJPHlSZPYVKejbdrokZKr2hxzgkpWw0xLperMuiRwUqnA==","signatures":[{"sig":"MEYCIQCBqW6q+ee5AJm/YsYYoQpY5QSw2XAueYsQxOGIZGVhUgIhANT+NVDDy7v2ENeeY5GxGjx1OafJ3fT92RVSQjZtGFoJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1086875},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"649d17221abf08a74daba04ae776147d78dd50d4","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.7.1_1776355988408_0.2829050435775853","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@awareness-sdk/local","version":"0.7.2","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.7.2","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"839e2813b609facbbd17d22df118163fbef94eef","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.7.2.tgz","fileCount":92,"integrity":"sha512-DxHzd93XOLM20azsz8wS+OgERegwAd1LEa8fC8RtYtK2A8bJQkuSzlXivCZO9aGpYPGacG7CSuHjjDPQkcbOVA==","signatures":[{"sig":"MEYCIQCp0o2B6XyqHjJnIMwZRC/313FbB5Ci88AMG3BlInRQZQIhAIrLFyHXuoADQUEWJTsIxix+nWcLTnoWieVWr31p1XjJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1094057},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"761bdd38d0a24c61d788ef7bdc6ae76057ed29a7","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.7.2_1776388260458_0.010490800588410565","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@awareness-sdk/local","version":"0.7.3","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.7.3","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"631dc1083f3360a35e9291a81c483796ef3be1b7","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.7.3.tgz","fileCount":92,"integrity":"sha512-280iXq6aY8Q9AfFg9iZqjt6h43GBPGJWIOV2yr9+Lk8e3rOpNhAkxvX8W0+JAfhYwcUDef6X7/LjhjI+B5EnVg==","signatures":[{"sig":"MEQCIGflCfvDUTSeujCnp4ab7QuYys40IQQYr3NZvKWGWyXhAiA8OEnYyjOH0sRByAtH0utppiMevPu1ugI/yTAt/bsfXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1101110},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"fc653d7b1e1efc2aedf6388f7bc0b8c3a9347935","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.7.3_1776393886752_0.6977846871330418","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@awareness-sdk/local","version":"0.8.0","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.8.0","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"d9140f2558cab8d6876e753f40cc1b3308b8f277","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.8.0.tgz","fileCount":93,"integrity":"sha512-JoN2g3IlIV50SdN4aT0LeqoCnQt34QqoceswVPtB+JwJ13yABVOzihKcJkxTuYnuYQg6lVw7h7hVpb7xskNjVQ==","signatures":[{"sig":"MEYCIQCPV3H86TAt4PROaCdFp5GzXBOPL9H8Nw2B1Awk8mXtdgIhAOEg2l+vD1lMlZpR+XcZXA+5JptPIA040NFRqY+8pcfP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1139998},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"2baa3885521593f622b3ce992699a167f0d65112","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.8.0_1776472245286_0.8935680985588126","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@awareness-sdk/local","version":"0.8.1","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.8.1","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"f19b3e4da56c6d28eee80fa3ce62081588da4010","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.8.1.tgz","fileCount":93,"integrity":"sha512-ubw1pAhpd6CeMDlum1M1ZovNk5xjfy5YkEDQy/UssFAX9fsYBb/LxQrlUKzIXiD4aZ0EPWrrYliJVJN2AH4VAg==","signatures":[{"sig":"MEQCIF7R/YlHSGXk5m2sr/dLLMwDnhn83kJAZAUpjDELPvRkAiBtNeH5T2ictJRpCNle+RZxey/13WfSxDrtcqg+GXMYYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1144412},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"50e5e5a8133e1523a362a62f7f6042e090df21f6","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.8.1_1776491490657_0.5323150267209973","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@awareness-sdk/local","version":"0.8.2","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.8.2","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"0a88f68efb2a966ece8f57878953d13785c8844d","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.8.2.tgz","fileCount":93,"integrity":"sha512-iEl8eN3+6R+YevnKZLefrkafq7n6vURjTgI14h8z3lNDgkNBZO4Gz5GnX6L6X0mhPUkfbYCQ2U5l04nIK8ZY2Q==","signatures":[{"sig":"MEYCIQDvbq3vPKCV5mWew+l+YCkNvJTuayc1j4TIi6GtSQQNYAIhAOTVZRuwTGVY+Tj8oR14eM7LpX9yI3U6IGRdF/tBdj8G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1145106},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"2f63d46a66d8f72899080c1e21abc3d73e3a6181","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.8.2_1776501963561_0.3570665179287167","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@awareness-sdk/local","version":"0.9.0","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.9.0","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"efded4cff152789a1a47942599e54b6f33bdaf61","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.9.0.tgz","fileCount":93,"integrity":"sha512-9RJpDGT1fLyf3VcyFMwLmaQSlFFIwegnxvHUI16DeGN6a2oX25YEjA3PswtRg+nrlRePu72wXLrJaRm8SUD01g==","signatures":[{"sig":"MEUCIDJ48MGcgMduY4kCJOvrvydqO9eopJetvYnn4S9tc/MOAiEA9SJxcwX8f8oGKRGsChthIzpUPaxWjS75S0JdSCqqVjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1164972},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"7123a44952e756f1f8618d29a1e6776ef34a44e9","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.9.0_1776530384950_0.4128402673113969","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@awareness-sdk/local","version":"0.9.1","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.9.1","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"dcf414f831952dfcc6bdaf2d1aee5b82a948bef7","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.9.1.tgz","fileCount":95,"integrity":"sha512-7XVle5eXwH+j1yGDB5TtXOOkQqxovDM8N6dyhA+nHeqtwynWVrwj+lKJZT+54b8DdMIkDr9u2hrzVMdr+0zmyg==","signatures":[{"sig":"MEYCIQDLPtJPu4PjNrhnmDu80bDzFwcR/SykH2EmvROjENVSagIhANcW4zInNrwemyQ0E47AYn8cHGfDI0QX1nT+EiXUZUab","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1184681},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"2dc715271150be7d5da8ceda31530adbda25bbfc","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node -e \"const fs=require('fs'),p=require('path');const files=['src/core/config.mjs','src/core/cloud-sync.mjs','src/daemon.mjs'];let ok=true;for(const f of files){const c=fs.readFileSync(p.join(__dirname,f),'utf8');const defaults=[...c.matchAll(/api_base[^']*'([^']+)'/g)].map(m=>m[1]);for(const d of defaults){if(d.includes('localhost')||d.includes('127.0.0.1')){console.error('PUBLISH BLOCKED: '+f+' has localhost in default api_base: '+d);ok=false}}}if(!ok)process.exit(1);console.log('Pre-publish check passed: no localhost in default api_base values')\"","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.9.1_1776551279593_0.6256505216207857","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@awareness-sdk/local","version":"0.9.2","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.9.2","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"43a9b6edb63ed1af09f65e4452bff4a5070d8b94","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.9.2.tgz","fileCount":95,"integrity":"sha512-6R6NPjQYtdJf8YSUKOM7eEohMyLGMEgYuuwg6JijA0KEL/E7SDoSBUH8qxpEH2kCu7PkNo+/mowvo+cRkrN9Aw==","signatures":[{"sig":"MEYCIQDsIRjDhIeLaUkp9lY+2e0cNPel4pWyrrg4wx7TfVXX7QIhAKEBzVZEVPFjuIVZhBYmbE53oOncHS9QRNEIl5QSXemY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1184333},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"53d355106cf2adc5d00a997947c57ac2fdf63e8d","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node scripts/prepublish-gate.mjs","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.9.2_1776552533074_0.5054305698721537","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@awareness-sdk/local","version":"0.9.6","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.9.6","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"8f278184b69dcb0680c74a73907fdbe4ad90c6db","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.9.6.tgz","fileCount":110,"integrity":"sha512-f2OzSId/uzd3NNSr2TYv733+IvETRuQf9P/YlGSEwePjoA9XiLiLZwS7kQv4UGb1NhU6PmadeZLr3eCHu4oGmA==","signatures":[{"sig":"MEUCIBRWU2EPqSirHTsTFNNw0m3hRlG5Cof75KIU5VKlFgg8AiEAq3QF0ryxnQCi/vtiGw1ry082RiltM4tXCHy1u1/hzPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1245810},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"eefbf3c3dfcf3e883b72f0b35f76ab5954907e2c","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node scripts/prepublish-gate.mjs","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.9.6_1776589639682_0.19178479083763889","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@awareness-sdk/local","version":"0.9.7","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.9.7","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"546ca7f096cf2e9bb9e0222fbc8c088913cad197","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.9.7.tgz","fileCount":111,"integrity":"sha512-B0iP2qfv/eSzldLPjV0wztZuf+uj12MnLJSbUJGuoJ7d5E/7REZPABY+77EbLwyLwzHMlaRg4GPKPExxUOBx7w==","signatures":[{"sig":"MEUCIHPL01brWECbj7WM6fA+FmW84D0gkRbVgTEwjuik5mJRAiEA/YboRmiOgc0XD14jLinCPVm/gKhH26O2fG2Aee9jhsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1254545},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"eefbf3c3dfcf3e883b72f0b35f76ab5954907e2c","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node scripts/prepublish-gate.mjs","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.9.7_1776590913303_0.30969221210213504","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@awareness-sdk/local","version":"0.9.9","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.9.9","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"7b91fec235341a6ebe6eb30b972ce44b7bdfbf26","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.9.9.tgz","fileCount":111,"integrity":"sha512-5k7Dk4wlKmJtHHcbYADQsVtO9sJDa6uO6TqDzgVCmgm2YMGYMbnydaAbPiLQ1F7YHldEW1Cf5G6ZvCpBecE9Zg==","signatures":[{"sig":"MEQCIHeVllpFXPilR8KDMLS2WQOWdFuaBPG3rmbh9VPN6kMAAiB4osEfUTIuDQooCLuccC7p4S/9Q6xhf5cyG3s/wDMJXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1256754},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"6a1d72ccc7b589aa89aa8e46b544f1cd4434319a","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node scripts/prepublish-gate.mjs","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.9.9_1776603667826_0.9959785291268437","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@awareness-sdk/local","version":"0.9.10","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.9.10","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"8aeed4865297a0c53bb6477024530127b0a36f7e","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.9.10.tgz","fileCount":111,"integrity":"sha512-1474fKi+80BDUDMzd5Bd1VuEoiFfsKXgG7xx/qJh1QuMsVSXIAXfQNVOh3mv/6MMgDkOdoi0FQ2P2qTTvFdpyQ==","signatures":[{"sig":"MEUCIFQalCskzx2c6gHit3ZxY2PflnPvaB2cOTtSc/LYoc7SAiEAwI32dfe/FFb2pbhn/ap6D0p2oE90YcdnGEk532ytHyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259626},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"6a1d72ccc7b589aa89aa8e46b544f1cd4434319a","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node scripts/prepublish-gate.mjs","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.9.10_1776606091512_0.673583328485571","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@awareness-sdk/local","version":"0.9.11","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.9.11","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"4a219ae09c6df213fcf784e1fe63881b0e8a5f4c","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.9.11.tgz","fileCount":111,"integrity":"sha512-TZT+ZQ/V09Z28Y45u/WCV+nrgKO1EREQJeIQbjLqa2VPIgJLrxrzHcgS4G4ChTOEoDQ8m1wQrFeMZcEmsza4XA==","signatures":[{"sig":"MEUCIQCBvln4+1H1o2qIJh4kXnC2oIolcCb5SIaAs8yioqFmeQIgDZobqkQhSji78uUV7H2ivzLn73RfOUL618Dwb4m4knw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266316},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"9f48b819c4809adf3a3c4fc90509f2dbf9962ade","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node scripts/prepublish-gate.mjs","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.9.11_1776690631779_0.4746777380283176","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"@awareness-sdk/local","version":"0.9.12","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.9.12","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"3fbbd7c17c86fcc5ce42d69bc1ab0b9b17f8ff2d","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.9.12.tgz","fileCount":111,"integrity":"sha512-N0Y8642UCAIyclMnSss40xajzHQ9umpotQuaPF4OfcVcGw4piiF6O90I7qOzcfxUEPVBKu0KMX1Pb/zcmJexdw==","signatures":[{"sig":"MEYCIQD59lVU2nlJKVgMTokTl6dZU816HVctpsqX/oHo29rZTgIhAJJ0cGM3BnfO2lkNbobO//DtxkI4xXpPVuHFUuRPKCA+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1267841},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"ebf5f744b9507eb1c24b363a53aa302af747733f","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node scripts/prepublish-gate.mjs","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.9.12_1776701575029_0.6956711430648492","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@awareness-sdk/local","version":"0.10.0","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.10.0","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"507801e6c81e7e1cd9964e7c845fa0ddd353f945","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.10.0.tgz","fileCount":113,"integrity":"sha512-IbKyfHTKKEeYLyROGD8AXLeBfx6BTMPpa8Ez2Twy+0Wnl1kx0xTNhVo3IyQiqf1u1pdw7hdL6oiJRfxpdRHdgQ==","signatures":[{"sig":"MEYCIQCOJ6oEKgG0BSRUglnOcVullmQxI6P7kImazBGPvyEyLwIhAILANIsQKE6nbW2GffrnbmVA5jPWsO6wjFBFp/wXgs/Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1282024},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"e2e184e6d896c36629364d20db28b1c337628951","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node scripts/prepublish-gate.mjs","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.10.0_1777123714428_0.489842348577749","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@awareness-sdk/local","version":"0.10.1","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.10.1","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"1fca368caa9255c3df0b218289f8bf7620195d5b","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.10.1.tgz","fileCount":120,"integrity":"sha512-U6HQLXtiZXHU63lcSf+MAvG1SV3Eva8GdqMV8BmLjwb0laf3k66lEQAycJ6WvbByqrFN19WlrD2HXsEZ9g81ug==","signatures":[{"sig":"MEQCIBJsh/ETvOhFCBkMXJQveiDzBQ4nzgCUq9IN9GirevZBAiAL7+J9DgiXmgSoUO1N0rllIALmlC0yIDCUWCVp0TqyFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1315315},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"d2c40d9b6cbfff09aaf5f5eae6cc3f90e62465b4","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node scripts/prepublish-gate.mjs","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.10.1_1777129308916_0.24330058208037708","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@awareness-sdk/local","version":"0.11.0","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.11.0","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"331e33f2bcddb0d1f9e38b734fbb1b7a925a91be","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.11.0.tgz","fileCount":122,"integrity":"sha512-eymioW/TkXou7P/TBl9SIogu9STmZ9UpISLcpjjYqsXjtm+oTyoD/i9hAX48A36loziqGgwYGP0uBbbcM9QdJg==","signatures":[{"sig":"MEUCIQColozs5b7u3Z2aTYuwPjAddFg4QrXGu+G7Mf1odNdWYAIgQy3U1eC5ij/7KG1L0CVRv1vbyBs0fZ7YmiF+FA9Iyxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1334539},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"a25d299601a4e301da1ad61dbf73969690367556","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node scripts/prepublish-gate.mjs","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.11.0_1777132622196_0.660287431347609","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@awareness-sdk/local","version":"0.11.1","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.11.1","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"9e8225f941df57cadad5c242249b41257f991c73","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.11.1.tgz","fileCount":122,"integrity":"sha512-EYcdMKc7pItgno71JKk279Ld7Ik1VEKpMD2PaTkVZ7CP87GMJlikWYRgOBGsrL/iTF6l589jZd16Ercq4avQ/w==","signatures":[{"sig":"MEYCIQD5ZwVUHXK9m4DlEH+ZGp9rLSDjM3XSz7GBarbcZF4cKgIhAKxBKsPapWu5M0r7LeCBCtt4soyB3aLAqFRhBq0y/kNo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1335680},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"38a6494f4ff7a17500e2b4983bf365a0f8126519","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node scripts/prepublish-gate.mjs","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.11.1_1777135861796_0.27501730829055515","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@awareness-sdk/local","version":"0.11.2","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.11.2","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"76477a89158081b3f693dafbaba9447999a690dc","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.11.2.tgz","fileCount":122,"integrity":"sha512-fbDhTrugMnh5S3j1KU5SUAvrnEs/XgjZxAuPBKJRLM1v3vmuSAoh00ZS6r0IvY05oL8suzhvhOgIVxmCcZJX9A==","signatures":[{"sig":"MEUCIQDCv1MLdzu39Y5zCA8AMkzAP99vwNItUiby58X1rhY6QgIgJ1xVu4c+M5UJn+5obVXTG1dclWtqE7H5YzAXcanPYiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1337143},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"14160192549dc513b1dae93d7d6dae75526fb07e","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node scripts/prepublish-gate.mjs","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.11.2_1777221032269_0.2940220144044263","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@awareness-sdk/local","version":"0.11.3","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.11.3","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"78e6ba1c17cbdb5913060d9e1d8c79b13a618d5e","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.11.3.tgz","fileCount":122,"integrity":"sha512-BQoo4uoJU7cF9LRZf4X4upRMXzHtzx4oGkY2hZvb4jBwQ0ypSuhBPyYC/47d4jVIltUX3eZ/FBg6N4VNCL/eZw==","signatures":[{"sig":"MEYCIQCgJTssW+gNt/6xiCvYr7sqOlAwkvwtWr8FmL26J7EhvwIhAPqHD04XWhS5SbQ/pQ3R8KPhRhkE47w0mWZYNokXEJaF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1338352},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"14160192549dc513b1dae93d7d6dae75526fb07e","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node scripts/prepublish-gate.mjs","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.11.3_1777221739611_0.31629520300248903","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"@awareness-sdk/local","version":"0.11.4","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.11.4","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"2aa0568c822745a5737bacb54aa3a557e3351a4b","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.11.4.tgz","fileCount":122,"integrity":"sha512-mVDEHO+YONU5YnsuarYYph7PqvNgZgXLugUmqlJxJeGTPyOIaaD7MC8zTmCIr06E3vjk/Kz6hlTUCoeQzW1OJg==","signatures":[{"sig":"MEUCIB14kMHw+7/eZK3wi0eMhjD+8I2SIvN1JN+0fdORw5Z3AiEA+UmwSI7DzcW76FL5Sq11dzPlW+dPUH7Qf7ECCQQ7u68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339474},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node scripts/prepublish-gate.mjs","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.11.4_1777261733728_0.5818942201313895","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"@awareness-sdk/local","version":"0.11.5","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"license":"Apache-2.0","_id":"@awareness-sdk/local@0.11.5","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"bin":{"awareness-local":"bin/cli.cjs"},"dist":{"shasum":"8fa92a41ddd9b6223e8de0ed6e9e39284a18e2f9","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.11.5.tgz","fileCount":123,"integrity":"sha512-GWec6FOy2Nio2MCdQIYF1gl5DpnxPylJQpVP1ds20WwWExga36cDUzE1vFHACNzlwSrcgm12IY4F0HmAJiwbag==","signatures":[{"sig":"MEUCID386sTFfCZXK4bKAVvCbzsH4Wp55rleHjKZg3rrQ8IeAiEApIVJ9yAXNXnh19SaIdXy/iMdM/xUFJyy3vy5josDhcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343812},"main":"./src/api.mjs","type":"module","engines":{"node":">=20"},"exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"gitHead":"6a36ebd0c26cf456d12fa9c0a3b27da33027b74b","scripts":{"test":"node --test test/*.test.mjs","start":"node bin/awareness-local.mjs start","test:e2e":"playwright test --config=playwright.config.mjs","benchmark":"node bin/awareness-local.mjs benchmark","postinstall":"node install-transformers.mjs","prepublishOnly":"node scripts/prepublish-gate.mjs","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs"},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"_npmVersion":"11.6.2","description":"Local-first AI agent memory system. No account needed.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","better-sqlite3":"^12.8.0","@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/local_0.11.5_1777379497438_0.9959893323979321","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"@awareness-sdk/local","version":"0.11.6","description":"Local-first AI agent memory system. No account needed.","license":"Apache-2.0","type":"module","bin":{"awareness-local":"bin/cli.cjs"},"main":"./src/api.mjs","exports":{".":"./src/api.mjs","./api":"./src/api.mjs"},"engines":{"node":">=20"},"dependencies":{"@huggingface/transformers":"^3.0.0","@modelcontextprotocol/sdk":"1.29.0","better-sqlite3":"^12.8.0","ignore":"^7.0.5","mammoth":"^1.12.0","pdf-parse":"^2.4.5","xlsx":"^0.18.5"},"devDependencies":{"@playwright/test":"^1.58.2","@stryker-mutator/core":"^9.6.1","@types/better-sqlite3":"^7.6.0"},"keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"scripts":{"test":"node --test test/*.test.mjs","test:e2e":"playwright test --config=playwright.config.mjs","test:e2e:project-isolation":"node --test test/e2e/user-journeys/project-isolation.test.mjs","test:mutation:project-isolation":"stryker run stryker.project-dir.conf.mjs","benchmark":"node bin/awareness-local.mjs benchmark","benchmark:fixtures":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/core-recall --dataset ../../tests/memory-benchmark/datasets/recall_core.jsonl --backend builtin --reindex","benchmark:perception":"node src/benchmark/perception-benchmark.mjs --dataset ../../tests/memory-benchmark/datasets/perception_signals.jsonl --report ../../tests/memory-benchmark/reports/perception_guard_baseline.json --markdown-report ../../tests/memory-benchmark/reports/perception_guard_baseline.md","benchmark:universal":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_core.jsonl --backend all --reindex --report ../../tests/memory-benchmark/reports/universal_core_baseline.json","benchmark:universal:robust":"node bin/awareness-local.mjs benchmark --project ../../tests/memory-benchmark/projects/universal-core --dataset ../../tests/memory-benchmark/datasets/universal_robust.jsonl --backend builtin --reindex --report ../../tests/memory-benchmark/reports/universal_robust_builtin.json --markdown-report ../../tests/memory-benchmark/reports/universal_robust_builtin.md","start":"node bin/awareness-local.mjs start","postinstall":"node install-transformers.mjs","prepublishOnly":"node scripts/prepublish-gate.mjs"},"gitHead":"6a36ebd0c26cf456d12fa9c0a3b27da33027b74b","_id":"@awareness-sdk/local@0.11.6","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-0LiHwrlRDAFPbbmqAvNYb8x2ybkycxXYYt9Hhj7YApfWV8cIp+3/oahshUS0vlUBrsVUrx+JKao70xEjAq5rOA==","shasum":"f029ae0f30f624934f30a453ee257d11a556866e","tarball":"https://registry.npmjs.org/@awareness-sdk/local/-/local-0.11.6.tgz","fileCount":123,"unpackedSize":1349617,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBUAf/FXIP5DrY6Z7ZcDBfYKcJw8y5eopTGM0pyZUjneAiBbtrTyFz4JJu5Xy7t7qY2Fwo7ZEJuF4SWR61gG/CTSow=="}]},"_npmUser":{"name":"edwinhao","email":"hao.gemini@gmail.com"},"directories":{},"maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/local_0.11.6_1777392659796_0.3124531917917466"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-22T03:44:51.485Z","modified":"2026-04-28T16:11:00.112Z","0.1.0":"2026-03-22T03:44:51.691Z","0.1.1":"2026-03-22T03:47:32.819Z","0.1.2":"2026-03-22T03:48:25.485Z","0.1.3":"2026-03-22T03:50:32.660Z","0.1.4":"2026-03-22T17:10:59.162Z","0.1.5":"2026-03-23T05:06:03.638Z","0.1.6":"2026-03-24T10:49:10.491Z","0.1.7":"2026-03-24T11:05:26.946Z","0.1.8":"2026-03-24T11:59:30.892Z","0.1.9":"2026-03-25T04:47:43.869Z","0.1.10":"2026-03-25T05:51:25.929Z","0.1.11":"2026-03-25T08:16:50.505Z","0.1.12":"2026-03-25T08:23:39.207Z","0.1.13":"2026-03-25T08:37:40.165Z","0.2.0":"2026-03-25T09:06:58.338Z","0.2.1":"2026-03-25T10:53:39.416Z","0.2.2":"2026-03-25T10:57:28.429Z","0.2.3":"2026-03-25T11:04:08.853Z","0.2.4":"2026-03-25T11:16:18.588Z","0.3.0":"2026-03-25T12:27:13.507Z","0.3.1":"2026-03-25T12:28:52.297Z","0.3.2":"2026-03-25T13:25:24.649Z","0.3.3":"2026-03-26T04:02:42.299Z","0.3.4":"2026-03-26T04:33:36.050Z","0.3.5":"2026-03-26T06:29:18.644Z","0.3.6":"2026-03-26T06:45:20.264Z","0.3.7":"2026-03-26T07:00:38.521Z","0.3.8":"2026-03-26T15:04:33.504Z","0.3.9":"2026-03-26T17:02:31.893Z","0.3.10":"2026-03-27T14:47:36.953Z","0.3.11":"2026-03-27T15:07:25.972Z","0.3.12":"2026-03-27T15:12:33.342Z","0.3.13":"2026-03-27T15:32:01.379Z","0.3.14":"2026-03-28T16:14:12.659Z","0.3.15":"2026-03-28T16:18:13.503Z","0.4.0":"2026-03-29T05:40:05.048Z","0.4.1":"2026-03-30T05:36:23.329Z","0.4.2":"2026-03-30T15:51:50.185Z","0.4.3":"2026-03-31T01:49:35.668Z","0.4.4":"2026-03-31T02:12:52.156Z","0.4.5":"2026-03-31T11:29:37.113Z","0.4.6":"2026-04-01T09:30:25.904Z","0.5.0":"2026-04-01T16:05:00.359Z","0.5.1":"2026-04-03T11:31:02.323Z","0.5.2":"2026-04-03T12:16:02.739Z","0.5.3":"2026-04-04T07:52:51.104Z","0.5.4":"2026-04-04T16:02:16.672Z","0.5.5":"2026-04-05T05:57:55.832Z","0.5.6":"2026-04-05T06:06:24.316Z","0.5.7":"2026-04-05T06:43:06.193Z","0.5.8":"2026-04-05T06:47:08.772Z","0.5.9":"2026-04-06T12:41:11.418Z","0.5.10":"2026-04-06T12:47:22.817Z","0.5.11":"2026-04-06T16:20:10.937Z","0.5.12":"2026-04-06T16:34:43.106Z","0.5.13":"2026-04-08T07:00:18.371Z","0.5.14":"2026-04-11T07:05:24.292Z","0.5.15":"2026-04-11T08:57:28.775Z","0.5.16":"2026-04-11T10:14:48.984Z","0.5.17":"2026-04-11T14:44:06.449Z","0.5.18":"2026-04-11T17:49:06.703Z","0.5.19":"2026-04-12T09:45:51.847Z","0.5.20":"2026-04-12T10:53:16.536Z","0.5.21":"2026-04-12T13:36:18.603Z","0.5.22":"2026-04-12T14:35:16.622Z","0.5.23":"2026-04-12T14:43:01.302Z","0.5.24":"2026-04-12T15:54:04.941Z","0.5.25":"2026-04-14T07:55:36.201Z","0.5.26":"2026-04-14T08:17:01.926Z","0.5.27":"2026-04-14T10:57:55.048Z","0.5.28":"2026-04-14T11:13:18.917Z","0.6.0":"2026-04-15T01:40:38.586Z","0.6.1":"2026-04-15T07:56:28.740Z","0.6.2":"2026-04-15T08:16:43.104Z","0.6.3":"2026-04-15T09:26:42.504Z","0.6.4":"2026-04-15T09:46:50.041Z","0.6.5":"2026-04-15T14:25:38.385Z","0.6.7":"2026-04-15T17:13:01.877Z","0.6.8":"2026-04-15T17:14:15.769Z","0.6.9":"2026-04-15T17:16:16.151Z","0.7.0":"2026-04-16T11:05:14.430Z","0.7.1":"2026-04-16T16:13:08.610Z","0.7.2":"2026-04-17T01:11:00.616Z","0.7.3":"2026-04-17T02:44:46.889Z","0.8.0":"2026-04-18T00:30:45.452Z","0.8.1":"2026-04-18T05:51:30.833Z","0.8.2":"2026-04-18T08:46:03.713Z","0.9.0":"2026-04-18T16:39:45.145Z","0.9.1":"2026-04-18T22:27:59.813Z","0.9.2":"2026-04-18T22:48:53.292Z","0.9.6":"2026-04-19T09:07:19.852Z","0.9.7":"2026-04-19T09:28:33.507Z","0.9.9":"2026-04-19T13:01:08.038Z","0.9.10":"2026-04-19T13:41:31.708Z","0.9.11":"2026-04-20T13:10:32.001Z","0.9.12":"2026-04-20T16:12:55.224Z","0.10.0":"2026-04-25T13:28:34.611Z","0.10.1":"2026-04-25T15:01:49.096Z","0.11.0":"2026-04-25T15:57:02.406Z","0.11.1":"2026-04-25T16:51:01.972Z","0.11.2":"2026-04-26T16:30:32.422Z","0.11.3":"2026-04-26T16:42:19.762Z","0.11.4":"2026-04-27T03:48:53.895Z","0.11.5":"2026-04-28T12:31:37.668Z","0.11.6":"2026-04-28T16:10:59.954Z"},"license":"Apache-2.0","keywords":["ai","agent","memory","local","mcp","claude","cursor","windsurf","awareness"],"description":"Local-first AI agent memory system. No account needed.","maintainers":[{"name":"edwinhao","email":"hao.gemini@gmail.com"}],"readme":"# @awareness-sdk/local\n\n[![npm](https://img.shields.io/npm/v/@awareness-sdk/local?color=7b68ee)](https://www.npmjs.com/package/@awareness-sdk/local) [![LongMemEval R@5](https://img.shields.io/badge/LongMemEval_R%405-95.6%25-brightgreen)](https://arxiv.org/abs/2410.10813) [![Discord](https://img.shields.io/discord/1354000000000000000?color=5865F2&logo=discord&logoColor=white&label=Discord)](https://discord.com/invite/nMDrT538Qa)\n\nLocal-first AI agent memory system. No account needed.\n\n## Benchmark: LongMemEval (ICLR 2025)\n\nAwareness Memory is evaluated on **[LongMemEval](https://arxiv.org/abs/2410.10813)** — the industry standard benchmark for long-term conversational memory, published at ICLR 2025. 500 human-curated questions across 5 core capabilities.\n\n```\n╔══════════════════════════════════════════════════════════════╗\n║                                                              ║\n║   Awareness Memory — LongMemEval Benchmark Results           ║\n║   ─────────────────────────────────────────────────           ║\n║                                                              ║\n║   Benchmark:  LongMemEval (ICLR 2025)                       ║\n║   Dataset:    500 human-curated questions                    ║\n║   Variant:    LongMemEval_S (~115k tokens per question)      ║\n║                                                              ║\n║   ┌─────────────────────────────────────────────────┐        ║\n║   │                                                 │        ║\n║   │   Recall@1    77.6%    (388 / 500)              │        ║\n║   │   Recall@3    91.8%    (459 / 500)              │        ║\n║   │   Recall@5    95.6%    (478 / 500)  ◀ PRIMARY   │        ║\n║   │   Recall@10   97.4%    (487 / 500)              │        ║\n║   │                                                 │        ║\n║   └─────────────────────────────────────────────────┘        ║\n║                                                              ║\n║   Method:     Hybrid RRF (BM25 + Semantic Vector Search)     ║\n║   Embedding:  all-MiniLM-L6-v2 (384d)                       ║\n║   LLM Calls:  0  (pure retrieval, no generation cost)        ║\n║   Hardware:   Apple M1, 8GB RAM — 14 min total               ║\n║                                                              ║\n╚══════════════════════════════════════════════════════════════╝\n```\n\n### Leaderboard\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│          Long-Term Memory Retrieval — R@5 Leaderboard       │\n│          LongMemEval (ICLR 2025, 500 questions)             │\n├─────────────────────────────────┬───────────┬───────────────┤\n│  System                         │  R@5      │  Note         │\n├─────────────────────────────────┼───────────┼───────────────┤\n│  MemPalace (ChromaDB raw)       │  96.6%    │  R@5 only *   │\n│  ★ Awareness Memory (Hybrid)    │  95.6%    │  Hybrid RRF   │\n│  OMEGA                          │  95.4%    │  QA Accuracy  │\n│  Mastra (GPT-5-mini)            │  94.9%    │  QA Accuracy  │\n│  Mastra (GPT-4o)                │  84.2%    │  QA Accuracy  │\n│  Supermemory                    │  81.6%    │  QA Accuracy  │\n│  Zep / Graphiti                 │  71.2%    │  QA Accuracy  │\n│  GPT-4o (full context)          │  60.6%    │  QA Accuracy  │\n├─────────────────────────────────┴───────────┴───────────────┤\n│  * MemPalace 96.6% is Recall@5 only, not QA Accuracy.      │\n│    Palace hierarchy was NOT used in the evaluation.         │\n└─────────────────────────────────────────────────────────────┘\n```\n\n### Accuracy by Question Type\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│     Awareness Memory — R@5 by Question Type                 │\n│                                                             │\n│  knowledge-update        ████████████████████████████ 100%  │\n│  multi-session           ███████████████████████████▋  98.5%│\n│  single-session-asst     ███████████████████████████▌  98.2%│\n│  temporal-reasoning      █████████████████████████▊    94.7%│\n│  single-session-user     ████████████████████████▎     88.6%│\n│  single-session-pref     ███████████████████████▏      86.7%│\n│                                                             │\n│  Overall                 █████████████████████████▉    95.6%│\n│                                                             │\n│  ┌───────────────────────────────────────────────┐          │\n│  │  Ablation Study                               │          │\n│  │  ─────────────────────────────────────────    │          │\n│  │  Vector-only:   92.6%  ▓▓▓▓▓▓▓▓▓▓▓▓▓░░░     │          │\n│  │  BM25-only:     91.4%  ▓▓▓▓▓▓▓▓▓▓▓▓▓░░░     │          │\n│  │  Hybrid RRF:    95.6%  ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░  ★  │          │\n│  │                        Hybrid = +3% over any  │          │\n│  │                        single method alone    │          │\n│  └───────────────────────────────────────────────┘          │\n│                                                             │\n│  arxiv.org/abs/2410.10813          awareness.market         │\n└─────────────────────────────────────────────────────────────┘\n```\n\nZero LLM calls. Runs on Apple M1 8GB in 14 minutes. [Reproducible benchmark scripts →](https://github.com/edwin-hao-ai/Awareness/tree/main/benchmarks/longmemeval)\n\n---\n\n## Install\n\n```bash\nnpm install -g @awareness-sdk/local\n```\n\n## Quick Start\n\n```bash\n# Start the local daemon\nawareness-local start\n```\n\n```javascript\nimport { record, retrieve } from \"@awareness-sdk/local/api\";\n\nawait record({ content: \"Refactored auth middleware.\" });\nconst result = await retrieve({ query: \"What did we refactor?\" });\nconsole.log(result.results);\n```\n\n## Perception (Record-Time Signals)\n\nWhen you call `record()`, the response may include a `perception` array -- automatic signals the system surfaces without you asking. These are computed from pure DB queries (no LLM calls), adding less than 50ms of latency.\n\n**Signal types:**\n\n| Type | Description |\n|------|-------------|\n| `contradiction` | New content conflicts with an existing knowledge card |\n| `resonance` | Similar past experience found in memory |\n| `pattern` | Recurring theme detected (e.g., same category appearing often) |\n| `staleness` | A related knowledge card hasn't been updated in a long time |\n| `related_decision` | A past decision is relevant to what you just recorded |\n\n```javascript\nconst result = await awareness_record({\n  action: \"remember\",\n  content: \"Decided to use RS256 for JWT signing\",\n  insights: { knowledge_cards: [{ title: \"JWT signing\", category: \"decision\", summary: \"...\" }] }\n});\n\nif (result.perception) {\n  for (const signal of result.perception) {\n    console.log(`[${signal.type}] ${signal.message}`);\n    // [pattern] This is the 4th 'decision' card -- recurring theme\n    // [resonance] Similar past experience: \"JWT auth migration\"\n  }\n}\n```\n\n## What makes Awareness different\n\nMost memory systems pick one extraction strategy. Awareness combines them:\n\n- **Hybrid retrieval by default** — BM25 full-text + vector cosine + knowledge-graph 1-hop expansion, fused with Reciprocal Rank Fusion. 95.6% R@5 on LongMemEval, zero LLM calls on the retrieval side.\n- **Salience-aware extraction** (v0.7.3+) — the client's own LLM self-scores every card on `novelty` / `durability` / `specificity`; cards scoring below 0.4 on either novelty or durability are dropped server-side. Framework metadata (`Sender (untrusted metadata)`, `turn_brief`, `[Operational context ...]`) is filtered before extraction runs, so raw logs never leak into your knowledge base.\n- **Project isolation** — `X-Awareness-Project-Dir` header scopes memory per project. Your work memory doesn't leak into your personal memory, even on the same machine.\n- **Learning over time** — Ebbinghaus-style card decay, skill crystallization from repeated patterns (F-032 / F-034), workspace graph self-prune to keep `index.db` bounded (F-050).\n- **Zero-LLM backend** — all extraction runs on the client's LLM (Claude, GPT-4, Gemini, local Llama). The backend is a coordinator + storage layer; no inference costs pass through to you.\n- **One memory, many clients** — same daemon reachable via Claude Code skills, OpenClaw plugin, npm / pip / ClawHub, and a plain MCP server. Install any one surface and the rest just work against the same memory.\n\nSee [`docs/analysis/MEMPALACE_COMPARISON_2026-04-17.md`](https://github.com/edwin-hao-ai/Awareness/blob/main/docs/analysis/MEMPALACE_COMPARISON_2026-04-17.md) for the honest side-by-side against MemPalace (96.6% R@5 via raw verbatim storage) — what we'd adopt from their approach and what we keep from ours.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}