{"_id":"@aerovato/operator-opencode","_rev":"3-609899746e0c1993dfaa1bd3f382c711","name":"@aerovato/operator-opencode","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@aerovato/operator-opencode","version":"1.0.0","keywords":["opencode","opencode-plugin","memory","plugin"],"author":{"name":"Aerovato Research"},"license":"BSD-3-Clause","_id":"@aerovato/operator-opencode@1.0.0","maintainers":[{"name":"kmeh","email":"npmjs.kmeh@liao.gg"}],"homepage":"https://github.com/aerovato/operator#readme","bugs":{"url":"https://github.com/aerovato/operator/issues"},"dist":{"shasum":"072db548cf6cb1e5f135ba037afcdb71dedaf784","tarball":"https://registry.npmjs.org/@aerovato/operator-opencode/-/operator-opencode-1.0.0.tgz","fileCount":6,"integrity":"sha512-8U20VZ5RDswXA6yqU3PwrIY3bdfLyoqo/LCwz6Yq4eA7cdZwIJINrpjUzR5V/UF9ZOmmgUO+oYtAMFEJNtwrUQ==","signatures":[{"sig":"MEUCIQC42gwVGeA7lBMA92SyKU0bPudmfnokbHDBC1uWVBQMzAIgC74kdvPEH7l/Yzy0JUDYe9KU/rzNHUfoTcvNJ9Etezw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1572484},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./tui":"./dist/tui.js","./server":"./dist/index.js"},"gitHead":"08b7f6d383273b1511a54bb36b19d9baa2bf2d11","scripts":{"build":"bun ./scripts/build.ts","prepack":"bun run build"},"_npmUser":{"name":"kmeh","email":"npmjs.kmeh@liao.gg"},"repository":{"url":"git+https://github.com/aerovato/operator.git","type":"git","directory":"packages/opencode"},"_npmVersion":"10.9.4","description":"Operator Memory: durable context for agent-driven development.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@opencode-ai/sdk":"^1.18.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"1.9.12","@opentui/core":"0.4.5","@opentui/solid":"0.4.5","@opentui/keymap":"0.4.5","@aerovato/operator-core":"workspace:*"},"peerDependencies":{"solid-js":">=1.9.0","@opentui/core":">=0.4.5","@opentui/solid":">=0.4.5","@opentui/keymap":">=0.4.5","@opencode-ai/plugin":"^1.18.4"},"peerDependenciesMeta":{"solid-js":{"optional":true},"@opentui/core":{"optional":true},"@opentui/solid":{"optional":true},"@opentui/keymap":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/operator-opencode_1.0.0_1786877581771_0.10985505018716024","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aerovato/operator-opencode","version":"1.0.2","keywords":["opencode","opencode-plugin","memory","plugin"],"author":{"name":"Aerovato Research"},"license":"BSD-3-Clause","_id":"@aerovato/operator-opencode@1.0.2","maintainers":[{"name":"kmeh","email":"npmjs.kmeh@liao.gg"}],"homepage":"https://github.com/aerovato/operator#readme","bugs":{"url":"https://github.com/aerovato/operator/issues"},"dist":{"shasum":"b59e80bab2f1da1c9f7aba8385697dfc9d3cbba7","tarball":"https://registry.npmjs.org/@aerovato/operator-opencode/-/operator-opencode-1.0.2.tgz","fileCount":6,"integrity":"sha512-2p22GeEfV49WO11NHftyyq9QNhgoNsDzUCUm38eTq89T+A8fa4av0vn2gnhfNTDn2DvqXvC/nY2aXpopnRTACw==","signatures":[{"sig":"MEUCIQDsoDcb/AlNRlGIhlKDizBK4dxky1eiX0etaULgp57fgwIgXhnAkXz2vdmeJAW4yL1Z7l7brC2ViFC5Op09hr0WePo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aerovato%2foperator-opencode@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1572491},"main":"dist/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./tui":"./dist/tui.js","./server":"./dist/index.js"},"gitHead":"7a1f6f3d015472bb90260493819f74126acd02cd","scripts":{"build":"bun ./scripts/build.ts","prepack":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8693ff92-31af-4880-a550-3ebfef053288"}},"repository":{"url":"git+https://github.com/aerovato/operator-memory.git","type":"git","directory":"packages/opencode"},"_npmVersion":"12.0.2","description":"Operator Memory: durable context for agent-driven development.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@opencode-ai/sdk":"^1.18.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"1.9.12","@opentui/core":"0.4.5","@opentui/solid":"0.4.5","@opentui/keymap":"0.4.5","@aerovato/operator-core":"workspace:*"},"peerDependencies":{"solid-js":">=1.9.0","@opentui/core":">=0.4.5","@opentui/solid":">=0.4.5","@opentui/keymap":">=0.4.5","@opencode-ai/plugin":"^1.18.4"},"peerDependenciesMeta":{"solid-js":{"optional":true},"@opentui/core":{"optional":true},"@opentui/solid":{"optional":true},"@opentui/keymap":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/operator-opencode_1.0.2_1786885812683_0.5192274915289019","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@aerovato/operator-opencode","version":"1.0.3","description":"Operator Memory: durable context for agent-driven development.","license":"BSD-3-Clause","author":{"name":"Aerovato Research"},"homepage":"https://github.com/aerovato/operator-memory#readme","bugs":{"url":"https://github.com/aerovato/operator-memory/issues"},"type":"module","main":"dist/index.js","exports":{".":"./dist/index.js","./server":"./dist/index.js","./tui":"./dist/tui.js"},"keywords":["opencode","opencode-plugin","memory","plugin"],"repository":{"type":"git","url":"git+https://github.com/aerovato/operator-memory.git","directory":"packages/opencode"},"engines":{"node":">=20"},"publishConfig":{"access":"public"},"scripts":{"build":"bun ./scripts/build.ts","prepack":"bun run build"},"dependencies":{"@opencode-ai/sdk":"^1.18.4"},"peerDependencies":{"@opencode-ai/plugin":"^1.18.4","@opentui/core":">=0.4.5","@opentui/keymap":">=0.4.5","@opentui/solid":">=0.4.5","solid-js":">=1.9.0"},"peerDependenciesMeta":{"@opentui/core":{"optional":true},"@opentui/keymap":{"optional":true},"@opentui/solid":{"optional":true},"solid-js":{"optional":true}},"devDependencies":{"@aerovato/operator-core":"workspace:*","@opentui/core":"0.4.5","@opentui/keymap":"0.4.5","@opentui/solid":"0.4.5","solid-js":"1.9.12"},"gitHead":"01c273d980d933f445af60951c76644a6aa38162","_id":"@aerovato/operator-opencode@1.0.3","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-awUL333tupSl8usbJr7c2lZnJs/Z7YjHE4ISSo/66lBXoTo/z3ax9WoTT9A8UhQzTr+FyC79ekzP0S7mzD6sJw==","shasum":"33210b9f596c4eddbc54242c6112b87f75d5e206","tarball":"https://registry.npmjs.org/@aerovato/operator-opencode/-/operator-opencode-1.0.3.tgz","fileCount":6,"unpackedSize":1572533,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aerovato%2foperator-opencode@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCor37NWoxPoIFLWIRWGt+daHKXLje+IW0BXM0CURuLrwIhAKeU0QawEdWwVQmPCZxZp2AWC6xfChg1IqEoBO6X/WoB"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8693ff92-31af-4880-a550-3ebfef053288"}},"directories":{},"maintainers":[{"name":"kmeh","email":"npmjs.kmeh@liao.gg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/operator-opencode_1.0.3_1786948653607_0.7600195946536683"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-16T10:53:01.563Z","modified":"2026-08-17T06:37:34.524Z","1.0.0":"2026-08-16T10:53:01.940Z","1.0.2":"2026-08-16T13:10:12.837Z","1.0.3":"2026-08-17T06:37:33.749Z"},"bugs":{"url":"https://github.com/aerovato/operator-memory/issues"},"author":{"name":"Aerovato Research"},"license":"BSD-3-Clause","homepage":"https://github.com/aerovato/operator-memory#readme","keywords":["opencode","opencode-plugin","memory","plugin"],"repository":{"type":"git","url":"git+https://github.com/aerovato/operator-memory.git","directory":"packages/opencode"},"description":"Operator Memory: durable context for agent-driven development.","maintainers":[{"name":"kmeh","email":"npmjs.kmeh@liao.gg"}],"readme":"# Operator Memory For OpenCode\n\nOperator Memory: Durable context for agent-driven development.\n\nThis package is the OpenCode adapter for Operator Memory. It gives OpenCode agents deterministic project and user context from a human-readable Brain they continuously maintain as Markdown.\n\n## Install\n\nInstall Operator Helper first:\n\n```sh\nnpm install --global @aerovato/operator-helper\n```\n\nThen install or update the OpenCode adapter:\n\n```sh\noperator-helper install opencode\n```\n\nRestart OpenCode after installation. In a new conversation, run `/operator:user-init` to begin setup.\n\nDo not install this package directly unless you are integrating Operator with OpenCode manually. The Operator Helper CLI is required for the plugin to work.\n\n## OpenCode Commands\n\n- `/operator:user-init` initializes or revises user-global instructions.\n- `/operator:project-init` initializes project setup and guides Private and Shared knowledge.\n- `/operator:index` builds or refreshes the Project Index.\n- `/operator:repair` diagnoses and repairs loading problems.\n\nRun each Operator command in a new conversation so the agent can focus on setup, indexing, or repair with a clean working context.\n\n## Documentation\n\n- [Overview and setup](https://github.com/aerovato/operator-memory#readme)\n- [Workflow](https://github.com/aerovato/operator-memory/blob/main/docs/workflow.md)\n- [Architecture](https://github.com/aerovato/operator-memory/blob/main/docs/architecture.md)\n- [Troubleshooting](https://github.com/aerovato/operator-memory/blob/main/docs/troubleshooting.md)\n\nLicensed under the BSD 3-Clause License.\n","readmeFilename":"README.md"}