{"_id":"opencode-acm","_rev":"68-8e7d0dca335ab4713872c591c58a62fc","name":"opencode-acm","dist-tags":{"beta":"0.5.6","latest":"0.5.57"},"versions":{"0.5.0-beta.1":{"name":"opencode-acm","version":"0.5.0-beta.1","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.0-beta.1","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"223bf974a4b78724b396cce06f7736fc40cbefac","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.0-beta.1.tgz","fileCount":7,"integrity":"sha512-U/1K/fefxR2C74Y00fguHh6mmYoCYtRfptwvVSD6RoOKOzJQ08iDZRoNphc/bcQshVvdRACojpSSrJyVcgShdA==","signatures":[{"sig":"MEUCIGQmIGrQnZagJnvYEqUFN9Msyk3+setQ7Ipkxvw7Gw++AiEA3DqTIir/zMVwX2ZBz8lMM8ThZMidKNeZ4A8KkQyECRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573767},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"7879d5e6aafb1fa0f088185c18115d096815d4b1","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^3.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.0-beta.1_1774993471249_0.2728009334081134","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-beta.2":{"name":"opencode-acm","version":"0.5.0-beta.2","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.0-beta.2","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"6e86e6c75aba08023ed3e0b822162647a794fb01","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.0-beta.2.tgz","fileCount":7,"integrity":"sha512-F3ggmXighviNfNz0AOH+Z5k1go3bukTSZ71jt/s4EjfCFDWsIFJu4pdBuPXRGfml4pH61OMa2XHne7fdGouwAQ==","signatures":[{"sig":"MEYCIQDdLuSTEcaFw2iYlxLiYU4G2Rls1EBVp4fy9oIQQECjhAIhAP8ZdsjKnuCFH4DudkeUQ4vx84KrS4HShJ25WHX/3xrn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46277},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"7879d5e6aafb1fa0f088185c18115d096815d4b1","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^3.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.0-beta.2_1775009002640_0.9447230297409397","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-beta.3":{"name":"opencode-acm","version":"0.5.0-beta.3","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.0-beta.3","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"81895dac1a5fa80787919d8fa6607c1fe10b1d20","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.0-beta.3.tgz","fileCount":7,"integrity":"sha512-gi/4wPm8eJgtIRM6KpmZbSqJuAvDRDyPpoMgBInLLIChVw6VHP/M2eaytLDU8db78TvQLu4SuM69Gk0PxXOw/A==","signatures":[{"sig":"MEQCID49oaY+6qZJFNIicFnfoihRtp5IX5068nBPNog2fm1lAiBBRCmEKDjceepiDwmSWdB0zkaZ5tsbsAA4EJoX3tomBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46277},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"b9aa33b890dbeea562f99ed11b3e900ec71c33b5","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.0-beta.3_1775009259941_0.3767677939758691","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-beta.4":{"name":"opencode-acm","version":"0.5.0-beta.4","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.0-beta.4","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"0caf76690ee857d82b965e5c62075d85ce8d83ee","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.0-beta.4.tgz","fileCount":7,"integrity":"sha512-16qs4d7Y8r2YueN9z8/ppzQ0vPzcT+aLuw+hNkqi8K2cK0AL2Elz3cwSdJd4jvrBhfLK/9YDYoDwUC5P0rmdxQ==","signatures":[{"sig":"MEQCIEjNwr5bzMYuN0ovIW4WzBtDhBEFG1dRr0hgA6bAYd/ZAiA66NZOLSJNhmT4rDlKppZyX9e0nLUHYWByB+li71rlPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49875},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"80162f396657079760d6e1916369d868ae6cb837","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.0-beta.4_1775053749665_0.6050376414889971","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-beta.5":{"name":"opencode-acm","version":"0.5.0-beta.5","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.0-beta.5","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"e9ca1f509d5e21df1f84d5dc7bb1fcbcaf8d24fe","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.0-beta.5.tgz","fileCount":7,"integrity":"sha512-EnA5fojOt7K/zdIX9I4Bp06mMJqolxY0G3luKoZ2LXKs+CXicN3lp+gkcpZg2HwULNO9QXd631/lSza8BOywHQ==","signatures":[{"sig":"MEYCIQD99noylm8GKpqo+hg0aJQL0PKmEmCU1f7mjd8gmMW6ngIhAOwfusKX7pQFvgG1VfFC3nq2OH0FAR1dAoSIR7WGI60j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49843},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"30d10fe154f85228c3520f2bff6fbc1b6a915234","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.0-beta.5_1775054567257_0.5456789111016185","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-beta.6":{"name":"opencode-acm","version":"0.5.0-beta.6","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.0-beta.6","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"cb282e4621fbfe901f9c61e619fb41f4ec7dcab7","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.0-beta.6.tgz","fileCount":7,"integrity":"sha512-/igroMJywq7KjhD3vosDC4cCCy20Gl43WViKtnbu3CGkPx7TAGy9B3KjqdysErRWCYvlaCzIS0qFQ9n3HOjPbw==","signatures":[{"sig":"MEUCIDdBbctPz2M2WbqTWhPHFHfaAOjfEr82GJPywHyitia2AiEAqMQRYj2AFLU8BkGATlWHt/EqoEpkYMqd5y1Y/2QhLXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49913},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"7a1549ddd8e055ad3442775624a734e29b36c872","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.0-beta.6_1775055254856_0.9711024912858044","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-beta.7":{"name":"opencode-acm","version":"0.5.0-beta.7","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.0-beta.7","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"629fd4b1bda57cfeeaf143b8c6268a3b551215f6","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.0-beta.7.tgz","fileCount":7,"integrity":"sha512-SPDHSnrRu73gWgiltTF/0xig5ELNHkhk69lj1tSwRanRHdGc3UAMtORlO9KDaIWOQw+ZycjZEvFFeTVzL7BmUA==","signatures":[{"sig":"MEUCIQC6Ewn2xYxefECMJOrGzMBDyNEICRoabIHt5TR2U3wmmgIgUIFvcftQXtL+8rfXeyKvjCYfqdpWpBwdSmtPoxKyp/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50537},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"b05d420aa38ea62928b6cf9fa9e484d8fa3388e8","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.0-beta.7_1775056394334_0.19426002879410675","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-beta.8":{"name":"opencode-acm","version":"0.5.0-beta.8","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.0-beta.8","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"1933df31016216d929c2188e851fc87674997994","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.0-beta.8.tgz","fileCount":7,"integrity":"sha512-53q1cWwoZlEuQz7u0cW77Zkk2o/JF02Ltqqni1MpwPFOufJkICFOI84Wq6SdKEy2ThDjSxwRU38IG5jQdakzFA==","signatures":[{"sig":"MEUCIEIucvVayLFVOFD7hVf0ld5oEfL/eE8WYCytyDbsD45GAiEA1oFY4oGeN3M8bhk3H8s/4p0LiUuIAfz+4npx1jFYmGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50899},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"5149a2788f8669f73dfa9f9b96b4f6be38436a8b","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.0-beta.8_1775056997138_0.22607992274467614","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-beta.9":{"name":"opencode-acm","version":"0.5.0-beta.9","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.0-beta.9","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"087b0ab93dec81d145070d212dc123f435a7aec3","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.0-beta.9.tgz","fileCount":7,"integrity":"sha512-B6kTBUSIs1Nx1pBifs41vite3qVwQtbgD4DtJfq/ewzLzuL83TQweYC0kD7pZD6jh5Rh0/kBxpYvgIOdkhaldQ==","signatures":[{"sig":"MEUCIQCXsrvE0gH1s+EEMDmprjiPMe8MOiXU3xS/s0L0/jdMfwIgOWooQlR3nDT/pMP3iYzwWhcvSGTCPImRwlvvXeVCbf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50829},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"78f7b9b96320722d69047ee3228bcd91138a517f","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.0-beta.9_1775058377135_0.2140409799024312","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-beta.10":{"name":"opencode-acm","version":"0.5.0-beta.10","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.0-beta.10","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"f9ae9cd7068a19a3640da5c8bbc3fd708bcd1036","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.0-beta.10.tgz","fileCount":7,"integrity":"sha512-7yY2J2Ia4wHCq8xjEKOVDA2Ehh24RYWJ7fcDQOymHmBBQ0XT1mr4/7aZhsAq9E5Atn32I3cz6UtuwGEl9vffnQ==","signatures":[{"sig":"MEUCIQC67VpCi2MidEy2c529K9i+2Bk1zSoHRx/tu0Gx2ZRoXgIgLfAYX1RgZHQCsxn/W11oaNMGlM2c8P5OO0lmLJus7EA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51360},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"89bfac8355785e16c70bbe6dbeef8f2bdc866c07","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.0-beta.10_1775058976453_0.5033816481205959","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"opencode-acm","version":"0.5.0","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.0","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"02ee18b2b53013931f64f6cf6e054633cf8aef79","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.0.tgz","fileCount":7,"integrity":"sha512-jmtRvQ03PuGPkHczfcG5Jbzxf+zWO0Q10FIKTtDUBx92BrgZ4coAI0W7Z83pMODDH9wo1mluKlktu0DcbXkXRA==","signatures":[{"sig":"MEUCIQDevI9/oJDUbfNOfbT/wHWtHCmCVtQO8UqjTtZnW1e0BwIgN4nXzcJV+cKaR387qgVR8faWyKliVdDHbw1Su2Ze+nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51227},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"846ecd4d9a0f57b887cb897ffc13e6b226abeed5","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.0_1775066394891_0.9008635461120631","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"opencode-acm","version":"0.5.1","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.1","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"4b762a0d6538bcf571257e981bf0e34338ab7ce6","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.1.tgz","fileCount":7,"integrity":"sha512-lM6hOFK2ZGp0+ajox9SWjsOtOlTMVr0LW9ICGFyht8X8mRsNjo83No0OiGdhokaENcavQlSkcCFfIEtBvIMuLw==","signatures":[{"sig":"MEUCIQDXBeY+hVzScfbdRIl064c8iFrAyuZD/vMc+HNRTGLF5QIgS1/ioUEnopLaiQDsek5Hh2HSUDgUlA4RFPTfXB8pLYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52036},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"9fb8d02984c4a6f7958a8263425d1765ab12c78b","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.1_1775071284515_0.3861593992796082","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"opencode-acm","version":"0.5.2","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.2","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"49cd6f36ac430ba1ce921b27d01c2caadd768c76","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.2.tgz","fileCount":7,"integrity":"sha512-7hSQ2wTFF0bg1Sm8HjSq4QN9G2FSesFZK7nAM3+xFJEcOoESUhSEfAVX5auRZOzJipqjF50vEjIuJsABo5s33g==","signatures":[{"sig":"MEYCIQCy9+qUkDgY8aO5/u/Uzsip5vi2tOWhPSwCcJLjoRV9xQIhANkN6D70kRjTzIssz6K3KpoUnBUklOyugiSy7Pj7iKYG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55877},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"894d4f63f152a4ca5efb5124c935e95b3b019569","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.2_1775071359253_0.7028165875028731","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"opencode-acm","version":"0.5.3","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.3","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"1bb7ee6418692407494d6bfc07eef0131a06b82d","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.3.tgz","fileCount":7,"integrity":"sha512-wjSFrz+o5v9J+zCfjqz+WYyf7blk5N8rep3bbNvKJGtd6PSYpq/deiXEJOCN5CvJHfe857ZTc7xgKqN808EErA==","signatures":[{"sig":"MEQCIDYNkeePc34kkHAK7lmLLldLFhkewrGtdU2unSuL4KQQAiAfOVMhIsw2xWYZeRmbA7YbeZBfBxRj+xYvUhN9kT/mJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56028},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"aa284add549f9608f51aabd8b5d812cfb528cd73","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.3_1775071411890_0.43790530440400754","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"opencode-acm","version":"0.5.4","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.4","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"4922228fc56fd62542f3bf98a3a7616e50bfd12e","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.4.tgz","fileCount":7,"integrity":"sha512-qWFVqxaAdXQryFpp85/c1J7d3sZFpVurozZI7smYDgYR+zHzrKkknDLLr78uj57l/T2izp/h++ss38VPGuy8yQ==","signatures":[{"sig":"MEQCIDrojPybt1Grydl3YIifuUGl+Tkqnc/0Bf3PLFKP6VGCAiAnoz6hBlY4XGnaes7coZqurrOd2saNMr/fmyEedjp45Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56114},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"71a1390c1436e0cc53e8ba123248a0212d7bb7bd","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.4_1775071448624_0.23344046336250446","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"opencode-acm","version":"0.5.5","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.5","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"f7c9000de623eda26c7107c1f27efccf2d25535e","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.5.tgz","fileCount":7,"integrity":"sha512-yl0dAYpzPCA2DZ1JYNr0bbBwK6/UvsVtyyNqdcvy7T3r3ke3pTrk0ULQBwgyHqqBOzoHVbhg31+SczTRZBf7iA==","signatures":[{"sig":"MEQCID011tPq1M2b58CsAJTjCsqb91O4yxLEpQUSPC5F+RohAiBg/lPd9rmRgrqW4HBafPEEXfneIRtijIO8+Rtn5/9Hkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57017},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"e76843d8885344582fe4fbd276f7085f26e65158","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.5_1775071523950_0.316702141860403","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"opencode-acm","version":"0.5.6","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.6","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"4c12d5c85552982f5a0145de33973239da1fc440","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.6.tgz","fileCount":7,"integrity":"sha512-FY87FTCi6WWyBTNLTAz3hALfIS8ismV+w1teQQz50TvHJgAXbyoNYMuObtMBw0i6ZfUH7+p9IlZfL8XSPHaNEw==","signatures":[{"sig":"MEUCIQCtbVOfOTNMQyn5XrY/7lNtw00BUVfoWSveC0mWufdN+QIgRzXoKneKHbwS6ZNk1MjPLgtJVxSWU5mBG0DLkI5TzDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57381},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"4c1044e04005bb19ec330e6590586d8bb087b6ed","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.6_1775071649385_0.004637060514141478","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"opencode-acm","version":"0.5.7","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.7","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"21e2e584ada1b0d4df0e8c7aa1e6094e16f30bbf","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.7.tgz","fileCount":7,"integrity":"sha512-eDNq6ILaaE2AUmd9kZVmtLbdvvdWNgYevSSHpgwsOTc5TYFZkWNtXA5MroAvHu2GK4AjVpaRwMPH7OWZuTpZ5Q==","signatures":[{"sig":"MEUCIQCPh28sBCqk/X6t3bHEmH9E07cK/s1fdXq6tg2HJimNLwIgQJ2+8stvN3g+6m9JHbXZ2j8CamVB3IXjtp7zcdVhUMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58893},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"4c1044e04005bb19ec330e6590586d8bb087b6ed","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.7_1775141078434_0.7861366370271723","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"opencode-acm","version":"0.5.8","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.8","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"705f84fb071f57b061027ce98eed44a2c45cb534","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.8.tgz","fileCount":7,"integrity":"sha512-3pG+2hSXDdS5d80e5fTjkIWRc/o3PrAUCrauPqgBMvyidN3/ooVW4odUekeXlnE7XFw1sxyZxid4TmC+iJXYkA==","signatures":[{"sig":"MEUCIQDPId67lRbhQXqg+3ntZfCbxv/EM0yixdZerQnm9cchNgIgQAZp4cpEEvHnbmupAHky4rzVXNXvFd4TeKt8E/Drfvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59157},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"47924f8e326cf44882dec3c4d5d0f35bc2dbcde7","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.8_1775141389025_0.35910848336786527","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"opencode-acm","version":"0.5.9","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.9","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"ae5993ca3593717a807ff55ba45032fc958daf74","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.9.tgz","fileCount":7,"integrity":"sha512-US8puluOfuC7FrbO0aiyIU22pO57kXiRU+7ZK4N49WqCiybL7Ejyo+Pdy3BYIwWh83FOnSR5r+BnCUMjQXs4Kw==","signatures":[{"sig":"MEYCIQDMayJS83S3fqm00UUGjPc/bhsOEzFdSOOU6XWRroD3nQIhAK8cxrbLVScNg3/wwzvTZg9GKUja6nf/NAozhKxMXkLz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59422},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"bba9fd3996166fed79987696f2286e94f0bd2ee8","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.9_1775141830755_0.6853195324650454","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"opencode-acm","version":"0.5.10","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.10","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"d07244a47031677a99fcd43d6135ecf940e93590","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.10.tgz","fileCount":7,"integrity":"sha512-QHcd//RDUYE/YpAgiMnAoEyAF1GvywaOmIOk6bJnXcQh/eUyTpx5bksFI6eGgQc9PA/0KXlKE18XB8VAIpqmOg==","signatures":[{"sig":"MEUCIQCjm1hco9+b8VN49Lrb8pw1J3xu3H4H/V22b2dhy0WS0wIgFcvPLhrGM/1HFR5nCaIGCvvi7f4Sp/NNc1c7GoXvn08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60048},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"888ef9cfdd92ab91575819553c64d39f39e5f1a1","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.10_1775142836468_0.9385291346371627","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"opencode-acm","version":"0.5.11","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.11","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"f05d2c61909dbc444e0feccfa139b677b5e076ab","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.11.tgz","fileCount":7,"integrity":"sha512-D5hGOhDwsCvY0N5ZlUQzKlJuB33lUMUxhiTXuJAgbG9c95CBRjOEVKcKo0vpkGdtOa8SiZ/KZ9hMN8ph97dNxw==","signatures":[{"sig":"MEUCIHcZhFpZD3tLal9Z1eZahXTYeJJ1OaprBOQ75Y+1j/cuAiEApLqLlDf19MfuC3mDLRym6AceQ3gvC+7RuN+/g+K6BcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60063},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"648d4fa8f12af78b80f447b97b4fd779b7b433f7","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.11_1775143085787_0.8937145877021153","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"opencode-acm","version":"0.5.12","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.12","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"5abd07720535b4fd26e3c8bf16c67340fb5d3572","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.12.tgz","fileCount":7,"integrity":"sha512-p6CKnQ0k1qUTtA4FtE6v25Y2eM6v+6rYqJRlpIK/ZKh1fIeyaC9kTzmY3/xP8KxgTSTj3YsZpXGSGENn7OjYZg==","signatures":[{"sig":"MEYCIQDN7Y7E6/RczctPoME5LU97S+AJqpZciBIyieoDXeltfwIhAJhdMh+X06d4CLtPIpaKRHGtDnEc5BqvXxSi7xASXdzX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60066},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"2da1f88a99af4c778e88244f024ce957c0635db9","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.12_1775143343573_0.44912523001554017","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"opencode-acm","version":"0.5.13","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.13","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"04c0f402d1ab90e5a0b2c5ad5ad4f14bc0ad0f42","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.13.tgz","fileCount":7,"integrity":"sha512-sHe0MmUKK3Rp8NYMsAuXQtnAdh+eo/p0lQMTAGIk4yQ3EumEFgGULFnYbnXRwNPXGDS6Qh1NfqC+OAHhGw1pfw==","signatures":[{"sig":"MEQCIFMnuyenCfz0gCiXVXYa0HO1q154YRktRiE0RcT4qExHAiBJ92dBsT7YTPbuh38U/SIJ4P+rzYDg5kF0j1IzVI35mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60094},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"7e9c874fdf4e0871fec8cfed8fb4aff2cf11227d","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.13_1775146817678_0.5954872208004749","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"opencode-acm","version":"0.5.14","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.14","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"3cbaf83595e863cededa7b265d35afb713bf5c12","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.14.tgz","fileCount":7,"integrity":"sha512-6+MWT1NBJFgfqXfhnNa/8wjRBM18ZLQHVxkL+icLBrtelxxYXIoldxS3iQ8kf/uNPvwELtuPsPvFBjo+kR0bNQ==","signatures":[{"sig":"MEUCIQDusjOoWUJHNnPU5YMPJBLw8fudkU69bt3A0k0Hw2ZgMQIgB1rW/exQynj26xgT9QgLlSguaVX5q+YqljxxvNs9hlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59423},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"2ff75fe90f104aaccd4f99970ac3d7a458f8e03e","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.14_1775151155317_0.1968021473260848","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"opencode-acm","version":"0.5.15","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.15","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"7cc6274a328a32baed9edeafb8cf2f50748699f5","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.15.tgz","fileCount":7,"integrity":"sha512-HANTFaWXBNRYjOo2h2x4Kk4mi4KAhhJJ95ZSV3J3ltwkhQ7mlrbBBE+oAXAsNc8EsmWG01G4krpmGJFLiHTaqA==","signatures":[{"sig":"MEQCIHKvsu4iKuCpA98kbWcvck/qTSOXHFrHhFuIVVvXJncXAiAoWDM9dKc6Q41QUdNtdMgANWIqK1d9sLUaCQWLm54JLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63234},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"9bbe093b36ad7407836aff27c619dedaa280e3cb","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.15_1775154907109_0.519585237322274","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"opencode-acm","version":"0.5.16","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.16","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"72782869f7dd34c8db04e9bd32c56758a3429973","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.16.tgz","fileCount":7,"integrity":"sha512-kKPwu2hkix2O4Wip6Tvw/IZ1GNIz3lE99U1o0bNBxnu31PwMCfXTzgYq7dXu9V2O8q+0q9FCeJHzGWimenY8NQ==","signatures":[{"sig":"MEUCICioW3ufsp1n4W/EdEb+dv8YYCqW/oFbdeRx2Djaz4AaAiEAlFtOw/9yS+hT8OdSej61+uY6duA0LEBod11OVvihdMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65183},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"b1bafc0fdc645f4e0d692f94e797dad22a350f9c","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.16_1775155335721_0.9333177302554092","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"opencode-acm","version":"0.5.17","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.17","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"82b91fb4312d69f6c6bfe722a4a882c528a5bbe9","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.17.tgz","fileCount":7,"integrity":"sha512-mg857IJEnbfy0xJkO6vps1v7DJuGnG42/iy4JgjlZMUoH9SHLEFiw834fRYFHuyyL42P4WlR967hl3TPIOeCoA==","signatures":[{"sig":"MEYCIQDLVt068SjHJ5gHeVc1HNk/6xOz86SwwXRJ0UFary1S8gIhAKnDo7OkPhmCEnHagF6Mw/F6tf2vN0wS0GfjYoFG36hd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65322},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"a548df175bae8816a201f2f68e78e1bac4d659dc","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.17_1775156508046_0.15780775466879615","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"opencode-acm","version":"0.5.18","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.18","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"c4bd72aef4bb089078de4ebaee4f8ce2c43f2a53","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.18.tgz","fileCount":7,"integrity":"sha512-cnoMmTQZEw8D+nsuKNOmnNxNc0zAofW45PLZjdVk0wfQ6Arp76Zmn0wx/IRnRjUtowB+AxbLQhxaGZdYjPH4Dw==","signatures":[{"sig":"MEYCIQCV2lpoM3wrKKjFYpKLsZEW41iR18X7TaWCT6ESwfaKyQIhAKeZRztEHQCRbvpDpLTmNoJBFkXHBlGVspfEEgQ2flhZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65292},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"12bae4f1c5be4d598f5c6ce1df467f35a375da15","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.18_1775157387150_0.7556036316095536","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"opencode-acm","version":"0.5.19","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.19","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"eda1c6afac3302955407e2b1469e33cb77d9d75c","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.19.tgz","fileCount":7,"integrity":"sha512-+/LU/OgdRu6U0renPGcwwE+/Sdn+9fakRkbgnWSda5yoXb9g9M6MSzVgHNl7IHhyXet6s0tghV60KdOFBZvBZw==","signatures":[{"sig":"MEYCIQCQWWF7GxlW21fIBqF3dq7vyz/hnNJcbwiXgKqEez7NEQIhAPE7si4tnfo5N/54q50Nj/hstmnPjRQiSNUSXjTC5ovd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65376},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"322570e822bcd1efbbb84ac880a2e885985b23b5","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.19_1775157605748_0.7071743223786178","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"opencode-acm","version":"0.5.20","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.20","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"5184cc5a8b01b1ebf1518cfdcac0398c96466db6","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.20.tgz","fileCount":7,"integrity":"sha512-CGMtPcXHsyKat/yR9YKYlkmEwzA4HcsgAh/Kmk0RWlUa0Rj/Iw50HWjhyEVh733IC0aODGp04EPvyHrqFvdWkg==","signatures":[{"sig":"MEUCIQDWKqkBL8T1c/+2WD/hVvbdXpuCPPHkGwQv6YwKVJ46KgIgJLCJHScTKIWCI+XlzQVtL1mFp/+RqMDzNkx9pKLJxB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65376},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"f247135f92bff1bbcf1559002ce6fa4d193cbdd3","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.20_1775157855271_0.5952147569159001","host":"s3://npm-registry-packages-npm-production"}},"0.5.21":{"name":"opencode-acm","version":"0.5.21","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.21","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"77253486ffd6950de0351c59a31b5ed9d20a6512","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.21.tgz","fileCount":7,"integrity":"sha512-7ijdyWw+Kn14VtUFQQIoM8hWE+YNlaU4FF5cfy/xcalKfiJUXh5zzSmHxrUsSMG28iFM9GARtrZI5EDnlRBChg==","signatures":[{"sig":"MEYCIQCKfYqq7FqozbsFPkAy0axb5TVfGo7jurNPXk+Ci4u9WgIhAPRfM4Jgsl7nISBNsAL7ZTgMKhIVfKl++4hRKBg1W++V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65370},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"fc46cb2e633c2e2566638a7558f6d878103ba2b1","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.21_1775158141334_0.6513572897670699","host":"s3://npm-registry-packages-npm-production"}},"0.5.22":{"name":"opencode-acm","version":"0.5.22","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.22","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"43b6a4c9dc432a6916a84534ac547d704dcdd004","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.22.tgz","fileCount":7,"integrity":"sha512-Nm0B4//Z9GJJ6BUIxiiCLNf2ZqBVCFojYnW0JqkKGc5KJJF8TMetc3mF9tmz1kwt6QygSszUVO1GM4Ucuo8zyA==","signatures":[{"sig":"MEUCIC4ZlGICbHmb9IrvuPd8Xo7rDl0gXZkVDlI+25lmVwLvAiEA2MBfetzGgyrT4+mtNJFib6lAob9SRS+yAJo7TZiMA4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65518},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"fb6f1597d01bd6da3b442558a86f0394a22188c8","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.22_1775158763657_0.6875193404016682","host":"s3://npm-registry-packages-npm-production"}},"0.5.23":{"name":"opencode-acm","version":"0.5.23","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.23","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"ab7e857a57e6a71df5ce72296c536895d4a5813a","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.23.tgz","fileCount":7,"integrity":"sha512-IvjLqqRLkVtFkG6ux8dxWbVkWRC8ZqFO+F4dxnA1ceNXYPZTCMLFAclWD8vsLrz7VaMY1fUxNmyJQytTxSw4oQ==","signatures":[{"sig":"MEQCIDyjgvt5IsvQR8Yyo21jy3NqeG5N3zS1XSJ83+EEILx/AiA8ObWpG2yqc0gxyhe8lkllNo9vi+floD/2+/dvO0RqrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68068},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"7e1d0ab5ca3126aba34dfc8a2ba2f345af4c7748","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.23_1775161642739_0.4536570492989238","host":"s3://npm-registry-packages-npm-production"}},"0.5.24":{"name":"opencode-acm","version":"0.5.24","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.24","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"59e4c3869c6a1955a56bc9862fe3b894e9e325c0","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.24.tgz","fileCount":7,"integrity":"sha512-d9HrgtdtwVceiyMIEIubWidCPxwAlHMb3H016ydJhEjd7nr5DMPljagSo7r/zypWLm9hh9Il93zFK476bgEh5w==","signatures":[{"sig":"MEYCIQDcOFU9+/ZUikVvB+XL8U+dWJ0cx/F3hMehttepSIFyzAIhAMOTbEbsWRiGOY8WIyme2eVdS7L3wZOJnIhQSOycyfCP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68239},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"bc8e5ad4b265d6b4d5f1c9475a18d72a54389197","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.24_1775161916020_0.9198644281359185","host":"s3://npm-registry-packages-npm-production"}},"0.5.25":{"name":"opencode-acm","version":"0.5.25","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.25","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"b4db9c5d9defd499fed103ea5c59ffb7eb719723","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.25.tgz","fileCount":7,"integrity":"sha512-p8Uga1XW839cTzQnnkgrWpLfMzNrq9OyLcKpdCiIXARBWCA+Qg8sdBpUSzJBvhDT05BVWG82JA/3x2wn3DqNPw==","signatures":[{"sig":"MEYCIQCXIdAaqGzjS7ofwZ2+VHYgN/yOAdS4Sw9vYQ7hfNq0vgIhAJ1hg+uDmqlGQDkSv4x9tnlcKOzn1dpNF5VqHNeOdRJK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68349},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"fa8e339231c36d3a9631085eb52d717cfb459933","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.25_1775164574881_0.9056376346289527","host":"s3://npm-registry-packages-npm-production"}},"0.5.26":{"name":"opencode-acm","version":"0.5.26","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.26","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"3143ba232a9ff365d8b4c3b54f18fc1b3cb0541b","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.26.tgz","fileCount":7,"integrity":"sha512-B1VZ3Bf0wMAyIiV7ig5f9geGzhXTZ/04fnW4tFReqw53s1wvsOUu2/KuAnWtfb4KotFopxsAMENqhpXosqgemg==","signatures":[{"sig":"MEUCIHJLXWM2/4JstDqzaJYu676ys1ocZrEc4Bo2yZHAE4V7AiEAocYOnk1MLkaCMMkgwg6IX8KP+KI6wdag1MRdLldYWR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68812},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"fa8e339231c36d3a9631085eb52d717cfb459933","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.26_1775164602724_0.8631027175792543","host":"s3://npm-registry-packages-npm-production"}},"0.5.27":{"name":"opencode-acm","version":"0.5.27","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.27","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"df47530874ae8a18b8a5b24b990b0489cf29b747","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.27.tgz","fileCount":7,"integrity":"sha512-I8yc2u4QyAQ2fclYaoDlLWaDtZYhDRlDj5kv9ShGK6ce+vf8LRn/X5uk4nNTcOgYngBZRcExSor2lGBjf8I5xQ==","signatures":[{"sig":"MEUCIQDltDjHSeXIbaE+5lV+Yr/wquh2TfBJYLDCGLHpGvZmMgIgJj1+FIqAV2WVBpVj8IuyPFXDi6eViLdDjctPcUT0J2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68879},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"dbb7d8773c1285d6c9b9dfe44fc164c96f158872","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.27_1775164643022_0.19093834186570446","host":"s3://npm-registry-packages-npm-production"}},"0.5.28":{"name":"opencode-acm","version":"0.5.28","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.28","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"60edacc08fdda4880837870f07b7d7434ce53f42","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.28.tgz","fileCount":7,"integrity":"sha512-b3ItgtsF4NB0wbTtrrtMfyifY1Im2ti02Y81/jizPyFBTPbE8azuGHsymYKLfs/13pOERvMc2cKFXcZHuHUI5A==","signatures":[{"sig":"MEYCIQCEsHQzDhCgfF2sgotwNB6gPUx/EJXCvX4v8LIqq6O13wIhAOdG6msa8SEEcri63IUMMjEgpYb8P/eilQvg0R8HUc8Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68975},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"4abf71a7a274efd47fb9dd7d7c0b942375e185b7","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.28_1775164867113_0.0358022596921328","host":"s3://npm-registry-packages-npm-production"}},"0.5.29":{"name":"opencode-acm","version":"0.5.29","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.29","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"8f00ce1df337b80c7b9c75c1dd4155a289bc29e2","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.29.tgz","fileCount":7,"integrity":"sha512-U4PyZeWXxUrajg+7IspJkyJ18Ok2Y1Es5NIqJNksare/bctWTljechf1fP8lTzRNoRVypcEpaRfMTVKD2KB3bA==","signatures":[{"sig":"MEUCIQCnD8Y4pBjEI0+J+X7WCf/hYOyBWY8G3SzomB5le8yVnAIgBGMThQZoETEZNS7rK/gNbRZod/HPlWryTr7buDowM9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68499},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"18612fc21b4c635a5f98b09d28e904731fc070ba","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.29_1775166890559_0.5393463008188017","host":"s3://npm-registry-packages-npm-production"}},"0.5.30":{"name":"opencode-acm","version":"0.5.30","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.30","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"b597eb42eb5254e04491b5352b5234c034c06537","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.30.tgz","fileCount":7,"integrity":"sha512-+7JmHmpXU7+AfKA7cgwF/72GHUy7+jHnwwPsBD5vLHx1+eTe/RwPV6sDUk3wm0DQFPLvN8YyXMyuFJSbKK4BgQ==","signatures":[{"sig":"MEYCIQD3CfxCt8bs9CBhRMNzgwoTBlwj+8Tc3ZqSopxm50aL8QIhAPFd7/QLRbwTbCutqjjH7F/YofOAWWzryWjEqYMF+P0B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68791},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"16f3973046cabb83270ccd0592d18e6e32056934","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.30_1775402423777_0.4402374877420907","host":"s3://npm-registry-packages-npm-production"}},"0.5.31":{"name":"opencode-acm","version":"0.5.31","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.31","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"74b976cf76c86898efe38fef1814cfeb0316f2d4","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.31.tgz","fileCount":7,"integrity":"sha512-oNmZaZK/RbBIfpfodRCQ9B4GYb1ICUuXD8sjR9CnoZS/OrWS8N9LbormkD/0FAdukvrPqo2JLhsjInpbapy+DQ==","signatures":[{"sig":"MEQCIEw59wqIRHMlYCPT9SI8m2wIW53/q5n4YCWI/EvsTT16AiA3vkAM2ibPSwAPOeTxjhh/AoUV5Nacd3PvFtimJAdXWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68723},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"83f31bb5dffb3905393b7e8e9b17405b0d9e1888","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.31_1775402492642_0.6442004264477714","host":"s3://npm-registry-packages-npm-production"}},"0.5.32":{"name":"opencode-acm","version":"0.5.32","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.32","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"84da2c15aa62c9528010dff20d7d6a3669f800ec","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.32.tgz","fileCount":7,"integrity":"sha512-vuv1uNq51kBDa/Y8MszJlBOFtLjUqysPSr60QGVu2ef0Dz8a/SdKW3SpEVqs+yF0lsRDonO3gyMjpXtZGRn2Aw==","signatures":[{"sig":"MEYCIQCFo0+fyOGg5t8W6YsDE+ZilKG4S36Um37Rz48C8782oQIhAOlR/TJqkcCB0+Yt10u+O4s1oQxAfOKwg7s8dOYZSv3x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68847},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"83f31bb5dffb3905393b7e8e9b17405b0d9e1888","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.32_1776805119498_0.6343881092304049","host":"s3://npm-registry-packages-npm-production"}},"0.5.33":{"name":"opencode-acm","version":"0.5.33","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.33","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"5de1a37ab8fdd44a105789245fc2a29a74f86d3a","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.33.tgz","fileCount":7,"integrity":"sha512-Vb2wP6hj8mCGBtBpHKCAsFtQ0wXqZ30jggVE81QLPni4+qjYjCwHhfZSnXdpE9vGJQ7l2JWGMqp5bl9+BtRTmA==","signatures":[{"sig":"MEUCIDDXIEr2yTJjgge4iJE96/1EPMvg2CV8+6pfnMJGnhIeAiEAunTo3HePSHNLfP7GvMCefHQIfgE4y5stiLZGlFVWa/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68963},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"58269186b0eb7a2b1ae738974cc234729e009ec3","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.33_1776806458276_0.7975613800485375","host":"s3://npm-registry-packages-npm-production"}},"0.5.34":{"name":"opencode-acm","version":"0.5.34","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.34","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"21ecaeef747e864738ad1aed73c3debbb0db40b8","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.34.tgz","fileCount":7,"integrity":"sha512-RB0UgDzQawPmHVcHcrZRNWkfK2VVodI/Lt2UnQWFA/KNPvJav3Yvv8MCvCFFJqWT7vs8IzQixX132o5JzBmhkA==","signatures":[{"sig":"MEUCICiab0wuygotEyvEZRcvEAyueFgDKErXuAJ1IU7Ki0Y/AiEA1GGK9C1oQlr48WpfUdogyXjducuVHtXcSyEJy9HQ2sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68964},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"7caa861f42ce285dc35e8b4c163dcdb2eb76e8b2","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.34_1776810216843_0.07869455391088165","host":"s3://npm-registry-packages-npm-production"}},"0.5.35":{"name":"opencode-acm","version":"0.5.35","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.35","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"40a00d5343145194a3c338a6a252f56689e1eba0","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.35.tgz","fileCount":7,"integrity":"sha512-isA45GL9uiJ4CvHvfGiidhBg7Lwz4H1P2B75RvXW9b4IkWUxuBm5ajWiArJbAqRg43mnSdbs85TzbqocRhPw/w==","signatures":[{"sig":"MEQCIFWXC0eSSz39X1y3A281wE3ftvz2/fqzr5akk7Dd0tP9AiAT4DlyWCAD2kL0GubHObThY81HzSNT4Vat2oPxIOcjzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70063},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"dc64edb6de132de6b41e2e1c60bed71fae9b7ca5","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.35_1777643626664_0.8323377326623902","host":"s3://npm-registry-packages-npm-production"}},"0.5.36":{"name":"opencode-acm","version":"0.5.36","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.36","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"bbb94319c8ac2d1e8dd8b26992298c90f3fad5f6","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.36.tgz","fileCount":7,"integrity":"sha512-YKacrNupwA9UhSA+GessLBv4v6WqjPYlU+zm/IvMWFttGjV0VUOEyYAq3SbkcpdDUhnYAv91KcNV342jbdGH+A==","signatures":[{"sig":"MEQCIGzC7Flwysj9QhzMeo4sgIebtHAEMZoJqcz38w/crIpcAiArWuXeCpvPOP1Oytf3cFaQnBTmFXFWS5FwzeFexqDtAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76021},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"dc64edb6de132de6b41e2e1c60bed71fae9b7ca5","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.36_1777646792245_0.8650080498200505","host":"s3://npm-registry-packages-npm-production"}},"0.5.37":{"name":"opencode-acm","version":"0.5.37","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.37","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"653e989d59a9a0d52a512ea973c5bf3cb71112b9","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.37.tgz","fileCount":7,"integrity":"sha512-g/jRrdlvePI28mV75UItpvKDJ0cpsxpJnPHR9yJtASzxkNfb+i4vJizsNO5392xJyMCRfEOtV26SSKPmBNjyqQ==","signatures":[{"sig":"MEQCIFykxm9ppHDTyw5KDaigdTmA1t4a4VmAmpYZbDv4bt3kAiBx0Hmx2JimZWX2ah85ucf7nsCYJmFmBSDX1tgK2hBLag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76330},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"dc64edb6de132de6b41e2e1c60bed71fae9b7ca5","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.37_1778459036834_0.32670538643060976","host":"s3://npm-registry-packages-npm-production"}},"0.5.38":{"name":"opencode-acm","version":"0.5.38","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.38","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"90ed297b808dd0c157725908b029c4be7ae15e4a","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.38.tgz","fileCount":7,"integrity":"sha512-8MKBmgkdbIzsE0CVtp8Kcm24k9qK16XdkBVRim/w6MtJeIfnxaMkiJolyr5jpJ9aDnSfd9oeCMXtSH/0h8eOfw==","signatures":[{"sig":"MEUCIA6T6OpcJEp8UBzIgTZV/kRHk4bEWbUIrqP1PqZVvqeyAiEApFvKZkDHiA5gkqBVPP9dZqDTNnnt186e4LDCSkguLN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76846},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"dc64edb6de132de6b41e2e1c60bed71fae9b7ca5","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.38_1778604320743_0.011775400958217386","host":"s3://npm-registry-packages-npm-production"}},"0.5.39":{"name":"opencode-acm","version":"0.5.39","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.39","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"cd4710efbfb130ec85037d721c47dc136eb13a0b","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.39.tgz","fileCount":7,"integrity":"sha512-R+03GyGVgaPmu7jpAOPJoHEMAYQ5yClwG8kfrMhrwhY6FxWkx8O7gif5L8q6lt9SRTNURg5SJ2Qiy/FZu23TKg==","signatures":[{"sig":"MEUCIQDSchceeY9ypaB4Nv4tp/aKXS9te2Vv16ql7BptRbnuCgIgSgRpMjHIxJEPGmIpANSKvzAfEho4fXlgiWC/mkciY94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77151},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"dc64edb6de132de6b41e2e1c60bed71fae9b7ca5","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.39_1778604755414_0.35940366113184297","host":"s3://npm-registry-packages-npm-production"}},"0.5.40":{"name":"opencode-acm","version":"0.5.40","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.40","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"f5334ae8251d02d88b0dacd9ec0db23e812ebe13","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.40.tgz","fileCount":7,"integrity":"sha512-GIm7SmtoMeTex+kTgHFV8se8Ukxd1CJss8TewyClZN4Vs1IgpcCOGoVxQf6mxZWTkQsOS86jhy+BrQKc3/VN/g==","signatures":[{"sig":"MEUCIDo4iUOQF9zKzXz+RBs+D6n86abvkfb3+K6rN1xXn0QnAiEAxruRppTzZA5FPctlhE2B78C+vCfKg/PrYzzx4r+FsqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77019},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"dc64edb6de132de6b41e2e1c60bed71fae9b7ca5","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.40_1778604950868_0.30174754198664755","host":"s3://npm-registry-packages-npm-production"}},"0.5.41":{"name":"opencode-acm","version":"0.5.41","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.41","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"b7b8284e979a199e8ac60a9ffb30d78d9e5bb03e","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.41.tgz","fileCount":7,"integrity":"sha512-pOddi304QfDsAHeZLkEpgOI4KuXjrLA0Gc1f/YgJC7rtdrIRae6X4voMGRjQzXKq4vKOLAYKMqD5EGJ9LTUj/Q==","signatures":[{"sig":"MEYCIQDH9t6myKu2BBH09NawCRWkzqTqFRxAnJ9S3q+jtq9ycAIhAJ28aivxKJGRjNHfJgbfbwoNklnlvi1FP9HURI/BlaHV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77454},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"dc64edb6de132de6b41e2e1c60bed71fae9b7ca5","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.41_1778619411321_0.27773315408641674","host":"s3://npm-registry-packages-npm-production"}},"0.5.42":{"name":"opencode-acm","version":"0.5.42","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.42","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"5abf5b8d2e1aa45130d731065a61931a2103659c","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.42.tgz","fileCount":7,"integrity":"sha512-cKvgm3cS/HGq9PVFa9RziqRErK8PDKMhg3FybAAMggaFNk/zaKQLTy3UsDa4klr3YEUNON9otFo/l8jCBb5M2Q==","signatures":[{"sig":"MEUCIFAieHgSCEIuKgDc3qq6846212535jggiL88KEH6yJhGAiEAynLuSEuXJWs7TeFSYHYDqpij4jAFhteMshlrTrducmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77480},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"dc64edb6de132de6b41e2e1c60bed71fae9b7ca5","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.42_1778619769907_0.6634837282118897","host":"s3://npm-registry-packages-npm-production"}},"0.5.43":{"name":"opencode-acm","version":"0.5.43","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.43","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"94f7c4f85bdf9dd734f29ae2229a0c1bc7cac006","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.43.tgz","fileCount":7,"integrity":"sha512-34ln6b3CrfSvLpwxDMF8qX/jBpjDNvtwY65Zti17LWUwTkA47KO2OTS1CgwmMaZSyKHJTOEkpvhw7tSKLRocGg==","signatures":[{"sig":"MEUCIHmYoKUI9S5vdxN7mpQ/3EWjjsDRUEZwbNbvm4pg896gAiEAvyigRCOJIlLQEVkENtgiApU11yvPrUDAmqqNimF0WLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78282},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"dc64edb6de132de6b41e2e1c60bed71fae9b7ca5","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.43_1778621263412_0.11357382911306213","host":"s3://npm-registry-packages-npm-production"}},"0.5.44":{"name":"opencode-acm","version":"0.5.44","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.44","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"4b73cd08c1963cc222d776058459c41b0b7851ba","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.44.tgz","fileCount":7,"integrity":"sha512-4gkUD8FijsaI+DUvbqwrEkV8bAXS0ei5zpYS7sNXx6FQJn4VuLhtwQK7mnCpWxv1IAz0ZXOidZJ/ANfpfiv+Sg==","signatures":[{"sig":"MEYCIQC5fMThDqB7+Y/QW0ljA2muEmofnVkja9v8y44+amg19gIhAIj5Q202zMKoaa4ZJ26A/AwqwZJsuGWujyMi5iU5Bvuy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80126},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"dc64edb6de132de6b41e2e1c60bed71fae9b7ca5","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.44_1778621415148_0.8679662960035701","host":"s3://npm-registry-packages-npm-production"}},"0.5.45":{"name":"opencode-acm","version":"0.5.45","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.45","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"c24c428996c5ebe9343ed10b72668bdb7e3e2665","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.45.tgz","fileCount":7,"integrity":"sha512-k2ic/jLE6C6n4SqbrXIDd0I9p5dlGvUhpFzDQN1H5FTAiQ208nBwDQXFXyt60UY/AnsRKAlg97mnt/StCW1Fww==","signatures":[{"sig":"MEYCIQDCCBCYdSqBj0YhKGpyKa5l+RFs/IW/TyuF3uepk7utgQIhAJRXyPqHOYBgK8llmMNreJJYvvGNqfTTrqxiGfyxAaFR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80488},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"dc64edb6de132de6b41e2e1c60bed71fae9b7ca5","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.45_1778623512647_0.6100218589280477","host":"s3://npm-registry-packages-npm-production"}},"0.5.46":{"name":"opencode-acm","version":"0.5.46","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.46","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"c9198cef1fe456e95fc1945c64a3707a2c8c8886","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.46.tgz","fileCount":7,"integrity":"sha512-vYEIzswHQSwDIQ1gUgYuaF49IqOlFSgRy/D3yTQvOMcpugK9qJoRqdhZdRBT3ZsMcOkXL7of1v+kFFB9/ZtBqA==","signatures":[{"sig":"MEUCIAEYGotkYMDE1VJAfc1rrG4sufu80Ts/bjVhp/GnH371AiEAu1RODmYj6NjfN762YCczZrsohRaNdRQeyHl7p5tsyW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81039},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"dc64edb6de132de6b41e2e1c60bed71fae9b7ca5","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.46_1778623868415_0.12174766242148483","host":"s3://npm-registry-packages-npm-production"}},"0.5.47":{"name":"opencode-acm","version":"0.5.47","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.47","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"fc28af43ecde98796d1fbf9dc65c35fd43a18d9e","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.47.tgz","fileCount":7,"integrity":"sha512-hN5AQ4SB2vPz/hsx1TiS5vPfagpPTkPvMv3SjNrw9RAdfgvv1anWwQbAcqpxb6XxnM+lzyPNLa8zNyoUk5FLCA==","signatures":[{"sig":"MEQCIFVQa2zLDxuGRQcscYdEeV9pDidAlQgmS8vf8eKaML1FAiAcl12w0wzVeddGnh1iRGbqCedJR/TgwE8Jnn0EHs2TkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81852},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"dc64edb6de132de6b41e2e1c60bed71fae9b7ca5","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"^1.3.11","@opencode-ai/plugin":"^1.3.11"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.47_1778762677728_0.9435978078806542","host":"s3://npm-registry-packages-npm-production"}},"0.5.48":{"name":"opencode-acm","version":"0.5.48","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.48","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"b7a3625605c263e12afe183d226e054dfd49344c","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.48.tgz","fileCount":7,"integrity":"sha512-yEVNCJK9Uel6skN7eD3IIG1rwt4l/6PjrylXKqqFZfrTyERwooZlXR34HWg+p9x7pnP55mQxJsmbAMgQikDsYA==","signatures":[{"sig":"MEQCIB8wCiD+iUgsepURFynbSOELnyNXiC74A34rj+bk1VOXAiAgbNLRS54wgj34qqKrZ+b+J/PqbRhUAlA5Q6TJZhUcyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88533},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"2975a17b3420b7ede5f8e2f0a8a962a5f828148e","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"1.15.7","@opencode-ai/plugin":"1.15.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.48_1780262839321_0.2708073302310372","host":"s3://npm-registry-packages-npm-production"}},"0.5.49":{"name":"opencode-acm","version":"0.5.49","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.49","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"873e8a3c69f0be689c1920212b3a1a8414cc700b","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.49.tgz","fileCount":7,"integrity":"sha512-XUlpOW0krDs/BsiyFExZLjHP8hd6KJunv1K2o18hO5CmwyPNuEXxbhOH7U6Q9eDs8+mQBpfDcqi3ex09+yEq4Q==","signatures":[{"sig":"MEUCIQD+ggrUSmQWWipuE4+8zS7WS869vpGrdcwkpnxFXTwzLAIgWmAZpNd8uISRtFIPiw5FnYPfNt+cNq263P0WY6YU5+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89695},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"ee334b6d36bdede89fedb046239969f791766910","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"1.15.7","@opencode-ai/plugin":"1.15.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.49_1780263534552_0.8959885021663319","host":"s3://npm-registry-packages-npm-production"}},"0.5.50":{"name":"opencode-acm","version":"0.5.50","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.50","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"2724bd36ba0f9e2878c79bd45a6bda3609940e75","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.50.tgz","fileCount":7,"integrity":"sha512-yZzd3vf6s7SDKhM4nk2Jva2llZ0ljCoRaaKqy8whGxeN3MLqBorKdN7tD0CHce4m0g8REWbesKde/sxZReXWFQ==","signatures":[{"sig":"MEQCIGf9sl+dajsNVh2VAbrX/l3L98KCjI7+EwaF74C5iBIrAiAnWEtvGhFAfrse5hVCxNIKvtR1l58mdPSy7f94EJwjZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89907},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"ee334b6d36bdede89fedb046239969f791766910","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"1.15.7","@opencode-ai/plugin":"1.15.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.50_1780317887783_0.5359894185932395","host":"s3://npm-registry-packages-npm-production"}},"0.5.51":{"name":"opencode-acm","version":"0.5.51","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.51","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"c7e35bc85baeb672f94306e88d49a6fb94e47876","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.51.tgz","fileCount":7,"integrity":"sha512-VJTGoNsQxzhD3XesxFD82oPxoE+jx2V2EKkpPQv2UQKBZw1A8ImuEcWxmEFiQCV0+uXnwIOkYpnfYg3URJE6Og==","signatures":[{"sig":"MEYCIQCAQe/D1mabln2t7p6tMc1XYpzF/FThXXPFutUxlJTfVwIhAKhLUjJhbNYVHO1Zs8xADwI1rwxL6mISj5wCRr8KNjmw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97199},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"a7cc8e5ee32713de7100295f1bc65df33696e7bc","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"1.15.7","@opencode-ai/plugin":"1.15.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.51_1780320189018_0.5942229871416249","host":"s3://npm-registry-packages-npm-production"}},"0.5.52":{"name":"opencode-acm","version":"0.5.52","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.52","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"8730c54af34b40968f9f1149d40073b608d9d664","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.52.tgz","fileCount":7,"integrity":"sha512-vIy+b8JreAe8R7oyCViD0dyK3itwU4BdOcI8DI3g9hMZoco40CFA5sStag1LnFxVXGN/kGsfuler2SZYCro7hQ==","signatures":[{"sig":"MEYCIQCZvi9WUTM4D4Vk+2fXIG+iWO6m0MEST9KMPohoW/SCtAIhAMZ3T068N1/YFngyZNu6lD8eCLne+I/8TZEuXByabLcP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94206},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"febb9c2182244580a7654f541af20548ed8b27ed","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"1.15.7","@opencode-ai/plugin":"1.15.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.52_1780320811341_0.0709990277883017","host":"s3://npm-registry-packages-npm-production"}},"0.5.53":{"name":"opencode-acm","version":"0.5.53","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.53","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"a668c46380c0fc163b98d46ce6a324d0c1d5da44","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.53.tgz","fileCount":7,"integrity":"sha512-SZeiFQxvcD7m8Zc4ZMYAOIQuh54XFdCq2s1KN9xc5DLc35KilTR/GyVq59IN4GW4DwKMp7SrxYWA2bsqYBHFAw==","signatures":[{"sig":"MEQCIB3Y6UpoIO/xbCmKrQyamwGcH0Ez1vwc9DySkdV+rFBsAiBTX9Lp75vg+k6TwfE6sbGgLa3iMvGVTZ1QMXJlzEbkwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94423},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"5a20c694d94c6426fa243ab94a04dd7432fc90c6","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"1.15.7","@opencode-ai/plugin":"1.15.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.53_1780321235967_0.8013865273801148","host":"s3://npm-registry-packages-npm-production"}},"0.5.54":{"name":"opencode-acm","version":"0.5.54","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.54","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"299bb40dbcb4f4002a923b90653b24eaf279bc89","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.54.tgz","fileCount":7,"integrity":"sha512-zBNecSbR3fI/slKwIj84z8Sm+pMn+VGAayDidm/9Xq0AXCktP51SQkEOdQihU43HexjXdABn+gyZv5wo+dUlfw==","signatures":[{"sig":"MEYCIQD75XAkW/pjISWGGENrv4JXcaHNpM2Hv1ym4YFskJ8wFQIhAKu9atcGsdN0d377lX0HLnMrxj7jUI/R7kTA+HCTIdjB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94196},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"5e58c27ea9f7bdd9c34606a3c837fadfe3812a88","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"1.15.7","@opencode-ai/plugin":"1.15.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.54_1780322664375_0.9216435214904539","host":"s3://npm-registry-packages-npm-production"}},"0.5.55":{"name":"opencode-acm","version":"0.5.55","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.55","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"975ec28592548531d37f39cf8f515438179b19b4","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.55.tgz","fileCount":7,"integrity":"sha512-vscwFbFDANRNGWk7uTBcdo6ediOBBSfj320xKxJJZV2yOR3XfviQWKe3uu0sST0/6kd98i7yJZLtxkW6H9C4gg==","signatures":[{"sig":"MEUCIQDaCsyP1snf5HqckQd0qiEYpfMUS2Z17QBBLTClcZYrogIgJMpzaLhYAIvursEHsyrhzPNQce1vHXgTMpfNkrrPxb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95370},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"5e58c27ea9f7bdd9c34606a3c837fadfe3812a88","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","selftest:client":"bun run src/client.selftest.ts"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.12.1","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"1.15.7","@opencode-ai/plugin":"1.15.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.55_1780499332963_0.708490264952178","host":"s3://npm-registry-packages-npm-production"}},"0.5.56":{"name":"opencode-acm","version":"0.5.56","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"license":"MIT","_id":"opencode-acm@0.5.56","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"homepage":"https://github.com/rickross/opencode-acm#readme","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"dist":{"shasum":"6a1d0e3a3d65c110258b83eeb4b7f30697cb912d","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.56.tgz","fileCount":7,"integrity":"sha512-XVJwwlQ14ZgUL/8spi20heT4pgVM0G2Rv5W7FhhkMmkIlg8i6xtA0JMZjmK7C+NReE2hqiEqcFddMa57i5Wqtw==","signatures":[{"sig":"MEYCIQDUM/43GWKFupdpL7TgLzWXeX1u6vlYD25L0Iaj5Sv9cQIhAKTTXNTh0Xq6K3QESQ/XwR/U0ZefTyrs/zVulcpsj+F8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107776},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"gitHead":"3f8f5c749303d4b11336ea0724475fcc373b2a08","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","selftest:client":"bun run src/client.selftest.ts","selftest:context-guard":"bun run src/context-guard.selftest.ts"},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"repository":{"url":"git+https://github.com/rickross/opencode-acm.git","type":"git"},"_npmVersion":"11.17.0","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","directories":{},"_nodeVersion":"26.4.0","dependencies":{"zod":"^4.0.0","@opencode-ai/sdk":"1.15.7","@opencode-ai/plugin":"1.15.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0","@types/node":"^22.0.0","@tsconfig/node22":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-acm_0.5.56_1783431044663_0.7941984186761879","host":"s3://npm-registry-packages-npm-production"}},"0.5.57":{"$schema":"https://json.schemastore.org/package.json","name":"opencode-acm","version":"0.5.57","type":"module","license":"MIT","description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","keywords":["opencode","plugin","context","memory","acm"],"author":{"name":"Rick Ross"},"repository":{"type":"git","url":"git+https://github.com/rickross/opencode-acm.git"},"main":"dist/index.js","exports":{".":"./dist/index.js","./server":"./dist/index.js"},"opencode":{"type":"plugin","hooks":["tool","experimental.chat.messages.transform","experimental.chat.system.transform","event"]},"dependencies":{"@opencode-ai/plugin":"1.17.14","@opencode-ai/sdk":"1.17.14","zod":"^4.0.0"},"devDependencies":{"@tsconfig/node22":"^22.0.0","@types/bun":"latest","@types/node":"^22.0.0","typescript":"^5.0.0"},"scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external zod --external @opencode-ai/plugin --external @opencode-ai/sdk","typecheck":"tsc --noEmit","selftest:client":"bun run src/client.selftest.ts","selftest:context-guard":"bun run src/context-guard.selftest.ts","prepublishOnly":"bun run build"},"gitHead":"6ca26461bc69248c68cb50f34cbe65ece6b72ff4","types":"./dist/index.d.ts","_id":"opencode-acm@0.5.57","bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"homepage":"https://github.com/rickross/opencode-acm#readme","_nodeVersion":"26.4.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-pL6OTIuBRyqeqG/Qgx0c7qGzYts+YX8+3d9AeaUIBfgQ3MRNAhNaDMetslRDz5/3ZWUinYkC/VVb3qVJYrxhng==","shasum":"0a931b001d41f1d31cb1a21faadfbdc13f74031d","tarball":"https://registry.npmjs.org/opencode-acm/-/opencode-acm-0.5.57.tgz","fileCount":7,"unpackedSize":107996,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCBJVyX1fPKY+1zvWbTAD7virC13fXbrsXUHtx439Fc2wIhAOId+005CbwfDrMmo3zDDXrIg9EKPE4ydS/fNWawjll9"}]},"_npmUser":{"name":"rickross","email":"rickross@gmail.com"},"directories":{},"maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opencode-acm_0.5.57_1783435779404_0.48365617259951166"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-31T21:44:30.892Z","modified":"2026-07-07T14:49:39.625Z","0.5.0-beta.1":"2026-03-31T21:44:31.451Z","0.5.0-beta.2":"2026-04-01T02:03:22.812Z","0.5.0-beta.3":"2026-04-01T02:07:40.087Z","0.5.0-beta.4":"2026-04-01T14:29:09.812Z","0.5.0-beta.5":"2026-04-01T14:42:47.660Z","0.5.0-beta.6":"2026-04-01T14:54:14.995Z","0.5.0-beta.7":"2026-04-01T15:13:14.505Z","0.5.0-beta.8":"2026-04-01T15:23:17.264Z","0.5.0-beta.9":"2026-04-01T15:46:17.287Z","0.5.0-beta.10":"2026-04-01T15:56:16.570Z","0.5.0":"2026-04-01T17:59:55.065Z","0.5.1":"2026-04-01T19:21:24.649Z","0.5.2":"2026-04-01T19:22:39.395Z","0.5.3":"2026-04-01T19:23:32.051Z","0.5.4":"2026-04-01T19:24:08.760Z","0.5.5":"2026-04-01T19:25:24.128Z","0.5.6":"2026-04-01T19:27:29.527Z","0.5.7":"2026-04-02T14:44:38.589Z","0.5.8":"2026-04-02T14:49:49.164Z","0.5.9":"2026-04-02T14:57:10.926Z","0.5.10":"2026-04-02T15:13:56.604Z","0.5.11":"2026-04-02T15:18:05.942Z","0.5.12":"2026-04-02T15:22:23.728Z","0.5.13":"2026-04-02T16:20:17.833Z","0.5.14":"2026-04-02T17:32:35.465Z","0.5.15":"2026-04-02T18:35:07.264Z","0.5.16":"2026-04-02T18:42:15.859Z","0.5.17":"2026-04-02T19:01:48.196Z","0.5.18":"2026-04-02T19:16:27.426Z","0.5.19":"2026-04-02T19:20:05.892Z","0.5.20":"2026-04-02T19:24:15.415Z","0.5.21":"2026-04-02T19:29:01.469Z","0.5.22":"2026-04-02T19:39:23.815Z","0.5.23":"2026-04-02T20:27:22.948Z","0.5.24":"2026-04-02T20:31:56.163Z","0.5.25":"2026-04-02T21:16:15.044Z","0.5.26":"2026-04-02T21:16:42.894Z","0.5.27":"2026-04-02T21:17:23.176Z","0.5.28":"2026-04-02T21:21:07.244Z","0.5.29":"2026-04-02T21:54:50.701Z","0.5.30":"2026-04-05T15:20:23.908Z","0.5.31":"2026-04-05T15:21:32.811Z","0.5.32":"2026-04-21T20:58:39.634Z","0.5.33":"2026-04-21T21:20:58.454Z","0.5.34":"2026-04-21T22:23:37.007Z","0.5.35":"2026-05-01T13:53:46.824Z","0.5.36":"2026-05-01T14:46:32.392Z","0.5.37":"2026-05-11T00:23:56.977Z","0.5.38":"2026-05-12T16:45:20.898Z","0.5.39":"2026-05-12T16:52:35.551Z","0.5.40":"2026-05-12T16:55:51.032Z","0.5.41":"2026-05-12T20:56:51.497Z","0.5.42":"2026-05-12T21:02:50.061Z","0.5.43":"2026-05-12T21:27:43.610Z","0.5.44":"2026-05-12T21:30:15.306Z","0.5.45":"2026-05-12T22:05:12.775Z","0.5.46":"2026-05-12T22:11:08.566Z","0.5.47":"2026-05-14T12:44:37.899Z","0.5.48":"2026-05-31T21:27:19.466Z","0.5.49":"2026-05-31T21:38:54.696Z","0.5.50":"2026-06-01T12:44:47.937Z","0.5.51":"2026-06-01T13:23:09.158Z","0.5.52":"2026-06-01T13:33:31.482Z","0.5.53":"2026-06-01T13:40:36.178Z","0.5.54":"2026-06-01T14:04:24.526Z","0.5.55":"2026-06-03T15:08:53.083Z","0.5.56":"2026-07-07T13:30:44.821Z","0.5.57":"2026-07-07T14:49:39.540Z"},"bugs":{"url":"https://github.com/rickross/opencode-acm/issues"},"author":{"name":"Rick Ross"},"license":"MIT","homepage":"https://github.com/rickross/opencode-acm#readme","keywords":["opencode","plugin","context","memory","acm"],"repository":{"type":"git","url":"git+https://github.com/rickross/opencode-acm.git"},"description":"Active Context Management plugin for OpenCode — pin, prune, scan, compact, and manage context with surgical precision","maintainers":[{"name":"rickross","email":"rickross@gmail.com"}],"readme":"# opencode-acm\n\nActive Context Management for OpenCode. ACM helps you and the agent manage the working context more deliberately: keep important material available, compact old history on purpose, and remove large messages that are no longer useful.\n\n## Quick Start\n\nInstall the plugin in `~/.config/opencode/opencode.json`:\n\n```json\n{\n  \"plugin\": [\"opencode-acm\"]\n}\n```\n\nOr point at a local checkout while developing:\n\n```json\n{\n  \"plugin\": [\"file:///path/to/opencode-acm\"]\n}\n```\n\nThen restart OpenCode and try:\n\n```text\nacm_info\nacm_scan\nacm_pin with message_id=abc123\nacm_compact with keep_active_minutes=30\n```\n\nOpenCode 1.3.x or later is required. Tested on 1.3.11.\n\nTo see ACM tool output inline in the TUI, enable `Show generic tool output` in OpenCode's settings.\n\n## Why Use ACM\n\nWhen a session gets long, OpenCode eventually has to compact older history. Most of the time that is fine. Sometimes an important detail gets flattened into a summary or pushed too far out of view.\n\nACM is for the moments when a session contains something you do not want to lose track of, such as requirements, reproduction steps, schemas, or reference material.\n\nIt helps by making a few things easier to see and manage:\n\n- what is taking up space\n- what should stay easy to reach\n- what can be compacted\n- what can be removed from the active working set\n\nAgents can use ACM directly once the plugin is installed, so context management can become part of normal tool use instead of a separate cleanup step.\n\n## Core Concepts\n\n**Active context**\n\nThe portion of the session that OpenCode currently sends to the model.\n\n**Compaction boundary**\n\nA marker inserted into the session to tell OpenCode and ACM where active context begins.\n\n**Pinned messages**\n\nMessages you want ACM to treat as especially important.\n\n**Knowledge packages**\n\nNamed file or inline-content loads created with `acm_load`. These are useful for API docs, requirements, schemas, or other reference material that should stay available until you explicitly unload it.\n\n## Tool Overview\n\n| Category | Tools | Purpose |\n| --- | --- | --- |\n| Status | `acm_info` | Show ACM version, session, model, token usage, and runtime telemetry status |\n| Pinning | `acm_pin`, `acm_unpin`, `acm_mark` | Mark messages as important and manage pin state |\n| Pruning | `acm_scan`, `acm_prune` | Find large messages and compact specific ones |\n| Loading | `acm_load`, `acm_unload` | Load and unload named knowledge packages |\n| Inspection | `acm_map`, `acm_scan`, `acm_search`, `acm_fetch` | Understand context usage and find specific messages |\n| Compaction | `acm_compact` | Move the active-context boundary forward |\n| Housekeeping | `acm_snapshot`, `acm_diagnose`, `acm_repair` | Capture state, inspect corruption, and repair broken sessions |\n\n## Common Workflows\n\n**Pin something important**\n\n```text\nacm_pin\nacm_pin with message_id=abc123\n```\n\n**Find and remove bloat**\n\n```text\nacm_scan\nacm_prune with targets=[abc123, def456]\n```\n\n**Load a knowledge package**\n\n```text\nacm_load with name=\"API Docs\" file=\"~/project/openapi.json\"\nacm_unload with name=\"API Docs\"\n```\n\n**Understand context usage**\n\n```text\nacm_info\nacm_map\nacm_scan with show_compacted=true\n```\n\n## Runtime Telemetry\n\nACM injects a small `<runtime-telemetry>` block into each turn. This block is not user-authored. It is a runtime hint for the model that includes the current time and context usage.\n\nExample:\n\n```xml\n<runtime-telemetry>\n  <!-- Auto-injected by ACM — not from the user -->\n  <time>Tue, Apr 21, 2026 at 04:08 PM CDT</time>\n  <context-status tokens=\"121,822\" percent=\"44%\" limit=\"275,000\" date=\"2026-04-21\" time=\"16:08 CDT\" />\n</runtime-telemetry>\n```\n\nThis is useful when you want the model to stay aware of:\n\n- current local time\n- approximate context usage\n- the current working limit for the active model\n\n`acm_info` reports the same status in tool form, along with ACM version, session information, message counts, and whether runtime telemetry is enabled.\n\nOn the first turn after a restart, the telemetry may not yet have a resolved context limit. That is expected. ACM cannot read the runtime model-limit data until after a full turn has completed. On the next turn, it should show the resolved limit and percentage normally.\n\n### Disabling runtime telemetry\n\nRuntime telemetry is enabled by default.\n\nYou can disable it in two ways:\n\n1. Plugin option in `opencode.json` (per agent):\n\n```json\n{\n  \"plugin\": {\n    \"opencode-acm@latest\": {\n      \"runtimeTelemetry\": false\n    }\n  }\n}\n```\n\n2. Environment variable in the agent environment:\n\n```text\nOPENCODE_ACM_RUNTIME_TELEMETRY=0\n```\n\nThe legacy `OPENCODE_ACM_SYSTEM_REMINDER` environment variable is still accepted for backward compatibility.\n\nIf both are present, the environment variable takes precedence.\n\n### Compact heartbeat\n\nFor fast-moving sessions where full runtime telemetry is too noisy, ACM also supports a compact heartbeat line appended to the last user message.\n\nHeartbeat injection is opt-in. Set `heartbeat` to `true` to enable it.\n\nExample:\n\n```json\n{\n  \"plugin\": [\n    [\"opencode-acm@latest\", {\n      \"runtimeTelemetry\": false,\n      \"heartbeat\": true,\n      \"heartbeat_format\": \"[submitted at: {time} | {context_pct}% | {model} | msgs:{messages}]\",\n      \"heartbeatTz\": \"America/Chicago\"\n    }]\n  ]\n}\n```\n\nSee [`HEARTBEAT.md`](./HEARTBEAT.md) for the full variable reference.\n\nThe heartbeat format can also include literal text such as `not typed by Rick`; ACM only substitutes recognized `{variables}`. Set `heartbeat` to `false` or omit it to disable injection; `heartbeat_format` only controls the rendered text.\n\n## Context Guard\n\nACM can inject a separate tail advisory when context usage approaches a configured effective limit. This is different from `runtimeTelemetry` and `heartbeat`: it stays quiet until a threshold is crossed, then adds a one-turn synthetic advisory at the end of the message stream so the stable prompt prefix remains cache-friendly.\n\nThe guard is disabled by default. Enable it per agent in `.opencode/opencode-acm.json`:\n\n```json\n{\n  \"contextGuard\": {\n    \"enabled\": true,\n    \"effectiveLimitTokens\": 300000,\n    \"softPercent\": 70,\n    \"warnPercent\": 82,\n    \"criticalPercent\": 90,\n    \"cooldownTurns\": 2,\n    \"preferredRole\": \"system\",\n    \"alternateRole\": \"user\",\n    \"includeActions\": true\n  }\n}\n```\n\nConfig resolution order:\n\n1. `~/.config/opencode/opencode-acm.json`\n2. `<agent-or-workspace>/.opencode/opencode-acm.json`\n3. explicit config file from `OPENCODE_ACM_CONFIG`\n4. plugin tuple options\n5. environment variables\n\nUse `effectiveLimitTokens` for the operational budget, not the advertised model maximum. For example, a model may advertise a 1M token context but become expensive or less reliable above 360K; set `effectiveLimitTokens` to `360000` and let the percentages apply to that cap.\n\nIf `effectiveLimitTokens` is omitted, ACM uses the resolved OpenCode model context limit when available, then `OPENCODE_CONTEXT_STATUS_LIMIT` if set.\n\nEnvironment variables:\n\n```text\nOPENCODE_ACM_CONTEXT_GUARD=1\nOPENCODE_ACM_CONTEXT_GUARD_LIMIT=300000\nOPENCODE_ACM_CONTEXT_GUARD_SOFT_PERCENT=70\nOPENCODE_ACM_CONTEXT_GUARD_WARN_PERCENT=82\nOPENCODE_ACM_CONTEXT_GUARD_CRITICAL_PERCENT=90\nOPENCODE_ACM_CONTEXT_GUARD_COOLDOWN_TURNS=2\nOPENCODE_ACM_CONTEXT_GUARD_ROLE=system\n```\n\nTail `system` messages are model/provider/harness dependent. If a target model does not preserve or accept tail system messages, configure `preferredRole` as `user`; the advisory text explicitly says it is internal and should not be answered directly. ACM never injects the advisory as an assistant message.\n\n**Compact to the last 30 active minutes**\n\n```text\nacm_compact with keep_active_minutes=30\n```\n\n## Swap Pattern\n\nIf you need to work in a smaller context window while keeping reference material available, ACM supports a simple manual swap pattern:\n\n1. `acm_load` important files or notes as named knowledge packages\n2. `acm_compact` to move the active boundary forward\n3. work in the leaner active window\n4. `acm_unload` and `acm_load` packages as your task changes\n\nThis is still a manual workflow. The value is that it gives you a predictable way to keep reference material around while keeping the active window smaller.\n\n## Caveats\n\n- ACM uses OpenCode's native compaction marker format, so both systems agree on the active boundary.\n- `acm_prune` and `acm_compact` affect what the model sees on subsequent turns, not retroactively.\n- `acm_scan` and `acm_map` are size-oriented inspection tools. They are useful for finding bloat, but they should be treated as rough guidance rather than exact token accounting.\n- Knowledge packages remain loaded until explicitly unloaded.\n\n## How It Works\n\nThe plugin registers four hooks:\n\n- `tool` registers the ACM tools\n- `experimental.chat.messages.transform` replaces compacted message content with stubs before the model sees them\n- `experimental.chat.system.transform` strips stale reminders and caches model limits for reminder injection\n- `event` listens for `session.updated` to finalize MKP pinning after `acm_load`\n\nACM state is stored in `acm.db` alongside OpenCode's own database. It does not require schema changes to OpenCode itself.\n\nCompaction boundaries use OpenCode's native marker format: a user message with a `compaction` part paired with a summary assistant message.\n\n## Credits\n\nBuilt by Rick Ross and a team of AI agents while working on [iRelate](https://irelate.ai), after repeatedly running into context-management problems in long sessions.\n\nMIT License.\n","readmeFilename":"README.md"}