{"_id":"@acontext/openclaw","_rev":"12-aeb8f3abb9618a1adb3c5636181be9b4","name":"@acontext/openclaw","dist-tags":{"latest":"0.1.11"},"versions":{"0.1.0":{"name":"@acontext/openclaw","version":"0.1.0","keywords":["openclaw","plugin","memory","acontext","skill-memory","long-term-memory"],"license":"Apache-2.0","_id":"@acontext/openclaw@0.1.0","maintainers":[{"name":"gusye","email":"jianbaiye@outlook.com"},{"name":"gener_","email":"435669237@qq.com"}],"homepage":"https://github.com/memodb-io/Acontext","bugs":{"url":"https://github.com/memodb-io/Acontext/issues"},"dist":{"shasum":"9d66d3510d97b54b11ac796e0290a69d59e1aa9e","tarball":"https://registry.npmjs.org/@acontext/openclaw/-/openclaw-0.1.0.tgz","fileCount":5,"integrity":"sha512-rcLYHusniYoeXnrtzTC6CJn9uJ59jnh0Hq7CnJeUfgYLiMoU388Ugr8i0VrGXXSpBue3gzOzQCeXUwDyVxOM/Q==","signatures":[{"sig":"MEUCIHtMSy13hsk+1mF9wZTI/9x+WyyZWXhjfVJ+q6T+dn3NAiEAsKWGCQAQ1MMtZgtFxgMn5Ce3LjFb4/+elmK3ok4L8zY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45466},"main":"./index.ts","type":"module","gitHead":"7b985be8cb04f25591266db3502c0ea251461455","scripts":{"test":"node --experimental-vm-modules node_modules/.bin/jest --forceExit"},"_npmUser":{"name":"gener_","email":"435669237@qq.com"},"openclaw":{"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/memodb-io/Acontext.git","type":"git"},"_npmVersion":"10.9.2","description":"Acontext skill memory plugin for OpenClaw — auto-capture, auto-recall, auto-learn","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"0.34.47","@acontext/acontext":"^0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.1.0_1772687601134_0.5084315486999085","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@acontext/openclaw","version":"0.1.1","keywords":["openclaw","plugin","memory","acontext","skill-memory","long-term-memory"],"license":"Apache-2.0","_id":"@acontext/openclaw@0.1.1","maintainers":[{"name":"gusye","email":"jianbaiye@outlook.com"},{"name":"gener_","email":"435669237@qq.com"}],"homepage":"https://github.com/memodb-io/Acontext","bugs":{"url":"https://github.com/memodb-io/Acontext/issues"},"dist":{"shasum":"43d4b49a6f0491411abc350a16c1b581f66fdad2","tarball":"https://registry.npmjs.org/@acontext/openclaw/-/openclaw-0.1.1.tgz","fileCount":5,"integrity":"sha512-thdTA0AIA90AQb4L6ghe7660b22X2ojhs6m+4qzEKvvj35rlPonozVSqwDvwkYbroH2+NrMxX3bpWiZIt4WP9g==","signatures":[{"sig":"MEQCIFoH6Zd6hQmEPGD4BZiSj6MrcCxi2XWAgc7uHA5dNPPCAiBqx/G2G6XZtEfOrLUE9wcG51LU3YJQxqtYFXt+Re5EgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acontext%2fopenclaw@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39143},"main":"./index.ts","type":"module","gitHead":"9852877b10b1bef3f88e52b8bde4fd9ac75ece27","scripts":{"test":"node --experimental-vm-modules node_modules/.bin/jest --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2467ddf-7c14-46e5-862d-6a61ad1d36cc"}},"openclaw":{"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/memodb-io/Acontext.git","type":"git"},"_npmVersion":"11.11.0","description":"Acontext skill memory plugin for OpenClaw — auto-capture, auto-learn, native skill sync","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@sinclair/typebox":"0.34.47","@acontext/acontext":"^0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.1.1_1772695439513_0.5036754772163097","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@acontext/openclaw","version":"0.1.2","keywords":["openclaw","plugin","memory","acontext","skill-memory","long-term-memory"],"license":"Apache-2.0","_id":"@acontext/openclaw@0.1.2","maintainers":[{"name":"gusye","email":"jianbaiye@outlook.com"},{"name":"gener_","email":"435669237@qq.com"}],"homepage":"https://github.com/memodb-io/Acontext","bugs":{"url":"https://github.com/memodb-io/Acontext/issues"},"dist":{"shasum":"b8a42494d299c4b1b834860f6edc6033186f4c34","tarball":"https://registry.npmjs.org/@acontext/openclaw/-/openclaw-0.1.2.tgz","fileCount":6,"integrity":"sha512-u88lcBLlq2HRjmkxt3XIQXGkGn4Tm4uuyTRJFbircWPYfrQayjnUxC9CtOmMHcwoUR3jCmGP9jx0HVc62Q3Rew==","signatures":[{"sig":"MEUCIGmf6EDanShBwsJq6Mz3uLI4FOcK5SZX8beMhlVjoyhqAiEAnM27Ba0F6Bfy40uTZ7MldNwSNgK+FVVZ4b5wHUdaGpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acontext%2fopenclaw@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41692},"main":"./index.ts","type":"module","gitHead":"8d10e9446db5645acd69e9b4b72a58a6802811eb","scripts":{"test":"node --experimental-vm-modules node_modules/.bin/jest --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2467ddf-7c14-46e5-862d-6a61ad1d36cc"}},"openclaw":{"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/memodb-io/Acontext.git","type":"git"},"_npmVersion":"11.11.0","description":"Acontext skill memory plugin for OpenClaw — auto-capture, auto-learn, native skill sync","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@sinclair/typebox":"0.34.47","@acontext/acontext":"^0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.1.2_1772701950924_0.5813477400809959","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@acontext/openclaw","version":"0.1.3","keywords":["openclaw","plugin","memory","acontext","skill-memory","long-term-memory"],"license":"Apache-2.0","_id":"@acontext/openclaw@0.1.3","maintainers":[{"name":"gusye","email":"jianbaiye@outlook.com"},{"name":"gener_","email":"435669237@qq.com"}],"homepage":"https://github.com/memodb-io/Acontext","bugs":{"url":"https://github.com/memodb-io/Acontext/issues"},"dist":{"shasum":"f1496266e150f4fe7fcc2fc0b80da04621796ec2","tarball":"https://registry.npmjs.org/@acontext/openclaw/-/openclaw-0.1.3.tgz","fileCount":6,"integrity":"sha512-0ea5ODJ4QFfMBBXuc6oQBqReP94dFeS/AXe85uR0Um0rCP+4QqInWQvTnLYvBmjX0myOHpzDz1+s3GKlxUL2ow==","signatures":[{"sig":"MEYCIQDXd0XM8GFDdgnU/pOFmM56ugI8iddph6fYevsAgQJkNQIhALsFsq27jC3lKl+qoGziDNU23ER4yNszaOY0lBn7WzAV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acontext%2fopenclaw@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51740},"main":"./index.ts","type":"module","gitHead":"0026fb906dd43245feeb5ac683f3221621b2954a","scripts":{"test":"node --experimental-vm-modules node_modules/.bin/jest --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2467ddf-7c14-46e5-862d-6a61ad1d36cc"}},"openclaw":{"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/memodb-io/Acontext.git","type":"git"},"_npmVersion":"11.11.0","description":"Acontext skill memory plugin for OpenClaw — auto-capture, auto-learn, native skill sync","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@sinclair/typebox":"^0.34.0","@acontext/acontext":"^0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.1.3_1772704985816_0.9975373347647585","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@acontext/openclaw","version":"0.1.4","keywords":["openclaw","plugin","memory","acontext","skill-memory","long-term-memory"],"license":"Apache-2.0","_id":"@acontext/openclaw@0.1.4","maintainers":[{"name":"gusye","email":"jianbaiye@outlook.com"},{"name":"gener_","email":"435669237@qq.com"}],"homepage":"https://github.com/memodb-io/Acontext","bugs":{"url":"https://github.com/memodb-io/Acontext/issues"},"dist":{"shasum":"2e75dfb6a13ef7a489654a65e8d2b8070a4304cb","tarball":"https://registry.npmjs.org/@acontext/openclaw/-/openclaw-0.1.4.tgz","fileCount":6,"integrity":"sha512-5egc0vLW3pxhUYsP4ha4hwxqTTZFARwr/QeEtvQP5w4yxnxL9bb4VZ+NMtqx90rTmhhuCzUh4KKnhvJq6dVd0g==","signatures":[{"sig":"MEUCIQDkiLLRqMVohNw7pbX+JoV0xRerIVMGHcgvHW4uhsD/NwIgYbYMnuCkJEb8jhH9xcdpd42PjFaTLM1j5R2BMW/23YM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acontext%2fopenclaw@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53703},"main":"./index.ts","type":"module","gitHead":"c3a991d5bab970806f634888258a8f9c19bd2a0e","scripts":{"test":"node --experimental-vm-modules node_modules/.bin/jest --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2467ddf-7c14-46e5-862d-6a61ad1d36cc"}},"openclaw":{"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/memodb-io/Acontext.git","type":"git"},"_npmVersion":"11.11.0","description":"Acontext skill memory plugin for OpenClaw — auto-capture, auto-learn, native skill sync","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@sinclair/typebox":"^0.34.0","@acontext/acontext":"^0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.1.4_1772716808413_0.306710136623239","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@acontext/openclaw","version":"0.1.5","keywords":["openclaw","plugin","memory","acontext","skill-memory","long-term-memory"],"license":"Apache-2.0","_id":"@acontext/openclaw@0.1.5","maintainers":[{"name":"gusye","email":"jianbaiye@outlook.com"},{"name":"gener_","email":"435669237@qq.com"}],"homepage":"https://github.com/memodb-io/Acontext","bugs":{"url":"https://github.com/memodb-io/Acontext/issues"},"dist":{"shasum":"ba0c4efaa16cadef0cbf451dc0bb85d77bcfb186","tarball":"https://registry.npmjs.org/@acontext/openclaw/-/openclaw-0.1.5.tgz","fileCount":6,"integrity":"sha512-9MLknXExdULNE/hpkaonJ1jaN1+WE4AfdjuXJ/w91tVVpxK/pKwBuKjcseBSJI9V78sRglH4TCyAe6BysEiNJQ==","signatures":[{"sig":"MEQCIGOGj8LOimPZ9H8f/wx6Kz8V319PjdOiK9j9iM7XM299AiAZuDr33w5XewKyVlWLeSu9/XAZEXAfJfUJKo+VUjafcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acontext%2fopenclaw@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64219},"main":"./index.ts","type":"module","gitHead":"73b42fc5840a8e253c93bb46d5d138938808f48a","scripts":{"test":"node --experimental-vm-modules node_modules/.bin/jest --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2467ddf-7c14-46e5-862d-6a61ad1d36cc"}},"openclaw":{"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/memodb-io/Acontext.git","type":"git"},"_npmVersion":"11.11.0","description":"Acontext skill memory plugin for OpenClaw — auto-capture, auto-learn, native skill sync","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@sinclair/typebox":"^0.34.0","@acontext/acontext":"^0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.1.5_1773031699275_0.46851488075192016","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@acontext/openclaw","version":"0.1.6","keywords":["openclaw","plugin","memory","acontext","skill-memory","long-term-memory"],"license":"Apache-2.0","_id":"@acontext/openclaw@0.1.6","maintainers":[{"name":"gusye","email":"jianbaiye@outlook.com"},{"name":"gener_","email":"435669237@qq.com"}],"homepage":"https://github.com/memodb-io/Acontext","bugs":{"url":"https://github.com/memodb-io/Acontext/issues"},"dist":{"shasum":"96bf6478ab2886dbda058d7d93ab4ad2ab342bbb","tarball":"https://registry.npmjs.org/@acontext/openclaw/-/openclaw-0.1.6.tgz","fileCount":6,"integrity":"sha512-qszZ7/GWwkyaOlOWRIeqSmIGp0zKghyDtL38wKCrJPK++1RnkHpSKmwGg+RUH6GryIKfkHNMjNoSjXDpslHr3A==","signatures":[{"sig":"MEYCIQDWxnrZ9yONpuzd5q5ksrjKHU8K8KCEVSVGFALMPXnUTgIhAIGOgBkxxo80p/1Ljc5tfB0yBcXDud0wPzi4sPTwSozx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acontext%2fopenclaw@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72866},"main":"./index.ts","type":"module","gitHead":"71316dad9629bc2f2b7c0e1f30713925ac9b1d75","scripts":{"test":"node --experimental-vm-modules node_modules/.bin/jest --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2467ddf-7c14-46e5-862d-6a61ad1d36cc"}},"openclaw":{"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/memodb-io/Acontext.git","type":"git"},"_npmVersion":"11.11.0","description":"Acontext skill memory plugin for OpenClaw — auto-capture, auto-learn, native skill sync","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@sinclair/typebox":"^0.34.0","@acontext/acontext":"^0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.1.6_1773220216941_0.4230007772308313","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@acontext/openclaw","version":"0.1.7","keywords":["openclaw","plugin","memory","acontext","skill-memory","long-term-memory"],"license":"Apache-2.0","_id":"@acontext/openclaw@0.1.7","maintainers":[{"name":"gusye","email":"jianbaiye@outlook.com"},{"name":"gener_","email":"435669237@qq.com"}],"homepage":"https://github.com/memodb-io/Acontext","bugs":{"url":"https://github.com/memodb-io/Acontext/issues"},"dist":{"shasum":"e8152df0fc8243fd7eba77ccdc6406ab025a4a49","tarball":"https://registry.npmjs.org/@acontext/openclaw/-/openclaw-0.1.7.tgz","fileCount":6,"integrity":"sha512-KOiQ//VG2rLVhn/jFtTPVsZFFj2Zo3DvL+SP8SoOjJkW1JNHY/i1aELbVvBfU5koFuFqGxb3YbPy0HzwFoe+EA==","signatures":[{"sig":"MEYCIQCVE/53fMGI09zpOqKSdPDpLpOIHuyH6y/Px0IgDye3cwIhAIiHCko3v1QvCN5PYZapLZv4Nt5hH1PsFzj6NmnXADq8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acontext%2fopenclaw@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73191},"main":"./index.ts","type":"module","gitHead":"fdc3805965dfa991d038ecfa349b5f66bdab12cd","scripts":{"test":"node --experimental-vm-modules node_modules/.bin/jest --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2467ddf-7c14-46e5-862d-6a61ad1d36cc"}},"openclaw":{"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/memodb-io/Acontext.git","type":"git"},"_npmVersion":"11.11.1","description":"Acontext skill memory plugin for OpenClaw — auto-capture, auto-learn, native skill sync","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@sinclair/typebox":"^0.34.48","@acontext/acontext":"^0.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.1.7_1773291586724_0.8234011965033148","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@acontext/openclaw","version":"0.1.8","keywords":["openclaw","plugin","memory","acontext","skill-memory","long-term-memory"],"license":"Apache-2.0","_id":"@acontext/openclaw@0.1.8","maintainers":[{"name":"gusye","email":"jianbaiye@outlook.com"},{"name":"gener_","email":"435669237@qq.com"}],"homepage":"https://github.com/memodb-io/Acontext","bugs":{"url":"https://github.com/memodb-io/Acontext/issues"},"dist":{"shasum":"e784b55c10835cb6b5d5214c5c3472530c10feff","tarball":"https://registry.npmjs.org/@acontext/openclaw/-/openclaw-0.1.8.tgz","fileCount":6,"integrity":"sha512-I4mCuvNkLqQawdCJddts6NWTY4ii3vVa6dpRlNYdCl/BiNr+h52ZQE72szMjqwph0NN9ytlFRmCNDq59pZ9xLw==","signatures":[{"sig":"MEQCIGCdDCXM3PXasFqSjXRR7m+dKPZG6Irh2pB/CEFzceq8AiBNpdw0sNm7Vl4QfhlZF85XVeWsR8s3jEX16f7PlvyAOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acontext%2fopenclaw@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74847},"main":"./index.ts","type":"module","gitHead":"23b39dbed3e2b596fced6916fdd815ee154b0553","scripts":{"test":"node --experimental-vm-modules node_modules/.bin/jest --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2467ddf-7c14-46e5-862d-6a61ad1d36cc"}},"openclaw":{"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/memodb-io/Acontext.git","type":"git"},"_npmVersion":"11.11.1","description":"Acontext skill memory plugin for OpenClaw — auto-capture, auto-learn, native skill sync","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@sinclair/typebox":"^0.34.48","@acontext/acontext":"^0.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.1.8_1773410159598_0.7021147073085527","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@acontext/openclaw","version":"0.1.9","keywords":["openclaw","plugin","memory","acontext","skill-memory","long-term-memory"],"license":"Apache-2.0","_id":"@acontext/openclaw@0.1.9","maintainers":[{"name":"gusye","email":"jianbaiye@outlook.com"},{"name":"gener_","email":"435669237@qq.com"}],"homepage":"https://github.com/memodb-io/Acontext","bugs":{"url":"https://github.com/memodb-io/Acontext/issues"},"dist":{"shasum":"05d04e4ad8d543799ef9383809448eb7c9dc091c","tarball":"https://registry.npmjs.org/@acontext/openclaw/-/openclaw-0.1.9.tgz","fileCount":6,"integrity":"sha512-P05INrfObqDqEmSXNoqEPE6cDI5pfRKuWulwNh/j8Pp1ZM+FZvUWKG4Nkr53/ybMvrIyFM5Wo4YupxXmAPhM1w==","signatures":[{"sig":"MEQCIGs5nSf7vvM+NmCcZcGcZdUWK8LfFQ5vLfERAK9AYGU3AiAYQ5s+j9ftMWUHu6IhS3iirqobZxtAP9NC3wVlRKDzvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acontext%2fopenclaw@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74996},"main":"./index.ts","type":"module","gitHead":"6f57fc4dfe39adb39f3c593da7c917d4b425f20a","scripts":{"test":"node --experimental-vm-modules node_modules/.bin/jest --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2467ddf-7c14-46e5-862d-6a61ad1d36cc"}},"openclaw":{"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/memodb-io/Acontext.git","type":"git"},"_npmVersion":"11.11.1","description":"Acontext skill memory plugin for OpenClaw — auto-capture, auto-learn, native skill sync","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@sinclair/typebox":"^0.34.48","@acontext/acontext":"^0.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.1.9_1773649540316_0.03234945034470704","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@acontext/openclaw","version":"0.1.10","keywords":["openclaw","plugin","memory","acontext","skill-memory","long-term-memory"],"license":"Apache-2.0","_id":"@acontext/openclaw@0.1.10","maintainers":[{"name":"gusye","email":"jianbaiye@outlook.com"},{"name":"gener_","email":"435669237@qq.com"}],"homepage":"https://github.com/memodb-io/Acontext","bugs":{"url":"https://github.com/memodb-io/Acontext/issues"},"dist":{"shasum":"37f8a049288be047050a3a93056da8350e4522e5","tarball":"https://registry.npmjs.org/@acontext/openclaw/-/openclaw-0.1.10.tgz","fileCount":6,"integrity":"sha512-2bDS7iOuMkfP4LYIUy28v+bA6H3SvkUoOhS8icvUiob+t5oFRlJFNHm0CcN9JKzoRkFnLm3un4kbbU24L+Uabw==","signatures":[{"sig":"MEYCIQDQ0lykKb82om31TiMSDnBTc12W0mcY/Uuig4FcGi5yOQIhAODqQIsYaHhiHc5V8amFrtUTwqu/yW74nB1ujjQWXcoh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acontext%2fopenclaw@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79685},"main":"./index.ts","type":"module","gitHead":"6caaeef07b017f5c4580031f0d4322d74766c848","scripts":{"test":"node --experimental-vm-modules node_modules/.bin/jest --forceExit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2467ddf-7c14-46e5-862d-6a61ad1d36cc"}},"openclaw":{"extensions":["./index.ts"]},"repository":{"url":"git+https://github.com/memodb-io/Acontext.git","type":"git"},"_npmVersion":"11.11.1","description":"Acontext skill memory plugin for OpenClaw — auto-capture, auto-learn, native skill sync","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@sinclair/typebox":"^0.34.48","@acontext/acontext":"^0.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.1.10_1773657947923_0.9477027403421587","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@acontext/openclaw","version":"0.1.11","type":"module","main":"./index.ts","description":"Acontext skill memory plugin for OpenClaw — auto-capture, auto-learn, native skill sync","license":"Apache-2.0","keywords":["openclaw","plugin","memory","acontext","skill-memory","long-term-memory"],"repository":{"type":"git","url":"git+https://github.com/memodb-io/Acontext.git"},"homepage":"https://github.com/memodb-io/Acontext","bugs":{"url":"https://github.com/memodb-io/Acontext/issues"},"scripts":{"test":"node --experimental-vm-modules node_modules/.bin/jest --forceExit"},"dependencies":{"@acontext/acontext":"^0.1.18","@sinclair/typebox":"^0.34.48"},"devDependencies":{"@types/jest":"^30.0.0","jest":"^30.3.0","ts-jest":"^29.4.6","typescript":"^5.9.3"},"openclaw":{"extensions":["./index.ts"]},"publishConfig":{"access":"public"},"gitHead":"4b3222d9b1a9c41505aaa13894baa8a37f11155a","_id":"@acontext/openclaw@0.1.11","_nodeVersion":"22.22.1","_npmVersion":"11.11.1","dist":{"integrity":"sha512-2Qi1BxKlFkMzVYwEELYif4Yj8a3Imm7zQRzd3dRfcpM5vVfso6Q+DmZ5Kj6fja31nJeoSUUxseysxXZRKMnr9Q==","shasum":"dc87282137b73c7c59e1c0dade0079d257c67c1c","tarball":"https://registry.npmjs.org/@acontext/openclaw/-/openclaw-0.1.11.tgz","fileCount":6,"unpackedSize":79449,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acontext%2fopenclaw@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEFeIEHrnVKHCN4Rw8gNhmmWVvYD2FilBddJYmnxL1zaAiEAvSrIOd43tonNz7HYCc6X3V+lxTLNyGHRdtDDsh65bGY="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2467ddf-7c14-46e5-862d-6a61ad1d36cc"}},"directories":{},"maintainers":[{"name":"gusye","email":"jianbaiye@outlook.com"},{"name":"gener_","email":"435669237@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openclaw_0.1.11_1773852133511_0.8991979452264074"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-05T05:13:21.083Z","modified":"2026-03-18T16:42:14.017Z","0.1.0":"2026-03-05T05:13:21.282Z","0.1.1":"2026-03-05T07:23:59.665Z","0.1.2":"2026-03-05T09:12:31.067Z","0.1.3":"2026-03-05T10:03:05.979Z","0.1.4":"2026-03-05T13:20:08.627Z","0.1.5":"2026-03-09T04:48:19.413Z","0.1.6":"2026-03-11T09:10:17.120Z","0.1.7":"2026-03-12T04:59:46.904Z","0.1.8":"2026-03-13T13:55:59.756Z","0.1.9":"2026-03-16T08:25:40.466Z","0.1.10":"2026-03-16T10:45:48.070Z","0.1.11":"2026-03-18T16:42:13.664Z"},"bugs":{"url":"https://github.com/memodb-io/Acontext/issues"},"license":"Apache-2.0","homepage":"https://github.com/memodb-io/Acontext","keywords":["openclaw","plugin","memory","acontext","skill-memory","long-term-memory"],"repository":{"type":"git","url":"git+https://github.com/memodb-io/Acontext.git"},"description":"Acontext skill memory plugin for OpenClaw — auto-capture, auto-learn, native skill sync","maintainers":[{"name":"gusye","email":"jianbaiye@outlook.com"},{"name":"gener_","email":"435669237@qq.com"}],"readme":"# @acontext/openclaw\n\nAcontext skill memory plugin for [OpenClaw](https://github.com/openclaw/openclaw). Your agent learns from conversations, distills reusable skills as Markdown files, and syncs them to OpenClaw's native skill directory.\n\n## What it does\n\n1. **Auto-Capture** — Stores each agent turn to an Acontext session, triggering automatic task extraction\n2. **Skill Sync** — Downloads learned skills to `~/.openclaw/skills/` for native loading by OpenClaw\n3. **Auto-Learn** — Triggers Learning Space skill distillation when enough conversation accumulates\n4. **Agent Tools** — 3 tools for explicit skill/memory operations during conversations\n\n## Installation\n\n```bash\nopenclaw plugins install @acontext/openclaw\n```\n\n## Setup\n\nGet an API key from [dash.acontext.io](https://dash.acontext.io/) and set it in your environment:\n\n```bash\nexport ACONTEXT_API_KEY=sk-ac-your-api-key\n```\n\nAdd to your `openclaw.json`:\n\n```json5\n{\n  plugins: {\n    // Select Acontext as the active memory plugin\n    slots: {\n      memory: \"acontext\"\n    },\n    entries: {\n      \"acontext\": {\n        enabled: true,\n        config: {\n          \"apiKey\": \"${ACONTEXT_API_KEY}\",\n          \"userId\": \"your-user-id\"\n        }\n      }\n    }\n  }\n}\n```\n\n> **Note:** OpenClaw only loads one memory plugin at a time. Setting `plugins.slots.memory` to `\"acontext\"` replaces the default (`memory-core`). To switch back, set it to `\"memory-core\"` or `\"none\"`.\n\nRestart the gateway:\n\n```bash\nopenclaw gateway\n```\n\n## Configuration\n\n| Key | Type | Default | Description |\n|-----|------|---------|-------------|\n| `apiKey` | `string` | — | **Required.** Acontext API key (supports `${ACONTEXT_API_KEY}`) |\n| `baseUrl` | `string` | `https://api.acontext.app/api/v1` | Acontext API base URL |\n| `userId` | `string` | `\"default\"` | Scope sessions per user |\n| `learningSpaceId` | `string` | auto-created | Explicit Learning Space ID |\n| `skillsDir` | `string` | `~/.openclaw/skills` | Directory where skills are synced for native loading |\n| `autoCapture` | `boolean` | `true` | Store messages after each turn |\n| `autoLearn` | `boolean` | `true` | Trigger skill distillation after sessions |\n| `minTurnsForLearn` | `number` | `4` | Minimum conversation turns before triggering auto-learn |\n\n## Agent Tools\n\n| Tool | Description |\n|------|-------------|\n| `acontext_search_skills` | Search through skill files by keyword |\n| `acontext_session_history` | Get task summaries from recent past sessions |\n| `acontext_learn_now` | Trigger skill learning from the current session |\n\n## CLI Commands\n\n```bash\n# List learned skills\nopenclaw acontext skills\n\n# Show memory statistics\nopenclaw acontext stats\n```\n\n## How it works\n\n### Capture → Extract → Learn → Sync\n\n```\nSession 1: User talks to agent\n  └→ Messages stored to Acontext session (incremental capture)\n  └→ CORE extracts structured tasks\n  └→ Learning Space distills skills as Markdown\n\n  ── Compaction or reset occurs ──\n  └→ Pending messages flushed & learning triggered\n  └→ Message cursor resets for next capture\n\nSession 2: User returns\n  └→ Skills synced to ~/.openclaw/skills/ (native loading)\n  └→ OpenClaw auto-loads skill files\n  └→ New messages captured (incremental capture)\n  └→ Skills updated (auto-learn)\n```\n\n> **Note:** Message capture is incremental — the plugin tracks a cursor so only new messages are stored on each `agent_end`. When compaction or reset rewrites the transcript, the cursor resets automatically.\n\n### Skill sync\n\nSkills are synced as Markdown files to OpenClaw's native skill directory (`~/.openclaw/skills/` by default). Only changed skills are re-downloaded using server-side `updated_at` timestamps. Sync happens on service start, before each agent turn (if stale), and after learning.\n\n### How it differs from fact-based memory\n\nUnlike plugins that extract discrete facts via LLM, Acontext stores full conversations and distills them into **human-readable, editable Markdown skill files**. You can inspect, modify, and share these files directly.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}