{"_id":"opencode-autorecord","_rev":"27-724de4af5c82556a70205ae86884135d","name":"opencode-autorecord","dist-tags":{"legacy":"1.0.11","beta":"1.0.16-beta.2","latest":"2.0.0"},"versions":{"1.0.0":{"name":"opencode-autorecord","version":"1.0.0","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.0.0","maintainers":[{"name":"weicui1988","email":"cui-wei@126.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"dist":{"shasum":"549479023e2dc28e058c1ac8e7359e6049c0c77a","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.0.0.tgz","fileCount":6,"integrity":"sha512-AjXidW3Q9xHpn+FECxAN5yRLv7LUAKkQ2zBRXH5gYo271MwrECJ2QNSKEyHEvm99xFvNhy8XPFHOAc/CvvIefg==","signatures":[{"sig":"MEUCIEffdxWjON1ytARAm1aihk1Fp2iPbuJIhqr25i8hFRUDAiEAsijAtLAFVwkHc9lMypBtzfwyweS1FwEEYRduV5folsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82769},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6c59a77af7dafec32ebfcc9c892ed4b0f9a6a06f","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cui-wei@126.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.1.42","@opencode-ai/plugin":"^1.1.42"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.0.0_1776350724109_0.28284012907183453","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"opencode-autorecord","version":"1.0.1","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.0.1","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"dist":{"shasum":"e7bcadc8fb1007aab3a5a49b791d06f4f572b8ce","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.0.1.tgz","fileCount":6,"integrity":"sha512-AzKIhAtePJDp63se9w4FqpQfFVizOQD98IlW8RJCTKRCAF3ltpcNngB2oYlPzOfe0b76Lman6ZN+6jeU42NCpA==","signatures":[{"sig":"MEQCID7j6PatHPeJoAtarPCmB845nmCyusGkrQSFsO1KHrOVAiA51rKyFHXPW+/cWJbLUnE4BBgM3aWh9LzG71nwZM4ATQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82769},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6e80e861985fcb2df36b4d9c8dc4b2470d06cac3","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.1.42","@opencode-ai/plugin":"^1.1.42"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.0.1_1776735329367_0.3708682812312669","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"opencode-autorecord","version":"1.0.3","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.0.3","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"dist":{"shasum":"d504f273b2fa99666110a3815ff7f601d7632bda","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.0.3.tgz","fileCount":6,"integrity":"sha512-GJ2L2vlUMWvMoHkgc2joG86HZ9t+o43YVFctgkSf6P8wQPSiA1ukXN5Te2SnZmpaY/ZF3TwgR8VKsr82+1vSsA==","signatures":[{"sig":"MEYCIQDZ5J0nSyEP2ytMUH2TTTAs7o3D+NnbOrQ3n3QvKmrOTwIhAO/c02GzDD/WGtHxZZAiS09KqufkDB/9oOmVoRM70CGl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201489},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"0656566d8762c7ef5b31dfb6084c0eae59de398b","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.1.42","@opencode-ai/plugin":"^1.1.42"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.0.3_1776749873722_0.25200125528725814","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"opencode-autorecord","version":"1.0.4","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.0.4","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"dist":{"shasum":"b0c189925bee303caec3af17fbe526f75735037a","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.0.4.tgz","fileCount":6,"integrity":"sha512-7K9PgNgxUtf1OZB+TejWyX5jkn7Jaav5/OiY/Sv8vji++BXBR6ghDWCFjYXxFT5iLfNAd9Sui2c4KRC1GpVF5Q==","signatures":[{"sig":"MEUCIQC46uPJfRqiQvC6Gk52ojekJmr20RjvUa+o7M/6VWybOAIgRjyjJtypUBzyC8XXyEXUhmdFVXTgz8//uGTOHyHkwJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202001},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9085946a79f96b68d54da281d6b8e28d846545b0","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.14.19","@opencode-ai/plugin":"^1.14.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.0.4_1776759177957_0.4740837198097263","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"opencode-autorecord","version":"1.0.5","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.0.5","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"dist":{"shasum":"bcd41d6dd6b73da23cfb3f936393f13c50675e02","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.0.5.tgz","fileCount":6,"integrity":"sha512-T+ubEAZKm7rVw6cSmTgTTWEq90WpqHrd7yztz7WkFsF8CgHBCXXq8wmHv/k2l/ZPV0Tr2TMDzXnE3v6iSlvPgw==","signatures":[{"sig":"MEQCID6w8PdlOMJa4XAOBOMrBw8soO9wWokay/+pyxhDZ8weAiBPUj/WLA7UeM8QDXX9CC0JhwU6q5LjpFrawVTjqHqxwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226606},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"0449d9f6e0c047496b04b33b4842d03ece704371","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.14.19","@opencode-ai/plugin":"^1.14.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.0.5_1776762865409_0.5586971669256895","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"opencode-autorecord","version":"1.0.6","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.0.6","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"dist":{"shasum":"746a6051e5e9ffd069c002a184ee1a4578f3e546","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.0.6.tgz","fileCount":6,"integrity":"sha512-nATBgutveNwZMjoWxWQJpGqizOX0/9IyEmYtO0eY4aAPlzLh9Gk3+RCmhIHi7QHLfGuMwnFQNTzUJ7ORWDLBCA==","signatures":[{"sig":"MEQCIBbHBcrDZRk3O6NRi2AL7IMZA+vYakb5fkVNgDNne8JRAiBrYh3Va8MvQNxo0/ViDtagErfpOzVee8JqdLL0VQk0Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244111},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"547efe6e5bcab899bd4a83a01ba9176553a6d0c8","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.14.19","@opencode-ai/plugin":"^1.14.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.0.6_1776772347348_0.26240828596264043","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"opencode-autorecord","version":"1.0.7","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.0.7","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"dist":{"shasum":"bdf28b9a1230f7f1d8110f026b5b738b07e5a0a6","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.0.7.tgz","fileCount":6,"integrity":"sha512-pv0kPKhLwGaCVL+O/B0QXiohoMRffXBJukru0AtY+TUfrKyTCNLbVRkZQuFuSIWOzZs4RHaAIc1qmXTjnph83g==","signatures":[{"sig":"MEQCIG786cBwXwXwktCneDNxfUY5AFw8+si0yoIZPy8rL7PVAiAHCaUYF3KtsJXl7AR9/1Ex70qHAXk9FUEHqXq6Aht8Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244663},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e895c53a97a54be3b1748acc9fe35a700f850e0e","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.14.19","@opencode-ai/plugin":"^1.14.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.0.7_1776774454739_0.3957811374213922","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"opencode-autorecord","version":"1.0.8","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.0.8","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"dist":{"shasum":"85d00fa11c3bf55e81dfa2714700f90a871190ee","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.0.8.tgz","fileCount":6,"integrity":"sha512-sUAad2fHNEdAFZHTb3rsMtaU2or49zW4PVGQrlAm1gv/jAFn/eWusvnIZpCOHGnRwYmMGGvSWG33wGm4vizLFQ==","signatures":[{"sig":"MEQCIHe5ZEa4QY9aBMJwDoaU8BftkWB1zAbqFMYw9ED1RtBUAiBYkWleWetBA6UoKPYiCaUhd6488hOy+/8k8rjHQS+yNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244630},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6635165f69d4edfd718f86e6438c0de39d684a19","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.14.19","@opencode-ai/plugin":"^1.14.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.0.8_1776775399592_0.00579329063570766","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"opencode-autorecord","version":"1.0.9","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.0.9","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"bin":{"opencode-autorecord":"dist/cli.js"},"dist":{"shasum":"3f96753cf05ce8ca8240cf775275d1fa4ad4add0","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.0.9.tgz","fileCount":11,"integrity":"sha512-L2/eV0s4rllz4gQmhiTdt+2QErkLeJUN59s5IkZbTX6BAhoA1ygxkFyKYMf7Lp2QuVTAP5D51CRsP4TSBr4ymA==","signatures":[{"sig":"MEUCIQCoDNDzYC739jjTpA3N8FDhyXY1G/RFXgjLbuNFm/66fwIgGxIVeZeW2GJmAKqB8kq+SEERSy+hmM/JDB0NnbjYX7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"eca886cc4d4c3d940ed0c14a9698485098fe8935","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.14.19","@opencode-ai/plugin":"^1.14.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.0.9_1776777834807_0.1004308152227229","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"opencode-autorecord","version":"1.0.10","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.0.10","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"bin":{"opencode-autorecord":"dist/cli.js"},"dist":{"shasum":"749b38c5c79d2802cd02eaf34a184f6528a420b6","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.0.10.tgz","fileCount":11,"integrity":"sha512-DJDsSsjIJjjjFhGoSuzmVBvlbTLesQ24Njmp2hvnikOLPApWuQnHWvDSiXVL8frRF3dqX2Eu8t3OaQCCLesY6w==","signatures":[{"sig":"MEUCIQC/flMSDv3IaC96X0EO0y55dTVDFXleNpXUaAZQcmAwbQIgDcW7AaaOq1ncKiz9XoKs/6lJwxfxgM1LRnbMhRbLuqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256332},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"de3770044bdaa45932dfcd993da79bffad775042","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.14.19","@opencode-ai/plugin":"^1.14.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.0.10_1776781494956_0.047627275646315415","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"opencode-autorecord","version":"1.1.0","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.1.0","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"bin":{"opencode-autorecord":"dist/cli.js"},"dist":{"shasum":"2b92aee7148775f7d5dedc8e9ca5dfa6d1bd2a81","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.1.0.tgz","fileCount":11,"integrity":"sha512-swOsMqNXdqm9EZRw56zo/hiz1DpldjnxK0xLBPDdH1JMOvvAL7R4blcWu9uyIK1E55eDJDlXMNud+xIeUHOY8g==","signatures":[{"sig":"MEUCIDYkXpVBoZ/MFh5+z6nL4d6/RTHh5wlrUlWJO5Jsqv/2AiEAg6HlEjJ40wYCIjurl3vjqZq9UW9i8/dwZLNsyhniI+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275974},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"daef805294cff87f5646c683af883fc2108c3845","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.14.19","@opencode-ai/plugin":"^1.14.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.1.0_1776825514635_0.5644255740165114","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"opencode-autorecord","version":"1.1.1","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.1.1","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"bin":{"opencode-autorecord":"dist/cli.js"},"dist":{"shasum":"704bed382e833c21076bd339a0ed9a9de702bcad","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.1.1.tgz","fileCount":11,"integrity":"sha512-aX0WI4ks3C2EORCvaSOHHLDF4lJpGAHahIcnWAboqATT5YFPc3pzLwCghIYoz/o/lWn3pVYGUUkgWBS73KIcrA==","signatures":[{"sig":"MEUCICahKOiaFgdWa1xKBtb9V7EIDJeoEQR79ReUsiKlO1xQAiEAwxK2ODG0IiXCWq6ub99nautCXrzMX0H97Bam4z0miaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276482},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"01bf8d7b328d72164687af702b10a59f3fd168df","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.14.19","@opencode-ai/plugin":"^1.14.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.1.1_1776827556740_0.398745017857314","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"opencode-autorecord","version":"1.1.2","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.1.2","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"bin":{"opencode-autorecord":"dist/cli.js"},"dist":{"shasum":"ca616f23c67691fc4d2d1b907a134eff8aed88b6","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.1.2.tgz","fileCount":11,"integrity":"sha512-TiI1WeVoRjEK54VxBLugisGB5YexMrANm69FOkc/vJ8Y4Lz7d/NRrJodL/Eu5o9/C2hA55Fcz2miWBuaHeUiUg==","signatures":[{"sig":"MEQCIFpLV3U+Z/zWyY5sJX82626XK7TkWPi1Yqg5ikecw2LJAiAz9/q3rfBGDfjAiU3GCw0XTbLsfbo0DSgpryFQPp2gvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280117},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"600203cd6967c4d1bd773f73e049dbc9e051fe20","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.14.19","@opencode-ai/plugin":"^1.14.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.1.2_1776841557939_0.6906062738881904","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"opencode-autorecord","version":"1.1.3","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.1.3","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"bin":{"opencode-autorecord":"dist/cli.js"},"dist":{"shasum":"a455c112cf185f08c5002e797aff5801cc3d52a8","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.1.3.tgz","fileCount":11,"integrity":"sha512-fiLIf5GzPiNFjHXoVT7/GcP0icrZvWuaijcRcy7Qn5vjMVU6VxIFtJ0TKCEoUZp05vOIfwn/0+M59jfVvOkG1A==","signatures":[{"sig":"MEQCIEWRMK+BqU0jOX6LfvE71ybt1t5cdL5hcLZ3obQ+jj0hAiBaj1sPDBydgQN6Zy+JYg7mrZuzTNp/8EaZL9qfYYIquw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283742},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a49f3e213f7f678e746288341470c5188b333065","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.14.19","@opencode-ai/plugin":"^1.14.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.1.3_1776843822645_0.9260743327830692","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"opencode-autorecord","version":"1.1.4","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.1.4","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"bin":{"opencode-autorecord":"dist/cli.js"},"dist":{"shasum":"551596ef487b873cc394888bc9319b0970690649","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.1.4.tgz","fileCount":11,"integrity":"sha512-p+d3D2vePrnTte0HkIobnCQcL467iXyY4TW+aIA/rY3Ms47vY93TLVeVf3FIl3TOP3ScK3sZkOgx/v9lE8sOyQ==","signatures":[{"sig":"MEQCIDLBh8A9oEKIDvZHCf+g33wLeQfbGeiwsD6cG+vgRphpAiAyxdw4bDNWIgKknoPlokDsR7uN8KVfWDADffAflun5wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281201},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7adbe0fd6bff0bcf90ff0e18b09dafdaf6b3892c","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.14.19","@opencode-ai/plugin":"^1.14.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.1.4_1776847757703_0.5618794066953812","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"opencode-autorecord","version":"1.0.11","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.0.11","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"bin":{"opencode-autorecord":"dist/cli.js"},"dist":{"shasum":"00516575c83c7eaa7fa75674f0aac9ea45b22655","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.0.11.tgz","fileCount":11,"integrity":"sha512-rWnvIgolVakjRrb4yS+drMYBgMy66yVm/RJ224A6Q4dbXNn5YC4YOk7GVGfDhyc2gaP442H4eJjya3jvZTJbDw==","signatures":[{"sig":"MEYCIQCsgQqxu1yqnocIpXxp58m5dkdahaWVxP2hH9MeMLzTuwIhALOqoY6PPQkFOnDwG0R+qnTxlOK3kQkBgZVo9JgTaJAY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256330},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"476770d4112c04ac3ad1ac6b56d2ac52ab351436","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.14.19","@opencode-ai/plugin":"^1.14.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.0.11_1776848803384_0.7341664095828191","host":"s3://npm-registry-packages-npm-production"}},"1.0.12-beta.0":{"name":"opencode-autorecord","version":"1.0.12-beta.0","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.0.12-beta.0","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"bin":{"opencode-autorecord":"dist/cli.js"},"dist":{"shasum":"f34c654ce0e57d41a394c5a4a9da38c82802ebf7","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.0.12-beta.0.tgz","fileCount":11,"integrity":"sha512-EEReUxHE9OGDKKZALAFZjcobBIFLD2nEJM3j7i13kV5sGnMi70LG3h0QF54sYZXvaCxCNcKlO+dIA0zlPvS32w==","signatures":[{"sig":"MEQCIBGwwdMj8dDYhQl5o5xhXXpKFnLIwO4OERe6/4w0NBguAiBBdnmSK1nrYHrczalC1ufq7keYWqeF7dYLBU9LdiwQwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255971},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"476770d4112c04ac3ad1ac6b56d2ac52ab351436","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.14.19","@opencode-ai/plugin":"^1.14.19","opencode-autorecord":"^1.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.0.12-beta.0_1776850705560_0.5962772780832688","host":"s3://npm-registry-packages-npm-production"}},"1.0.13-beta.0":{"name":"opencode-autorecord","version":"1.0.13-beta.0","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.0.13-beta.0","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"bin":{"opencode-autorecord":"dist/cli.js"},"dist":{"shasum":"064f75ac6a0c9ae2598fce36c29100acd83f51dc","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.0.13-beta.0.tgz","fileCount":11,"integrity":"sha512-VF7e6id3/sOusCKwtNJC/rsO6du01zGEoE2EkIrHXai2AcjoCdTI+w7AyQfkONX5/66tfxD/XbLgc36BhxYtMw==","signatures":[{"sig":"MEUCICh9kukYoFJLJxzfpT8cSU8RIT/YFNwzq/TH+cw0xHbcAiEA3D6cuIL+LnEWEq5C25Pi08HUfQHmgr1o5TrT2i15DY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257019},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"476770d4112c04ac3ad1ac6b56d2ac52ab351436","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.14.19","@opencode-ai/plugin":"^1.14.19","opencode-autorecord":"1.0.12-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.0.13-beta.0_1776851928047_0.11320309579093779","host":"s3://npm-registry-packages-npm-production"}},"1.0.14-beta.0":{"name":"opencode-autorecord","version":"1.0.14-beta.0","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.0.14-beta.0","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"bin":{"opencode-autorecord":"dist/cli.js"},"dist":{"shasum":"7e857d9f6083556366d1081f781283a05c492f59","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.0.14-beta.0.tgz","fileCount":11,"integrity":"sha512-CZ0jSAz4X9TEdn6N37TQV7SogziQ23BTnC450XIoABFJ0xi5LQ/EalruBzBRWgJgJJ+3Nz9aNHHVxOd/T9j90A==","signatures":[{"sig":"MEUCIAT4Af04e27KiSTz+sE+xJAGbJQv0BwI9Ee+tVDOXMnhAiEAuLZGcj2sJ6n3g86cbfcDp2MqGg6fmaP5hFofqCIwbIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282873},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"27a710ab47de54804b046403348151eb483dc1df","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.14.19","@opencode-ai/plugin":"^1.14.19","opencode-autorecord":"^1.0.14-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.0.14-beta.0_1776912898002_0.9565958277167057","host":"s3://npm-registry-packages-npm-production"}},"1.0.15-beta.0":{"name":"opencode-autorecord","version":"1.0.15-beta.0","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.0.15-beta.0","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"bin":{"opencode-autorecord":"dist/cli.js"},"dist":{"shasum":"f85807af448f0b5f55ffcc597f44f4efdbc5b174","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.0.15-beta.0.tgz","fileCount":11,"integrity":"sha512-1qTXh9AQAQUyrBvROVMGpdSeweOl3PngThgtsc1ma/DYI4Qb4rdb72rVWIxbVloQNjUEbR4CrPe7dzjp+qC94w==","signatures":[{"sig":"MEYCIQCp8K1+oVeRDrSARWn0w5mIWslBNeuBWgSeN4sR5U8OAwIhAIJ6kTSkip/ySwE3QxgbhFXYAwANXdMMyLU11nT4k0MI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283451},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"cbec3fd0bd070db9a428aa1d3a9f699c0485e016","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.14.19","@opencode-ai/plugin":"^1.14.19","opencode-autorecord":"^1.0.14-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.0.15-beta.0_1776916886476_0.1497673444071106","host":"s3://npm-registry-packages-npm-production"}},"1.0.16-beta.0":{"name":"opencode-autorecord","version":"1.0.16-beta.0","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.0.16-beta.0","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"bin":{"opencode-autorecord":"dist/cli.js"},"dist":{"shasum":"cd3b194c7bb947044289127bbd8acfa00f68a7a0","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.0.16-beta.0.tgz","fileCount":11,"integrity":"sha512-PPMViCpL8ptF0zXP8R71CNGIv7OEpGoh+eMldeWmmG/MBqKEgPRbFBduJOosAWxJ8pRS2lc+lRWl9EAO2ICvkQ==","signatures":[{"sig":"MEUCIQDT/9C8vpvivXR1e+xJR41qkgJ5LAQJJfTu6T2c+za8JgIgBwf758vjyHHMMJOrb6mXyG2qd81PiPvfE6fk2FFGNjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283113},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"667b8b15dd821c11c1865a7f404a9d77bb03c343","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.14.19","@opencode-ai/plugin":"^1.14.19","opencode-autorecord":"^1.0.14-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.0.16-beta.0_1776921591848_0.5663996880784117","host":"s3://npm-registry-packages-npm-production"}},"1.0.16-beta.1":{"name":"opencode-autorecord","version":"1.0.16-beta.1","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.0.16-beta.1","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"bin":{"opencode-autorecord":"dist/cli.js"},"dist":{"shasum":"b49e22d737447a8a485363bc74eb2b720c202fc6","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.0.16-beta.1.tgz","fileCount":11,"integrity":"sha512-GVmBkOAQSjI8P3rkYRA7wWHm1h7ql8KiASpVX3oXtKJW3oa70oJ5prx647aKgBXorNuf9sX8jSsUcdLJOVAF+w==","signatures":[{"sig":"MEYCIQCDurB7YZMBTXmvebPAgDvAhM6J8moSoSzAEwhVuDfKNwIhAJ1wX/J/Mf7qwRdbg+kJXx7XpiMAuxwyGY5Zgv6bkgCx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283375},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b5a6906bdad10568e0739f3d43903eb8bd55e316","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.14.19","@opencode-ai/plugin":"^1.14.19","opencode-autorecord":"^1.0.14-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.0.16-beta.1_1776924948244_0.4850057906064267","host":"s3://npm-registry-packages-npm-production"}},"1.0.16-beta.2":{"name":"opencode-autorecord","version":"1.0.16-beta.2","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.0.16-beta.2","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"bin":{"opencode-autorecord":"dist/cli.js"},"dist":{"shasum":"eae44d52723fc6a426de79cdbf94ace7a6633670","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.0.16-beta.2.tgz","fileCount":11,"integrity":"sha512-SC3TFJIwxQ9yWwONrNW6xckpmhwMfMcIsQVfAMzPTWdnms1qhNhL5b3ObJ+p6wRmeCw7D5T99bJl7PBZ519iEA==","signatures":[{"sig":"MEUCIQCSEAEK/oaYlbnB/EjI0Q2TBEhTC3vb8q/CCNamRjjZNgIgPlkUPQB+Qni9ISGvgqX8pGqGEKOYNN//cUzx+cUaiTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"adcae4a4bcfe72c4f7e440ff2d5676a4096c6761","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.14.19","@opencode-ai/plugin":"^1.14.19","opencode-autorecord":"^1.0.14-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.0.16-beta.2_1776926335985_0.5843376243508176","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"opencode-autorecord","version":"1.1.5","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"MIT","_id":"opencode-autorecord@1.1.5","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord//issues"},"bin":{"opencode-autorecord":"dist/cli.js"},"dist":{"shasum":"312b87329f91a64df133a0728a144ed4eafd6ec3","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.1.5.tgz","fileCount":11,"integrity":"sha512-tRVLOoQMwTflHS8w0SLDsoVQ1F36gor3DyHCIdQRYTLRESNvPrdKhg3GMbrFYo2Ey4kr4mRo+d/UYhZkk0AeHw==","signatures":[{"sig":"MEUCID2I7Lu9hgONRoaznTOdtRoEpufeznww4FeDJl/Drn40AiEAu1MzpRBcoNFqjDnZDKuqzV0VjEKzZxYSnqAsGFAdfwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357517},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9ac33254d2c845415fc03dae509291818bd127d7","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.18.18","@opencode-ai/plugin":"^1.18.18"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.1.5_1787052915716_0.1890456147858499","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"opencode-autorecord","version":"1.1.6","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"author":{"name":"vc"},"license":"Apache-2.0","_id":"opencode-autorecord@1.1.6","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord/issues"},"bin":{"opencode-autorecord":"dist/cli.js"},"dist":{"shasum":"d91f77b22a21d9ba7dc17a59c4493f72076fab98","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-1.1.6.tgz","fileCount":11,"integrity":"sha512-igqBQdENsc5+FMAAr+GOTc2twvUj7qlqeCRuJZ/cSrjIniMakDSqkmvG5zEiWtq3q2Hnnw8KHIjbqqFLFaadvA==","signatures":[{"sig":"MEUCIE+eBsXD8LSSpRIKkvJDDpw47zKs7cTuYQmy/mrLqbKzAiEAg1VxQwLd5hBxXMZmGdVyYXio97AHDhbEQexhF+21kLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368336},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"521a1d943f174ffb999f0c7cfe3d67473cca7ec9","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opencode-ai/sdk":"^1.18.18","@opencode-ai/plugin":"^1.18.18"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-autorecord_1.1.6_1787102681597_0.9038427397132591","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"_id":"opencode-autorecord@2.0.0","bin":{"opencode-autorecord":"dist/cli.js"},"bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord/issues"},"dist":{"shasum":"8fa39d32a47805b817540921ecdb8ef679ab3919","tarball":"https://registry.npmjs.org/opencode-autorecord/-/opencode-autorecord-2.0.0.tgz","fileCount":12,"integrity":"sha512-l+PHkG4lY3+EZm6qOo/d06Iet8rTREvj8b1/tsZrJu9G+OVRnj2KGLNTsOiAyMpxfEFx3s/pNgtefttBkA2E/A==","signatures":[{"sig":"MEYCIQCaWlMRpT74LAB+WPo4rgcxBwbzYilNk05vnJb3vJbS9QIhAJdNngNeTHksX9OpWh4nPnQuOXj2lYaNkhcL/2b9zuO6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC5ErmteeSQkVAy7G6iZiCymNiBElnTi9QqMXzOjI+HZQIgWIToMGxqnwySuoGhfYQ3s2WBS0wxlYEztQlHhV5EpdY="}],"unpackedSize":557133},"main":"./dist/index.js","name":"opencode-autorecord","type":"module","types":"./dist/index.d.ts","author":{"name":"vc"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5493b2da6a2a8637e168647d115653b67faf742f","license":"Apache-2.0","scripts":{"lint":"eslint src --ext .ts","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"version":"2.0.0","_npmUser":{"name":"weicui1988","email":"cwei97388@gmail.com"},"homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"_npmVersion":"11.8.0","description":"OpenCode plugin - automatically save conversation records to markdown files","directories":{},"maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"_nodeVersion":"22.22.0","dependencies":{"@opencode/client":"2.0.15","@opencode/plugin":"2.0.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","eslint":"^9.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","typescript-eslint":"^8.54.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opencode-autorecord_2.0.0_1790400485734_0.5900705793395564"}}},"time":{"created":"2026-04-16T14:45:24.046Z","modified":"2026-09-26T05:28:05.988Z","1.0.0":"2026-04-16T14:45:24.269Z","1.0.1":"2026-04-21T01:35:29.511Z","1.0.3":"2026-04-21T05:37:53.877Z","1.0.4":"2026-04-21T08:12:58.083Z","1.0.5":"2026-04-21T09:14:25.574Z","1.0.6":"2026-04-21T11:52:27.489Z","1.0.7":"2026-04-21T12:27:34.923Z","1.0.8":"2026-04-21T12:43:19.785Z","1.0.9":"2026-04-21T13:23:54.986Z","1.0.10":"2026-04-21T14:24:55.117Z","1.1.0":"2026-04-22T02:38:34.770Z","1.1.1":"2026-04-22T03:12:36.911Z","1.1.2":"2026-04-22T07:05:58.086Z","1.1.3":"2026-04-22T07:43:42.783Z","1.1.4":"2026-04-22T08:49:17.835Z","1.0.11":"2026-04-22T09:06:43.534Z","1.0.12-beta.0":"2026-04-22T09:38:25.755Z","1.0.13-beta.0":"2026-04-22T09:58:48.183Z","1.0.14-beta.0":"2026-04-23T02:54:58.141Z","1.0.15-beta.0":"2026-04-23T04:01:26.622Z","1.0.16-beta.0":"2026-04-23T05:19:51.990Z","1.0.16-beta.1":"2026-04-23T06:15:48.375Z","1.0.16-beta.2":"2026-04-23T06:38:56.136Z","1.1.5":"2026-08-18T11:35:15.863Z","1.1.6":"2026-08-19T01:24:41.749Z","2.0.0":"2026-09-26T05:28:05.813Z"},"bugs":{"url":"https://github.com/kevinsoul/opencode-autorecord/issues"},"author":{"name":"vc"},"license":"Apache-2.0","homepage":"https://github.com/kevinsoul/opencode-autorecord/#readme","keywords":["opencode","plugin","conversation","backup","markdown","autorecord"],"repository":{"url":"git+https://github.com/kevinsoul/opencode-autorecord.git","type":"git"},"description":"OpenCode plugin - automatically save conversation records to markdown files","maintainers":[{"name":"weicui1988","email":"cwei97388@gmail.com"}],"readme":"# opencode-autorecord\n\n> Author: https://github.com/kevinsoul\n>\n> Main purpose: Save all OpenCode session records / 主要作用：保存所有 opencode 的会话记录\n\n> Reference: https://github.com/learningpro/opencode-autosave-conversation\n\n> Website: http://www.claode.cn / 官网：http://www.claode.cn\n\n\n## Key Improvements / 优化与改动\n\n1. Added parent session debounce for child session idle events (performance/repetitive writes) / 子会话 idle 时缺少对父会话的 debounce（性能/重复写入问题）\n2. Added error isolation for child session reads (robustness) / 子会话读取没有错误隔离（健壮性问题）\n3. Fixed data loss risk during `session.deleted` (timing issues) / `session.deleted` 时存在数据丢失风险（时序问题）\n4. Fixed `convertMessages` pseudo-async function (code quality) / `convertMessages` 是伪异步函数（代码质量问题）\n5. Parallelized image processing (performance) / 图片处理未并行化（性能问题）\n6. Added message cache to avoid fetching full history on every idle / 没有消息缓存，每次 idle 都请求全量历史\n7. Centralized storage in ~/opencode-autorecord instead of per-project directories / 不保存到项目目录，集中保存在 ~/opencode-autorecord\n\n8. **Fixed click interaction issues** (v1.1.3) / **修复点击交互问题**（v1.1.3）：\n   - Fixed project cards not opening the session list / 修复点击项目卡片无法弹出会话列表的问题\n   - Fixed session cards not opening the conversation record / 修复点击会话卡片无法弹出会话记录的问题\n   - Improved search filtering with Chinese content support / 优化搜索过滤功能，支持中文内容搜索\n\n9. **Fixed homepage display issues** (v1.1.4) / **修复主页显示问题**（v1.1.4）：\n   - Removed the session list below project cards on the homepage / 移除主页项目卡片下方的会话记录列表\n   - The homepage now only shows a project overview (name, last updated, session count) / 主页现在只显示项目概览（名称、最后更新时间、会话数量）\n   - Clicking a project card opens the full session details in a modal / 点击项目卡片后，在弹窗中查看完整会话详情\n\n10. **Refactored file management & dual-tier HTML views** (v1.1.5) / **重构文件管理与双级 HTML 视图**（v1.1.5）：\n   - Code language detection for tool calls / 工具调用代码语言检测\n   - Related-topic sessions merged into a single file / 相同话题的会话合并到同一文件\n   - Dual-tier HTML views: `opencode-overview.html` (metadata only) + `projects/<project>.html` (full conversations) / 双级 HTML 视图：主索引页（仅元数据）+ 各项目页（完整对话）\n   - Stale project pages auto-removed on regeneration / 残留项目页面在视图再生成时自动清理\n\n11. **Usage metadata & trajectory enrichment** (A1-A4) / **用量元数据与轨迹增强**（A1-A4）：\n    - Per-message model / token usage (input, output, reasoning, cache read/write) / cost and duration recorded for every assistant message (`📊 key=value` line in Markdown) / 每条助手消息记录模型、token 用量（输入/输出/推理/缓存读写）、成本与耗时（Markdown 中为 `📊 key=value` 元数据行）\n    - Typed finish reasons: normal vs truncated (`max-tokens`) vs interrupted/failed, with warning blocks in Markdown and colored badges in HTML / 类型化结束原因：区分正常结束、输出截断（max-tokens）与中断/失败，Markdown 输出警告块，HTML 显示彩色徽章\n    - Compaction boundary marker: compaction summary messages are tagged (`📦 Compaction Summary`) / 压缩边界标记：压缩摘要消息带 `📦 Compaction Summary` 标签\n    - Injected context distinction: system-injected text parts are marked as `[系统注入上下文 / Injected Context]`, separating real user input from context injection / 注入上下文区分：系统注入的文本片段标注 `[系统注入上下文]`，与真人输入区分\n    - Session-level usage table at the top of each Markdown file + session cost/token stats bar and per-message badges in the HTML detail modal / Markdown 文件头新增会话级用量统计表；HTML 会话详情弹窗顶部显示成本/token 统计条，消息块显示用量徽章\n\n12. **Migrated to the OpenCode V2 plugin API & record integrity safeguards** (v2.0.0) / **迁移至 OpenCode V2 插件 API 与记录完整性防护**（v2.0.0）：\n    - Plugin migrated to the OpenCode V2 plugin API; multi-instance archiving defects fixed / 插件迁移到 OpenCode V2 插件 API，修复多实例归档缺陷\n    - Dual-theme views: dark by default with a light toggle persisted to `localStorage` / 视图双主题：默认暗色，可切换浅色并持久化\n    - Two-column TOC in the session detail modal: session → turn → step group → subagent, with anchor navigation and a single-column fallback on mobile / 会话详情弹窗两列目录树：会话 → 轮次 → 步骤组 → 子会话，支持锚点定位，移动端退化为单列\n    - Stale self-check plus schema/index version stamps: older logic never overwrites newer data (fail-closed), and `AUTORECORD_HOME` isolates development data / 过期自检与格式版本戳：旧逻辑不会覆盖新版本数据（fail-closed），`AUTORECORD_HOME` 隔离开发期数据\n    - Homepage revamp: row-style project list, grid + glow + noise atmosphere layer, hero section, `VIEW_VERSION` bumped to force rebuilding existing pages / 主页视觉改版：项目列表行式化、网格+光晕+噪点氛围层、hero 区，`VIEW_VERSION` 升版强制重建存量页面\n\n\n## Installation / 安装\n\n### Plugin Usage (Recommended) / 插件使用（推荐）\n\n**No manual installation is required.** Just add the plugin to your `opencode.json`: / **无需手动安装**，只需在 `opencode.json` 中添加插件配置：\n\n```json\n{\n  \"plugins\": [\"opencode-autorecord\"]\n}\n```\n\nOpenCode installs npm plugins automatically at startup and caches packages and their dependencies. See the [official V2 plugin documentation](https://opencode.ai/v2/docs/build/plugins) for details. / OpenCode 启动时会自动安装 npm 插件并缓存包及其依赖。详见 [OpenCode V2 插件文档](https://opencode.ai/v2/docs/build/plugins)。\n\nConfiguration file locations (in order of priority): / 配置文件位置（按优先级排序）：\n\n1. **Project-level**: `./opencode.json` (current working directory) / **项目级配置**：`./opencode.json`（当前工作目录）\n2. **User-level**: `~/.config/opencode/opencode.json` / **用户级配置**：`~/.config/opencode/opencode.json`\n\n> **Note**: The plugin works as long as it's added to at least one configuration file. Adding it to the user-level config is recommended so all projects automatically save session records. / **注意**：至少需要在一个位置的配置文件中添加插件，插件即可生效。建议添加到用户级配置，这样所有项目都会自动保存会话记录。\n\n### CLI Installation / CLI 安装\n\nThe CLI command is independent of the plugin and requires manual installation: / CLI 命令独立于插件，需要手动安装：\n\n```bash\nnpm install -g opencode-autorecord\n```\n\n\n## Directory Structure / 目录结构\n\n```\nuser-home/ / 用户目录/\n└── opencode-autorecord/\n    ├── opencode-overview.html          # main index page (metadata only) / 主索引页（仅元数据）\n    ├── projects/                       # project pages (full conversations) / 项目页（完整对话）\n    │   ├── your-project.html\n    │   └── ...\n    ├── .autorecord-index.json          # global index (v2) / 全局主索引\n    └── your-project/\n        ├── images/\n        │   ├── 20250129-10-30-45-topic-0.png\n        │   └── 20250129-10-30-45-topic-1.jpg\n        ├── 20250129-10-30-45-implement-auth.md\n        └── 20250129-14-22-30-fix-bug.md\n```\n\n\n## Features / 功能特性\n\n- Automatic file creation when starting a new conversation / 开始新对话时自动创建文件（`~/opencode-autorecord`）\n- Auto-saves to markdown files when session is idle (silent execution, no console output) / 会话空闲时自动保存为 markdown 文件（静默执行，无控制台输出）\n- Files named by timestamp and topic: `YYYYMMDD-HH-MM-SS-topic.md` / 文件按时间戳和主题命名：`YYYYMMDD-HH-MM-SS-主题.md`\n- Images saved as separate files instead of base64 (keeps Markdown clean) / 图片保存为独立文件，而非 base64（保持 Markdown 简洁）\n- Full tool call details preserved (inputs and outputs) / 完整保留工具调用详情（输入和输出）\n- Child sessions (subagent tasks) inlined within parent files / 子会话（subagent 任务）内联在父文件中\n- Clean, readable Markdown format / 简洁易读的 Markdown 格式\n- UTF-8 support for Chinese and other Unicode content / 支持中文及其他 Unicode 内容\n- Two-tier HTML views: `opencode-overview.html` (metadata only) links to per-project pages in `projects/<project-name>.html` (full conversations with dark-themed code blocks, language labels, and copy buttons) / 双级 HTML 视图：主索引页（`opencode-overview.html`）仅含元数据，点击跳转到各项目页（`projects/<项目名>.html`）查看完整对话\n- Session detail modals: clicking a session card opens a fullscreen modal with dark code blocks, language labels, and copy buttons / 会话详情弹窗：项目页中点击会话卡片弹出全屏弹窗，深色代码块带语言标签和复制按钮，提升阅读体验\n- Stale project pages are auto-removed on every view regeneration: pages in `projects/` whose project folders no longer exist are deleted (`cleanupStaleProjectPages`) / 残留页面清理：每次视图再生成时删除 `projects/` 中已不存在项目对应的 `.html` 页面\n\n\n## Preview / 效果预览\n\nMain index page — project cards with session timeline / 主索引页——项目卡片与会话时间线：\n\n![overview](screenshots/1-overview-full.png)\n\nProject page — full conversation with dark code blocks / 项目页——完整对话与深色代码块：\n\n![project](screenshots/3-project-full.png)\n\nSession detail modal — click any session to browse the full record / 会话详情弹窗——点击任意会话查看完整记录：\n\n![modal](screenshots/4-session-modal.png)\n\n\n## CLI / CLI 命令行工具\n\nBesides running as an OpenCode plugin, a CLI command is provided to manually regenerate the HTML views. / 除了作为 OpenCode 插件自动运行外，还提供了 CLI 命令用于手动重新生成视图。\n\n```bash\n# Using the globally installed command / 使用全局安装的命令\nopencode-autorecord regenerate ~/opencode-autorecord\n\n# Or via npx (no global install required) / 或使用 npx（无需全局安装）\nnpx opencode-autorecord regenerate ~/opencode-autorecord\n```\n\n**Arguments / 参数说明：**\n\n- `regenerate`: regenerate command / 重新生成命令\n- `<save-directory>`: the root path of the global save directory — must be `~/opencode-autorecord` itself (it scans project subdirectories below it; passing a specific project directory will find no projects) / `<保存目录>`：全局保存目录的根路径，必须是 `~/opencode-autorecord` 本身（命令会扫描其下各项目子目录，传入具体项目目录会扫描不到任何项目）\n\n**Notes / 功能说明：**\n\n- Scans all Markdown files and generates `opencode-overview.html` (main index page, metadata only) plus `projects/<project-name>.html` (per-project pages, full conversations) / 扫描指定目录下的所有 Markdown 文件，生成 `opencode-overview.html`（主索引页，仅元数据）和每个项目的 `projects/<项目名>.html`（项目页，含完整对话，弹窗查看）\n- Incremental scanning when `.autorecord-index.json` exists; full scan and index creation otherwise / 如果存在索引文件 `.autorecord-index.json`，将使用增量扫描；否则执行全量扫描并创建新的索引\n- Project pages are rebuilt incrementally (only changed projects or those missing cached details); stale pages in `projects/` are auto-removed / 项目页增量重建：仅重建有变更或缓存缺少完整对话的项目，未变更项目直接跳过；残留页面自动清理\n\n**Example / 示例：**\n\n```bash\n# Regenerate views (pass the root of the global save directory) / 重新生成视图（传入全局保存目录的根路径）\nopencode-autorecord regenerate ~/opencode-autorecord\n```\n> **Windows users**: `~` is not expanded on Windows — use a full path like `C:\\Users\\<username>\\opencode-autorecord` instead. See [Platform Notes](#platform-notes--平台说明). / **Windows 用户**：Windows 下 `~` 不会展开，请使用完整路径如 `C:\\Users\\<用户名>\\opencode-autorecord`，详见[平台说明](#platform-notes--平台说明)。\n\n\n## Advanced / 进阶\n\n### Custom data directory / 自定义数据目录（`AUTORECORD_HOME`）\n\nSet the `AUTORECORD_HOME` environment variable to redirect the data root (defaults to `~/opencode-autorecord`). Useful for development/testing — plugin writes stay physically isolated from your real data. / 设置环境变量 `AUTORECORD_HOME` 可重定向数据根目录（默认 `~/opencode-autorecord`）。适用于开发调试场景——插件写入与真实数据物理隔离：\n\n```bash\nAUTORECORD_HOME=/tmp/ar-dev opencode\n```\n\nThe CLI reads the same variable as a fallback for its directory argument, so `opencode-autorecord regenerate` without arguments targets the isolated directory too. / CLI 的目录参数缺省时同样读取该变量，便于对隔离目录执行 regenerate。\n\n### Data safety during development / 开发期的数据安全机制\n\n- **Stale self-check**: on startup the plugin fingerprints its own build output; if the fingerprint changes while running (e.g. you rebuilt during development), all disk writes are disabled until opencode restarts / **过期自检**：插件启动时对自身构建产物计算指纹；运行期间产物被重新构建（如开发中重新 build）后，所有写盘操作自动禁用，直到重启 opencode\n- **Schema versioning**: every session block is stamped with a schema version; blocks written by a newer version are never overwritten by older logic (fail-closed), and the same applies to index/view versions / **格式版本戳**：会话块与索引均带版本戳，旧逻辑遇到更高版本的数据会拒绝覆盖（fail-closed）\n\n\n## Platform Notes / 平台说明\n\n### Linux / macOS (Default / 默认)\n\n- Save directory: `~/opencode-autorecord` (i.e. `/home/<username>/opencode-autorecord`) / 保存目录：`~/opencode-autorecord`（即 `/home/<用户名>/opencode-autorecord`）\n- User-level config: `~/.config/opencode/opencode.json` / 用户级配置文件：`~/.config/opencode/opencode.json`\n- Plugin cache: `~/.cache/opencode/node_modules/` / 插件缓存目录：`~/.cache/opencode/node_modules/`\n- The `~` in CLI paths is expanded by the shell, use it directly / CLI 路径中的 `~` 由 shell 自动展开，直接使用即可\n\n### Windows / Windows 平台\n\nThe plugin is cross-platform: all paths are resolved via `os.homedir()` and Windows-illegal filename characters are automatically replaced with `-`. Differences to note: / 插件本身跨平台兼容：路径基于 `os.homedir()` 自动解析，文件名中的 Windows 非法字符会自动替换为 `-`。需要注意的差异：\n\n- Save directory: `C:\\Users\\<username>\\opencode-autorecord` (auto-resolved, no configuration needed) / 保存目录：`C:\\Users\\<用户名>\\opencode-autorecord`（自动解析，无需配置）\n- User-level config: `%USERPROFILE%\\.config\\opencode\\opencode.json` / 用户级配置文件：`%USERPROFILE%\\.config\\opencode\\opencode.json`\n- **CLI caveat**: `~` is NOT expanded on Windows (Node does not handle shell `~`), so you must pass the full path / **CLI 注意**：Windows 下 `~` 不会被展开（Node 不处理 shell 的 `~`），必须传入完整路径：\n\n  ```powershell\n  # PowerShell (recommended / 推荐)\n  opencode-autorecord regenerate C:\\Users\\<username>\\opencode-autorecord\n\n  # CMD\n  opencode-autorecord regenerate %USERPROFILE%\\opencode-autorecord\n  ```\n\n- **Filename restrictions**: Windows-illegal characters (`\\ / : * ? \" < > |`) are automatically replaced with `-`, but Windows reserved device names (`CON`, `NUL`, `COM1`, etc.) cannot be used as filenames — saving will fail if a project directory happens to be named that / **文件名限制**：Windows 非法字符（`\\ / : * ? \" < > |`）会被自动替换为 `-`；但 Windows 保留设备名（`CON`、`NUL`、`COM1` 等）不能作为文件名，若项目目录恰好叫这些名字会导致保存失败\n- **Recommendation**: OpenCode officially recommends running in [WSL](https://opencode.ai/docs/windows-wsl/) for the best experience — inside WSL everything behaves as the Linux section above / **建议**：opencode 官方推荐在 [WSL](https://opencode.ai/docs/windows-wsl/) 中运行以获得最佳体验，WSL 内的行为与上方 Linux 一节完全一致\n\n### Comparison / 对比一览\n\n| 项目 Item | Linux / macOS | Windows |\n| --- | --- | --- |\n| 保存目录 Save directory | `~/opencode-autorecord` | `C:\\Users\\<用户名>\\opencode-autorecord` |\n| 用户级配置 User-level config | `~/.config/opencode/opencode.json` | `%USERPROFILE%\\.config\\opencode\\opencode.json` |\n| CLI 目录参数 CLI directory arg | `~/opencode-autorecord`（`~` 可展开） | 完整路径（`~` 不展开，如 `%USERPROFILE%\\opencode-autorecord`） |\n| 文件名非法字符 Illegal filename chars | `/` | `\\ / : * ? \" < > |`（自动替换为 `-`） |\n\n\n## License / 许可证\n\n[Apache 2.0](https://github.com/kevinsoul/opencode-autorecord/commit/6c59a77af7dafec32ebfcc9c892ed4b0f9a6a06f)","readmeFilename":"README.md"}