{"_id":"@agenr/skeln-plugin","_rev":"5-52a0d97b08b4fab4da0b5033bd95fc54","name":"@agenr/skeln-plugin","dist-tags":{"latest":"2026.6.5"},"versions":{"3.3.0":{"name":"@agenr/skeln-plugin","version":"3.3.0","license":"MIT","_id":"@agenr/skeln-plugin@3.3.0","maintainers":[{"name":"jdvmi00","email":"jimmartin@gmail.com"}],"dist":{"shasum":"43717f1aeb2655f3d268bf6b8beb7ee0d42c54ab","tarball":"https://registry.npmjs.org/@agenr/skeln-plugin/-/skeln-plugin-3.3.0.tgz","fileCount":15,"integrity":"sha512-VbAVNDSFMC6R156F/xm0oASZztEnQfSCDWt4Rvgms0IOUYkg3HA0yvELt6hG5RG8Sh/FF7Gu+jMzHSKhIoZWcg==","signatures":[{"sig":"MEQCIEN8qHFwGDudHK+aoUJy24bLPrxhtCx8FkXUWptlTcBlAiBHhO3jJQVvpfwy7RJg7xF0v+ljv6EfYsAVuPo/xxonGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1026282},"type":"module","_from":"file:agenr-skeln-plugin-3.3.0.tgz","skeln":{"id":"agenr","config":{"wip":{"type":"boolean","description":"When true, inject transient working-set context before each turn. Overrides memoryPolicy.workingContext.enabled."},"dbPath":{"type":"string","description":"Optional override for the agenr knowledge database. Defaults to the dbPath in agenr config.json, then ~/.agenr/knowledge.db."},"project":{"type":"string","description":"Optional project label for agenr recall and store scope. Defaults to the basename of the git repository root when available."},"configPath":{"type":"string","description":"Optional path to agenr config.json. Defaults to AGENR_CONFIG_PATH, then config.json next to dbPath when dbPath is set, then ~/.agenr/config.json."},"memoryPolicy":{"type":"string","default":"{\"sessionStart\":{\"enabled\":false,\"coreMemory\":false,\"relevantDurableMemory\":false},\"beforeTurn\":{\"enabled\":false,\"procedureSuggestion\":false},\"workingContext\":{\"enabled\":true}}","description":"JSON object of memory-policy overrides for slot policies, session-start injection, and before-turn recall. Same shape as the OpenClaw agenr plugin memoryPolicy block."}},"extensions":["./dist/index.js"],"description":"Durable memory for Skeln agents via agenr_store, agenr_recall, agenr_fetch, agenr_update, agenr_work, and goal aliases.","displayName":"agenr"},"types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"node build.mjs","build:debug":"node build.mjs"},"_npmUser":{"name":"jdvmi00","email":"jimmartin@gmail.com"},"_resolved":"/private/var/folders/rk/lkf2f5cd6315stks9yk9klyc0000gn/T/1dac197a6a035d2cfcd7c2b55e4eb2d5/agenr-skeln-plugin-3.3.0.tgz","_integrity":"sha512-VbAVNDSFMC6R156F/xm0oASZztEnQfSCDWt4Rvgms0IOUYkg3HA0yvELt6hG5RG8Sh/FF7Gu+jMzHSKhIoZWcg==","_npmVersion":"11.8.0","description":"agenr memory plugin for Skeln","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.8.3","@libsql/client":"^0.17.2","@earendil-works/pi-ai":"^0.78.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skeln-plugin_3.3.0_1780419831976_0.27238077714361153","host":"s3://npm-registry-packages-npm-production"}},"2026.6.2":{"name":"@agenr/skeln-plugin","version":"2026.6.2","license":"MIT","_id":"@agenr/skeln-plugin@2026.6.2","maintainers":[{"name":"jdvmi00","email":"jimmartin@gmail.com"}],"dist":{"shasum":"038a884c25d19dda6f842b0f49ec54a4c3b19835","tarball":"https://registry.npmjs.org/@agenr/skeln-plugin/-/skeln-plugin-2026.6.2.tgz","fileCount":33,"integrity":"sha512-erewO0O1gOVpnY8HqrFHToHqGG/bRMxOHTn9YkoK9C8E0KXlhhdYyw1MvrklZ4Pey5Mnxrl5uGYy/620g9zHZA==","signatures":[{"sig":"MEYCIQDX1OEA1biHyoTSj9oupPN4b0Zherf49GaGZVWN69nrJwIhAJcQv9elbh1b9mD2CJQW2lTc52gog9tbyv4TBqAHvFfE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1473573},"type":"module","_from":"file:agenr-skeln-plugin-2026.6.2.tgz","skeln":{"id":"agenr","config":{"wip":{"type":"boolean","description":"When true, inject transient working-set context before each turn. Overrides memoryPolicy.workingContext.enabled."},"dbPath":{"type":"string","description":"Optional override for the agenr knowledge database. Defaults to the dbPath in agenr config.json, then ~/.agenr/knowledge.db."},"project":{"type":"string","description":"Optional project label for agenr recall and store scope. Defaults to the basename of the git repository root when available."},"configPath":{"type":"string","description":"Optional path to agenr config.json. Defaults to AGENR_CONFIG_PATH, then config.json next to dbPath when dbPath is set, then ~/.agenr/config.json."},"memoryPolicy":{"type":"string","default":"{\"sessionStart\":{\"enabled\":false,\"coreMemory\":false,\"relevantDurableMemory\":false},\"beforeTurn\":{\"enabled\":false,\"procedureSuggestion\":false},\"workingContext\":{\"enabled\":true}}","description":"JSON object of memory-policy overrides for slot policies, session-start injection, and before-turn recall. Same shape as the OpenClaw agenr plugin memoryPolicy block."}},"extensions":["./dist/index.js"],"description":"Durable memory for Skeln agents via agenr_store, agenr_recall, agenr_fetch, agenr_update, agenr_work, and goal aliases.","displayName":"agenr"},"types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"node build.mjs","build:debug":"node build.mjs"},"_npmUser":{"name":"jdvmi00","email":"jimmartin@gmail.com"},"_resolved":"/private/var/folders/rk/lkf2f5cd6315stks9yk9klyc0000gn/T/c824402890c1ad1237aab935b13a0cf3/agenr-skeln-plugin-2026.6.2.tgz","_integrity":"sha512-erewO0O1gOVpnY8HqrFHToHqGG/bRMxOHTn9YkoK9C8E0KXlhhdYyw1MvrklZ4Pey5Mnxrl5uGYy/620g9zHZA==","_npmVersion":"11.8.0","description":"agenr memory plugin for Skeln","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.8.3","@libsql/client":"^0.17.2","@earendil-works/pi-ai":"^0.78.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skeln-plugin_2026.6.2_1780798411085_0.5688178987260288","host":"s3://npm-registry-packages-npm-production"}},"2026.6.3":{"name":"@agenr/skeln-plugin","version":"2026.6.3","license":"MIT","_id":"@agenr/skeln-plugin@2026.6.3","maintainers":[{"name":"jdvmi00","email":"jimmartin@gmail.com"}],"dist":{"shasum":"8dae073669bdf14edc198a11e40310bedb3e8308","tarball":"https://registry.npmjs.org/@agenr/skeln-plugin/-/skeln-plugin-2026.6.3.tgz","fileCount":33,"integrity":"sha512-XGvhWmrcHj+owyHG0gIphVNbsRBTlBiT7pkRoRKhGt7Q5dOoNFZ34VXaocWYHSrrTK3pUrIh0RDwkt6Aw8aMKA==","signatures":[{"sig":"MEUCIQDqr7mrYKq4mzvqId+wqwm9d9ZOVZnmGjqrX/7dcW8HtwIgP0EYlWCZPyqdMo0nyKb6pCzJNArw3Z5ot9Gq5TMtUx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1474413},"type":"module","_from":"file:agenr-skeln-plugin-2026.6.3.tgz","skeln":{"id":"agenr","config":{"wip":{"type":"boolean","description":"When true, inject transient working-set context before each turn. Overrides memoryPolicy.workingContext.enabled."},"dbPath":{"type":"string","description":"Optional override for the agenr knowledge database. Defaults to the dbPath in agenr config.json, then ~/.agenr/knowledge.db."},"project":{"type":"string","description":"Optional project label for agenr recall and store scope. Defaults to the basename of the git repository root when available."},"configPath":{"type":"string","description":"Optional path to agenr config.json. Defaults to AGENR_CONFIG_PATH, then config.json next to dbPath when dbPath is set, then ~/.agenr/config.json."},"memoryPolicy":{"type":"string","default":"{\"sessionStart\":{\"enabled\":false,\"coreMemory\":false,\"relevantDurableMemory\":false},\"beforeTurn\":{\"enabled\":false,\"procedureSuggestion\":false},\"workingContext\":{\"enabled\":true}}","description":"JSON object of memory-policy overrides for slot policies, session-start injection, and before-turn recall. Same shape as the OpenClaw agenr plugin memoryPolicy block."}},"extensions":["./dist/index.js"],"description":"Durable memory for Skeln agents via agenr_store, agenr_recall, agenr_fetch, agenr_update, agenr_work, and goal aliases.","displayName":"agenr"},"types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"node build.mjs","build:debug":"node build.mjs"},"_npmUser":{"name":"jdvmi00","email":"jimmartin@gmail.com"},"_resolved":"/private/var/folders/rk/lkf2f5cd6315stks9yk9klyc0000gn/T/c14e77e729063631e82691065da21204/agenr-skeln-plugin-2026.6.3.tgz","_integrity":"sha512-XGvhWmrcHj+owyHG0gIphVNbsRBTlBiT7pkRoRKhGt7Q5dOoNFZ34VXaocWYHSrrTK3pUrIh0RDwkt6Aw8aMKA==","_npmVersion":"11.8.0","description":"agenr memory plugin for Skeln","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.8.3","@libsql/client":"^0.17.2","@earendil-works/pi-ai":"^0.78.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skeln-plugin_2026.6.3_1780805861547_0.41641708763445484","host":"s3://npm-registry-packages-npm-production"}},"2026.6.4":{"name":"@agenr/skeln-plugin","version":"2026.6.4","license":"MIT","_id":"@agenr/skeln-plugin@2026.6.4","maintainers":[{"name":"jdvmi00","email":"jimmartin@gmail.com"}],"dist":{"shasum":"23d93655f9e5f13a0056433e42ca02fb98a6669b","tarball":"https://registry.npmjs.org/@agenr/skeln-plugin/-/skeln-plugin-2026.6.4.tgz","fileCount":32,"integrity":"sha512-v0JRMKkeMYFJFUz+AuLc0BZWt+hlhl03STbFGF1d0Vw/LGm+K+bl+mpP6c2i2CtRMngSNgaHczA+3XtMFCnYcw==","signatures":[{"sig":"MEQCIHhaI3uGOHEr4/6SuU3DU3WFRFf6vqB1uof1vSqnBtX6AiBt4jRoJmPcte+kCaYyLkxAybv+6UWTSK40n3EzeRONZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1500728},"type":"module","_from":"file:agenr-skeln-plugin-2026.6.4.tgz","skeln":{"id":"agenr","config":{"goals":{"type":"boolean","description":"When true (default), enable full goal system, goal tools, /goal commands, goal working sets. When false, disable goals and goal tools, but keep the lightweight independent session working set fully functional via agenr_work."},"dbPath":{"type":"string","description":"Optional override for the agenr knowledge database. Defaults to the dbPath in agenr config.json, then ~/.agenr/knowledge.db."},"project":{"type":"string","description":"Optional project label for agenr recall and store scope. Defaults to the basename of the git repository root when available."},"configPath":{"type":"string","description":"Optional path to agenr config.json. Defaults to AGENR_CONFIG_PATH, then config.json next to dbPath when dbPath is set, then ~/.agenr/config.json."},"memoryPolicy":{"type":"string","default":"{\"sessionStart\":{\"enabled\":false,\"coreMemory\":false,\"relevantDurableMemory\":false},\"beforeTurn\":{\"enabled\":false,\"procedureSuggestion\":false}}","description":"JSON object of memory-policy overrides for slot policies, session-start injection, and before-turn recall. Same shape as the OpenClaw agenr plugin memoryPolicy block."}},"extensions":["./dist/index.js"],"description":"Durable memory for Skeln agents via agenr_store, agenr_recall, agenr_fetch, agenr_update, agenr_work, and goal aliases.","displayName":"agenr"},"types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"node build.mjs","build:debug":"node build.mjs"},"_npmUser":{"name":"jdvmi00","email":"jimmartin@gmail.com"},"_resolved":"/private/var/folders/rk/lkf2f5cd6315stks9yk9klyc0000gn/T/9242bd21a49164cb1d4adf08457cd035/agenr-skeln-plugin-2026.6.4.tgz","_integrity":"sha512-v0JRMKkeMYFJFUz+AuLc0BZWt+hlhl03STbFGF1d0Vw/LGm+K+bl+mpP6c2i2CtRMngSNgaHczA+3XtMFCnYcw==","_npmVersion":"11.8.0","description":"agenr memory plugin for Skeln","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.8.3","@libsql/client":"^0.17.2","@earendil-works/pi-ai":"^0.78.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skeln-plugin_2026.6.4_1780861582943_0.9087761769443206","host":"s3://npm-registry-packages-npm-production"}},"2026.6.5":{"name":"@agenr/skeln-plugin","version":"2026.6.5","description":"agenr memory plugin for Skeln","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"skeln":{"id":"agenr","displayName":"agenr","description":"Durable memory for Skeln agents via agenr_store, agenr_recall, agenr_fetch, agenr_update, agenr_work, and goal aliases.","extensions":["./dist/index.js"],"config":{"dbPath":{"type":"string","description":"Optional override for the agenr knowledge database. Defaults to the dbPath in agenr config.json, then ~/.agenr/knowledge.db."},"configPath":{"type":"string","description":"Optional path to agenr config.json. Defaults to AGENR_CONFIG_PATH, then config.json next to dbPath when dbPath is set, then ~/.agenr/config.json."},"project":{"type":"string","description":"Optional project label for agenr recall and store scope. Defaults to the basename of the git repository root when available."},"goals":{"type":"boolean","description":"When true (default), enable full goal system, goal tools, /goal commands, goal working sets. When false, disable goals and goal tools, but keep the lightweight independent session working set fully functional via agenr_work."},"memoryPolicy":{"type":"string","description":"JSON object of memory-policy overrides for slot policies, session-start injection, and before-turn recall. Same shape as the OpenClaw agenr plugin memoryPolicy block.","default":"{\"sessionStart\":{\"enabled\":false,\"coreMemory\":false,\"relevantDurableMemory\":false},\"beforeTurn\":{\"enabled\":false,\"procedureSuggestion\":false}}"}}},"dependencies":{"@libsql/client":"^0.17.2","@earendil-works/pi-ai":"^0.78.0","yaml":"^2.8.3"},"engines":{"node":">=24"},"license":"MIT","scripts":{"build":"node build.mjs","build:debug":"node build.mjs"},"_id":"@agenr/skeln-plugin@2026.6.5","_integrity":"sha512-xMpFumWZRa2STKQ+ubHir+5MTQmdp2atlOfDr7gbkBquZhfEhEE5d8gmgRq6/h0Y1pzjxWS8clmSHDXn0VeKRA==","_resolved":"/private/var/folders/rk/lkf2f5cd6315stks9yk9klyc0000gn/T/42a2ff116f5c1eb3f1ee5850b4666592/agenr-skeln-plugin-2026.6.5.tgz","_from":"file:agenr-skeln-plugin-2026.6.5.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-xMpFumWZRa2STKQ+ubHir+5MTQmdp2atlOfDr7gbkBquZhfEhEE5d8gmgRq6/h0Y1pzjxWS8clmSHDXn0VeKRA==","shasum":"67f07072c0d2cbeb8f1f3fc5dfe84effc5c82063","tarball":"https://registry.npmjs.org/@agenr/skeln-plugin/-/skeln-plugin-2026.6.5.tgz","fileCount":32,"unpackedSize":1544170,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCPD/g8pFA/4ODAGkQ95nX8nFRHKVWhnfQBfd3PxCW71QIgHKAT+bEuxtrZD13dUy3cZFcCaw7kYNpLVZPkQOgzOzk="}]},"_npmUser":{"name":"jdvmi00","email":"jimmartin@gmail.com"},"directories":{},"maintainers":[{"name":"jdvmi00","email":"jimmartin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skeln-plugin_2026.6.5_1780946212137_0.39299693808053804"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-02T17:03:51.829Z","modified":"2026-06-08T19:16:52.511Z","3.3.0":"2026-06-02T17:03:52.145Z","2026.6.2":"2026-06-07T02:13:31.274Z","2026.6.3":"2026-06-07T04:17:41.846Z","2026.6.4":"2026-06-07T19:46:23.128Z","2026.6.5":"2026-06-08T19:16:52.367Z"},"license":"MIT","description":"agenr memory plugin for Skeln","maintainers":[{"name":"jdvmi00","email":"jimmartin@gmail.com"}],"readme":"# @agenr/skeln-plugin\n\nPlugin npm package for the agenr Skeln durable-memory integration.\n\nInstall it from npm once published, or link it locally from an agenr checkout:\n\n```bash\npnpm link --global ./packages/skeln-plugin\nskeln extension add @agenr/skeln-plugin\n```\n\nThe Skeln extension id is `agenr`. It registers `agenr_store`/`recall`/`fetch`/`update`/`work` (goal tools registered only when `goals:true`, default true). Configure `dbPath` and `configPath` in Skeln config when you need non-default agenr storage locations.\n\nOptional `memoryPolicy` accepts a JSON string with the same shape as the OpenClaw agenr plugin `memoryPolicy` block:\n\n```json\n{\n  \"beforeTurn\": {\n    \"enabled\": true,\n    \"procedureSuggestion\": false\n  },\n  \"sessionStart\": {\n    \"enabled\": false,\n    \"coreMemory\": false,\n    \"relevantDurableMemory\": true\n  },\n  \"slotPolicies\": {\n    \"attributeHeads\": {\n      \"preference\": \"multivalued\"\n    }\n  }\n}\n```\n\nSet it under `extensions.settings.agenr.memoryPolicy` in Skeln config. Fresh installs via `skeln extension add @agenr/skeln-plugin` seed that default automatically when the setting is unset.\n\n`skeln` is the host runtime for this extension but is not an install-time dependency because the bundled adapter does not import it at runtime. The package declares the non-Skeln runtime dependencies required by the copied agenr dist chunks.\n\nFor local development, the agenr repo builds the Skeln adapter against a minimal structural Skeln API contract, so a sibling `skeln` checkout is not required just to install, typecheck, or build agenr. To exercise the extension in Skeln itself, link `@agenr/skeln-plugin` from this checkout and enable it through `extensions.paths` or `skeln extension add` in a Skeln runtime.\n","readmeFilename":"README.md"}